在Ubuntu上搭建PHP服務器通常涉及安裝Apache Web服務器、PHP解釋器以及MySQL數據庫。以下是一個基本的步驟指南,假設你使用的是較新的Ubuntu版本(如Ubuntu 22.04或更高版本):
首先,確保你的系統是最新的:
sudo apt update
sudo apt upgrade -y
安裝Apache Web服務器:
sudo apt install apache2 -y
安裝完成后,你可以通過在瀏覽器中輸入 http://localhost
來檢查Apache是否安裝成功。如果看到“It works!”的頁面,說明Apache已經成功運行。
安裝PHP及其常用擴展:
sudo apt install php php-fpm php-mysql -y
sudo systemctl restart php8.1-fpm.service
sudo a2enmod php7.4
注意:根據你的PHP版本,上面的命令中的php8.1
應替換為你安裝的PHP版本號。
確保Apache能夠處理PHP文件。你需要在Apache的配置文件中啟用PHP模塊。對于較新的Ubuntu版本,通常不需要手動啟用,因為a2enmod
命令會自動處理。
在Apache的默認文檔根目錄 /var/www/html
中創建一個名為 info.php
的文件,內容如下:
<?php
phpinfo();
?>
保存文件后,在瀏覽器中訪問 http://localhost/info.php
,如果能看到PHP的詳細信息頁面,說明PHP已經成功安裝并與Apache集成。
安裝MySQL數據庫:
sudo apt install mysql-server -y
在安裝過程中,系統會提示你設置MySQL的root密碼,請務必記住該密碼。
為了提高安全性,建議進行以下配置:
mysql_secure_installation
命令來配置MySQL的安全設置。以上步驟提供了一個基本的PHP服務器搭建流程,具體命令可能會根據Ubuntu版本的不同而有所差異。