Bevezetés
Előfeltételek
Apache konfigurálása
NGINX konfigurálása
Következtetés
Bevezetés
Ez az oktatóanyag a PHP 5* 7-re való frissítésével foglalkozik NGINX vagy Apache segítségével.
Előfeltételek
Mielőtt elkezdenénk, hozzá kell adnunk egy adattárat, mert a PHP 7 nem tekinthető elég stabilnak ahhoz, hogy a CentOS tárolóban legyen. Ennek eredményeként nem alapértelmezett CentOS-tárat kell használnunk.
Az alábbi szkript hozzáadja a PHP 7 CentOS rendszerre történő telepítéséhez szükséges yum tárolókat:
cd /
wget -O install.sh https://setup.ius.io/
chmod 755 install.sh
./install.sh
Ezután újra kell konfigurálnunk az Apache-t vagy az Nginxet.
Apache konfigurálása
Első lépés – a PHP5 eltávolítása:
yum remove php-common mod_php php-cli -y
Második lépés – a PHP7 telepítése a hozzáadott új tárolóból:
yum install php70u-mysqlnd mod_php70u php70u-cli -y
Harmadik lépés – az Apache újraindítása:
systemctl restart httpd
NGINX konfigurálása
Első lépés – a PHP5 eltávolítása:
yum remove php-common php-fpm php-cli -y
Második lépés - PHP7 telepítése:
yum install php70u-mysqlnd php70u-fpm-nginx php70u-cli -y
Harmadik lépés – szerkesztés php-fpm:
Írja be a fájlt bármilyen szövegszerkesztővel (mi ezt fogjuk használni vim):
vi /etc/php-fpm.d/www.conf
Keresse meg a következő sort, és írja be pontosvesszővel:
listen = 127.0.0.1:9000
Keresse meg a következő sort. és távolítsa el a pontosvesszőt:
;listen = /run/php-fpm/www.sock
Most keresse meg a következő sort, és távolítsa el a pontosvesszőt:
;listen.acl_users = nginx
Mentés és kilépés ( hold CTRL, followed by W and Q).
Negyedik lépés – konfigurálás NGINX:
Írja be a fájlt:
vi /etc/nginx/default.conf
Adja hozzá a következő blokkot:
upstream php-fpm {
server unix:/run/php-fpm/www.sock;
# server 127.0.0.1:9000;
}
Keresse meg a következőket, és távolítsa el:
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
Most cserélje ki a következőre:
fastcgi_pass php-fpm;
Mentés és kilépés.
Ötödik lépés - újraindítás NGINXés php-fpm:
systemctl restart nginx
systemctl restart php-fpm
Következtetés
Gratulálunk! Frissítette a PHP-t Apache/NGINX rendszeren.