以下是在Ubuntu上部署LAMP環境并發布網站應用的步驟:
更新系統
sudo apt update && sudo apt upgrade -y
安裝Apache
sudo apt install apache2 -y
sudo systemctl start apache2
sudo systemctl enable apache2
驗證:瀏覽器訪問服務器IP,看到Apache默認頁面即成功。
安裝MySQL
sudo apt install mysql-server -y
sudo mysql_secure_installation
按提示設置root密碼并完成安全配置。
安裝PHP及模塊
sudo apt install php libapache2-mod-php php-mysql -y
sudo systemctl restart apache2
驗證:在/var/www/html
創建info.php
,內容為<?php phpinfo(); ?>
,瀏覽器訪問http://IP/info.php
查看PHP信息。
部署網站文件
index.php
)上傳至/var/www/html
或自定義目錄(需配置虛擬主機)。sudo chown -R www-data:www-data /var/www/your_project
sudo chmod -R 755 /var/www/your_project
配置虛擬主機(可選)
/etc/apache2/sites-available/example.com.conf
):<VirtualHost *:80>
ServerName example.com
DocumentRoot /var/www/example.com/public_html
ErrorLog ${APACHE_LOG_DIR}/error.log
</VirtualHost>
sudo a2ensite example.com.conf
sudo systemctl restart apache2
配置防火墻(可選)
sudo ufw allow 'Apache Full'
完成:通過瀏覽器訪問服務器IP或域名即可查看部署的網站應用。