要在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版本。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>