Prezantimi
Parakushtet
Konfigurimi i Apache
Konfigurimi i NGINX
konkluzioni
Prezantimi
Ky tutorial do të mbulojë përditësimin e PHP 5* në 7, me NGINX ose Apache.
Parakushtet
Para se të fillojmë, do të duhet të shtojmë një depo sepse PHP 7 nuk konsiderohet mjaftueshëm i qëndrueshëm për të qenë në depo CentOS. Si rezultat, do të na duhet të përdorim depon e CentOS jo të parazgjedhur.
Skripti i mëposhtëm do të shtojë depot e nevojshme yum për instalimin e PHP 7 në CentOS:
cd /
wget -O install.sh https://setup.ius.io/
chmod 755 install.sh
./install.sh
Më pas, do të na duhet të rikonfigurojmë Apache ose Nginx.
Konfigurimi i Apache
Hapi i parë - heqja e PHP5:
yum remove php-common mod_php php-cli -y
Hapi i dytë - instalimi i PHP7 nga depoja e re që shtuam:
yum install php70u-mysqlnd mod_php70u php70u-cli -y
Hapi i tretë - rinisja e Apache:
systemctl restart httpd
Konfigurimi i NGINX
Hapi i parë - heqja e PHP5:
yum remove php-common php-fpm php-cli -y
Hapi i dytë - instalimi i PHP7:
yum install php70u-mysqlnd php70u-fpm-nginx php70u-cli -y
Hapi i tretë - redaktimi php-fpm:
Fusni skedarin me çdo redaktues teksti (ne do të përdorim vim):
vi /etc/php-fpm.d/www.conf
Gjeni rreshtin e mëposhtëm dhe komentoni atë me një pikëpresje:
listen = 127.0.0.1:9000
Gjeni rreshtin e mëposhtëm. dhe hiqni pikëpresjen:
;listen = /run/php-fpm/www.sock
Tani, gjeni rreshtin e mëposhtëm dhe hiqni pikëpresjen:
;listen.acl_users = nginx
Ruani dhe dilni ( hold CTRL, followed by W and Q).
Hapi i katërt - konfigurimi NGINX:
Fusni skedarin:
vi /etc/nginx/default.conf
Shtoni bllokun e mëposhtëm:
upstream php-fpm {
server unix:/run/php-fpm/www.sock;
# server 127.0.0.1:9000;
}
Gjeni sa vijon dhe hiqni atë:
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
Tani, zëvendësojeni atë me:
fastcgi_pass php-fpm;
Ruaje dhe dil.
Hapi i pestë - rinisja NGINXdhe php-fpm:
systemctl restart nginx
systemctl restart php-fpm
konkluzioni
urime! Tani keni përditësuar PHP në Apache/NGINX.