在Ubuntu上部署PHP可以通过以下步骤完成:
sudo apt update
sudo apt install php-fpm php-mysql php-redis
sudo apt install php8.1 php8.1-fpm php8.1-mysql
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
php -v
sudo systemctl status php8.1-fpm.service
netstat -lntup | grep php
sudo a2enmod php7.2
sudo service apache2 restart
在/var/www/html
目录下创建一个名为info.php
的文件,内容如下:
<?php
phpinfo();
?>
在浏览器中输入http://your_server_ip/info.php
,如果看到PHP信息页面,则表示部署成功。
请注意,上述步骤中的版本号(如PHP 8.1、Apache等)可能需要根据你的具体需求进行调整。同时,为了确保系统安全,建议定期更新PHP和Web服务器的软件包,并配置适当的安全设置。