以下是在Ubuntu上使用LAMP部署动态网站的步骤:
安装LAMP环境
sudo apt update
sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql
sudo systemctl start apache2 mysql
sudo systemctl enable apache2 mysql
配置MySQL数据库
sudo mysql_secure_installation
sudo mysql -u root -p
CREATE DATABASE mydb;
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON mydb.* TO 'myuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
部署网站文件
/var/www/html
(或自定义目录):sudo mkdir -p /var/www/yourdomain.com
sudo chown -R www-data:www-data /var/www/yourdomain.com
index.php
连接数据库并显示数据。配置Apache支持PHP
sudo a2enmod php7.x # 根据实际版本调整
sudo systemctl restart apache2
测试与优化
http://服务器IP/yourdomain.com
查看动态内容。说明:LAMP中Apache为Web服务器,MySQL为数据库,PHP处理动态逻辑。部署时需确保文件权限正确,数据库连接信息准确。