nginx PHP 7.2 Установить

Я установил PHP 7.2 на свой сервер Ubuntu, чтобы обновить мой PHP. Я запустил эти команды, чтобы обновить мою версию php:

sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get -y install unzip zip nginx php7.2 php7.2-mysql php7.2-fpm

Но когда я запускаю страницу php.info, она все еще показывает мою старую версию php.

После некоторых исследований, я думаю, что я должен отредактировать /etc/nginx/sites-available/mySiteName

Но я не уверен, что изменить в этом месте для моего нового php, который я только что установил:

location ~ .php$ {
fastcgi_split_path_info ^(.+.php)(/.+)$;
fastcgi_pass unix:/var/run/php7-fpm.seekadventure.net.sock;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}

-1

Решение

Сначала проверьте, что PHP7.2-FPM работает, если нет, то запустите его:

sudo service php7.2-fpm status

sudo service php7.2-fpm start  # (if the service isn't running already)

Затем перейдите к /etc/php/7.2/fpm/pool.d/www.conf, Вы должны увидеть, что PHP7.2-fpm (менеджер процессов) прослушивает сокет в listen = /run/php/php7.2-fpm.sock

Затем заменить fastcgi_pass unix:/var/run/php7-fpm.seekadventure.net.sock; с fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;

Наконец, перезагрузите nginx а также PHP7.2-fpm:

sudo service nginx reload

sudo service php7.2-fpm restart
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]