Как заставить Wordpress увидеть PHP 7.4 в ubuntu

Я установил php7.4 и установил все пакеты и обновления. Перезагрузил сервер, перезапустил apache, очистил все кеши и т. Д. На моем сервере работает php версии 7.4. Но WordPress все еще использует PHP 5.x и предупреждает меня о необходимости обновления. Я попытался отключить 5.x и сайт сломался. Я просмотрел .htaccess, wp-config.php и т. Д., Нет ничего противоречащего или даже упоминания версий php.

Есть ли способ заставить wordpress использовать php7.4? Где в серверной части WordPress упоминается, какой php использовать, если по умолчанию не установлена новейшая версия?

Спасибо!

1 симпатия

Вам нужно указать в Apache / Nginx нужную версию PHP.

Apache

Вам необходимо указать Apache использовать установленную версию PHP 7.4, отключив старый модуль PHP и включив новый модуль PHP с помощью следующей команды.

sudo a2dismod php5.X

sudo a2enmod php7.4

Не забудьте заменить 5.X на вашу актуальную версию PHP.

Перезапустите Apache, чтобы изменения вступили в силу.

sudo service apache2 restart

Nginx

Для Nginx вам необходимо установить FPM, выполните следующую команду, чтобы установить PHP 7.4 FPM

sudo apt install php7.4-fpm

После завершения установки подтвердите правильность установки PHP 7.4 FPM с помощью этой команды.

php-fpm7.4 -v

Для Nginx вам необходимо обновить сокет PHP-FPM в вашей конфигурации Nginx, расположенный внутри каталога sites-available. Он будет расположен внутри блока location.

sudo nano /etc/nginx/sites-available/your.conf

Строка, которую нужно изменить, будет выглядеть так…

fastcgi_pass unix:/run/php/php5.X-fpm.sock;

Вам необходимо заменить старую версию PHP на новую.

fastcgi_pass unix:/run/php/php7.4-fpm.sock;