溫馨提示×

PHP在Ubuntu上如何部署

小樊
58
2025-02-28 11:37:51
欄目: 編程語言

在Ubuntu上部署PHP可以通過以下步驟完成:

安裝PHP及其擴展

  1. 更新軟件源
sudo apt update
  1. 安裝PHP及其常用擴展
  • 安裝PHP 8.1 FPM、MySQL和Redis擴展:
sudo apt install php-fpm php-mysql php-redis
  • 或者,如果你打算使用Nginx,可以安裝PHP 8.1 FPM模塊:
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}
  • 編輯配置文件以允許來自任何IP的連接,并調整其他參數:
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
  1. 驗證安裝
  • 檢查PHP版本:
php -v
  • 檢查PHP-FPM狀態:
sudo systemctl status php8.1-fpm.service
  • 查看PHP監聽端口:
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
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女