以下是在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或域名即可查看部署的网站应用。