ubuntu

PHP在Ubuntu上如何部署

小樊
36
2025-02-28 11:37:51
栏目: 编程语言

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

安装PHP及其扩展

  1. 更新软件源
sudo apt update
  1. 安装PHP及其常用扩展
sudo apt install php-fpm php-mysql php-redis
sudo apt install php8.1 php8.1-fpm php8.1-mysql
  1. 配置PHP-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
sudo systemctl restart php8.1-fpm.service
  1. 验证安装
php -v
sudo systemctl status php8.1-fpm.service
netstat -lntup | grep php

配置Web服务器(以Apache为例)

  1. 启用Apache的PHP模块
sudo a2enmod php7.2
  1. 重启Apache服务
sudo service apache2 restart
  1. 创建一个PHP测试文件

/var/www/html目录下创建一个名为info.php的文件,内容如下:

<?php
phpinfo();
?>
  1. 访问测试文件

在浏览器中输入http://your_server_ip/info.php,如果看到PHP信息页面,则表示部署成功。

请注意,上述步骤中的版本号(如PHP 8.1、Apache等)可能需要根据你的具体需求进行调整。同时,为了确保系统安全,建议定期更新PHP和Web服务器的软件包,并配置适当的安全设置。

0
看了该问题的人还看了