Ubuntu Apache如何更新PHP版本

413
2025/4/2 6:32:34
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

要在Ubuntu上更新Apache服务器的PHP版本,请按照以下步骤操作:

  1. 首先,确保系统已更新:
sudo apt update
sudo apt upgrade
  1. 安装所需的PHP版本。例如,要安装PHP 7.4,请运行:
sudo apt install php7.4

您可以通过运行sudo apt search php来查看可用的PHP版本。

  1. 安装与所选PHP版本相关的Apache模块。对于PHP 7.4,您需要安装以下模块:
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模块。

  1. 重启Apache服务器以应用更改:
sudo systemctl restart apache2
  1. 检查PHP版本是否已更新。创建一个名为info.php的文件,将其放在/var/www/html目录中,并在其中添加以下内容:
<?php
phpinfo();
?>

保存文件并在Web浏览器中访问http://your_server_ip/info.php。您应该看到PHP 7.4的信息页面。完成后,出于安全原因,请删除info.php文件。

  1. 如果您使用的是PHP-FPM(FastCGI Process Manager),请确保更新了相应的配置文件。编辑/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元/月。点击查看>>

推荐阅读: 如何在Ubuntu上安装Sendmail邮件服务器