本文指導您如何在linux系統上搭建LAMP(Linux, apache, mysql, php)開發環境,適用于ubuntu和centos等主流發行版。
一、Ubuntu系統LAMP環境搭建
-
更新軟件包: 使用以下命令更新系統軟件包列表:
sudo apt update
-
安裝Apache: 安裝Apache Web服務器:
sudo apt install apache2
-
啟動和啟用Apache: 啟動Apache服務并將其設置為開機自啟動:
sudo systemctl start apache2 sudo systemctl enable apache2
-
sudo apt install mysql-server
-
MySQL安全配置: 運行MySQL安全配置腳本,設置root密碼并移除匿名用戶等:
sudo mysql_secure_installation
-
安裝PHP和Apache模塊: 安裝PHP解釋器以及Apache的PHP模塊:
sudo apt install php libapache2-mod-php
-
重啟Apache: 重啟Apache服務使配置生效:
sudo systemctl restart apache2
-
驗證安裝: 在/var/www/html目錄下創建一個名為info.php的文件,內容為,然后在瀏覽器訪問http://你的服務器IP/info.php,查看PHP信息頁面是否正常顯示,確認安裝成功。
二、CentOS系統LAMP環境搭建
-
更新軟件包: 使用以下命令更新系統軟件包列表:
sudo yum update
-
安裝Apache: 安裝Apache Web服務器和開發工具包:
sudo yum install httpd httpd-devel
-
啟動和啟用Apache: 啟動Apache服務并將其設置為開機自啟動:
sudo systemctl start httpd sudo systemctl enable httpd
-
安裝MySQL: 安裝MySQL數據庫服務器:
sudo yum install mysql-community-server
-
啟動和啟用MySQL: 啟動MySQL服務并將其設置為開機自啟動:
sudo systemctl start mysqld sudo systemctl enable mysqld
-
MySQL安全配置: 運行MySQL安全配置腳本,設置root密碼并移除匿名用戶等:
sudo mysql_secure_installation
-
安裝PHP和相關模塊: 安裝PHP解釋器、MySQL擴展以及GD圖形庫:
sudo yum install php php-mysql php-gd
-
重啟Apache: 重啟Apache服務使配置生效:
sudo systemctl restart httpd
-
驗證安裝: 同Ubuntu步驟8,創建info.php文件并訪問http://你的服務器IP/info.php進行驗證。
三、重要提示
- 安全性: 完成安裝后,務必設置強密碼,并及時更新所有軟件以確保系統安全。
- 防火墻: 根據需要配置防火墻,允許80端口(HTTP)和3306端口(MySQL)的訪問。
- 軟件源: 確保您的系統軟件源配置正確,以便獲取最新的軟件包和安全更新。
通過以上步驟,您可以在Ubuntu或CentOS系統上成功搭建LAMP環境。 請根據您的實際情況調整命令和路徑。