ubuntu

PHP在Ubuntu上的部署方法

小樊
40
2025-03-14 14:18:58
栏目: 编程语言

在Ubuntu上部署PHP环境可以通过以下步骤完成:

安装Apache和PHP模块

  1. 打开终端并输入以下命令来更新包列表:
sudo apt-get update
  1. 安装Apache Web服务器和PHP模块:
sudo apt-get install apache2 libapache2-mod-php
  1. 安装完成后,重启Apache服务以应用更改:
sudo systemctl restart apache2

安装PHP和扩展

  1. 安装PHP及其常用扩展,例如MySQL和GD:
sudo apt-get install php php-mysql php-gd
  1. (可选)安装PHP-FPM以便更好地管理PHP进程:
sudo apt-get install php-fpm php-mysql php-redis
  1. 配置PHP-FPM(如果使用FPM):

    • 复制默认配置文件:

      sudo cp /etc/php/8.1/fpm/pool.d/www.conf{,_bak}
      
    • 编辑配置文件以允许外部访问并调整进程管理设置:

      sudo sed -i 's/^listen = .*/listen = 0.0.0.0:9000/' /etc/php/8.1/fpm/pool.d/www.conf
      sudo sed -i -e "/pm.max_requests/s/;//" -e '/pm.max_requests/s/500/3000/' /etc/php/8.1/fpm/pool.d/www.conf
      sudo sed -i '/pm.status_listen/s/;//' /etc/php/8.1/fpm/pool.d/www.conf
      sudo sed -i '/pm.status_path/s/;//' /etc/php/8.1/fpm/pool.d/www.conf
      
    • 重启PHP-FPM服务:

      sudo systemctl restart php8.1-fpm.service
      

验证PHP安装

  1. /var/www/html目录下创建一个名为info.php的文件:
sudo nano /var/www/html/info.php
  1. 在文件中添加以下内容:
<?php
phpinfo();
?>
  1. 保存并关闭文件,然后重启Apache服务:
sudo systemctl restart apache2
  1. 在浏览器中访问http://localhost/info.php,您将看到PHP的配置信息页面,这表明PHP已成功安装并运行。

请注意,上述步骤可能会根据PHP和Ubuntu版本的不同而有所变化。建议查阅最新的官方文档或使用版本管理工具(如aptpip)来确保安装最新稳定版本的PHP及其模块。此外,对于生产环境,应仔细考虑安全性配置,例如限制对info.php文件的访问,以及配置防火墙和安全组规则。

0
看了该问题的人还看了