在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服務器的軟件包,并配置適當的安全設置。