Увод
Предуслови
Конфигурисање Апацхе-а
Конфигурисање НГИНКС-а
Закључак
Увод
Овај водич ће покрити ажурирање ПХП 5* на 7, помоћу НГИНКС-а или Апацхе-а.
Предуслови
Пре него што почнемо, мораћемо да додамо спремиште јер се ПХП 7 не сматра довољно стабилним да би био у ЦентОС спремишту. Као резултат тога, мораћемо да користимо ЦентОС спремиште које није подразумевано.
Доња скрипта ће додати неопходна иум спремишта за инсталирање ПХП 7 на ЦентОС:
cd /
wget -O install.sh https://setup.ius.io/
chmod 755 install.sh
./install.sh
Затим ћемо морати да поново конфигуришемо Апацхе или Нгинк.
Конфигурисање Апацхе-а
Први корак - уклањање ПХП5:
yum remove php-common mod_php php-cli -y
Други корак - инсталирање ПХП7 из новог спремишта које смо додали:
yum install php70u-mysqlnd mod_php70u php70u-cli -y
Трећи корак - поновно покретање Апацхе-а:
systemctl restart httpd
Конфигурисање НГИНКС-а
Први корак - уклањање ПХП5:
yum remove php-common php-fpm php-cli -y
Други корак - инсталирање ПХП7:
yum install php70u-mysqlnd php70u-fpm-nginx php70u-cli -y
Трећи корак - уређивање php-fpm:
Унесите датотеку помоћу било ког уређивача текста (користићемо vim):
vi /etc/php-fpm.d/www.conf
Пронађите следећи ред и коментаришите га тачком и зарезом:
listen = 127.0.0.1:9000
Пронађите следећи ред. и уклоните тачку и зарез:
;listen = /run/php-fpm/www.sock
Сада пронађите следећи ред и уклоните тачку и зарез:
;listen.acl_users = nginx
Сачувајте и изађите ( hold CTRL, followed by W and Q).
Четврти корак - конфигурисање NGINX:
Унесите датотеку:
vi /etc/nginx/default.conf
Додајте следећи блок:
upstream php-fpm {
server unix:/run/php-fpm/www.sock;
# server 127.0.0.1:9000;
}
Пронађите следеће и уклоните га:
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
Сада га замените са:
fastcgi_pass php-fpm;
Сачувајте и изађите.
Пети корак - поновно покретање NGINXи php-fpm:
systemctl restart nginx
systemctl restart php-fpm
Закључак
Честитам! Сада сте ажурирали ПХП на Апацхе/НГИНКС.