本文將指導您如何在Linux系統上搭建LAMP環境(Linux, apache, mysql, php),并部署您的網站。
首先,選擇并安裝您喜歡的Linux發行版,例如Ubuntu或centos。
二、安裝Apache Web服務器
使用系統包管理器安裝Apache。以Ubuntu為例:
sudo apt update sudo apt install apache2 sudo systemctl start apache2 sudo systemctl enable apache2
三、安裝MySQL數據庫
sudo apt install mysql-server sudo mysql_secure_installation
按照提示完成MySQL安全配置。
四、安裝PHP及相關模塊
安裝PHP以及與Apache和MySQL交互所需的模塊:
sudo apt install php libapache2-mod-php php-mysql
五、重啟Apache
使配置生效,重啟Apache服務:
sudo systemctl restart apache2
六、LAMP環境測試
在/var/www/html目錄下創建info.php文件,內容為:
<?php phpinfo(); ?>
在瀏覽器中訪問服務器IP地址或域名,查看phpinfo()頁面確認LAMP環境搭建成功。
七、虛擬主機配置(可選)
如需配置虛擬主機,編輯Apache默認虛擬主機配置文件:
sudo nano /etc/apache2/sites-available/000-default.conf
修改DocumentRoot指向您的網站根目錄,保存并重啟Apache。
八、網站部署
將網站文件(html, css, JavaScript, PHP)上傳至/var/www/html目錄,并確保Apache擁有正確的文件訪問權限。
九、防火墻配置(可選)
允許http (80) 和https (443)端口的流量通過防火墻。例如,在Ubuntu上:
sudo ufw allow 80/tcp sudo ufw allow 443/tcp sudo ufw enable
十、系統維護
定期更新系統和軟件包,并備份網站文件和數據庫,確保系統安全和數據完整性。
完成以上步驟后,您的LAMP環境即搭建完成,可以開始部署您的網站了。