要在Ubuntu上更新Apache服務器的PHP版本,請按照以下步驟操作:
sudo apt update
sudo apt upgrade
sudo apt install php7.4
您可以通過運行sudo apt search php來查看可用的PHP版本。
sudo apt install libapache2-mod-php7.4 php7.4-mysql php7.4-curl php7.4-gd php7.4-mbstring php7.4-xml php7.4-xmlrpc php7.4-zip
根據您的需求,您可能需要安裝其他PHP模塊。
sudo systemctl restart apache2
info.php的文件,將其放在/var/www/html目錄中,并在其中添加以下內容:<?php
phpinfo();
?>
保存文件并在Web瀏覽器中訪問http://your_server_ip/info.php。您應該看到PHP 7.4的信息頁面。完成后,出于安全原因,請刪除info.php文件。
/etc/php/7.4/fpm/pool.d/www.conf文件,將listen指令更改為:listen = /run/php/php7.4-fpm.sock
然后重啟PHP-FPM服務:
sudo systemctl restart php7.4-fpm
最后,更新Apache的PHP-FPM配置。編輯/etc/apache2/mods-enabled/php7.4.conf文件,將ProxyPassMatch指令更改為:
ProxyPassMatch ^/(.*\.php(/.*)?)$ unix:/run/php/php7.4-fpm.sock|fcgi://localhost/var/www/html
重啟Apache服務器以應用更改:
sudo systemctl restart apache2
現在,您已成功在Ubuntu上更新了Apache服務器的PHP版本。