跳转到主内容
趣航编程网 - 趣学编程,启航技术之路!

如何用LAMP实现动态网页

本文将指导您如何利用LAMP架构(Linux、Apache、MySQL、PHP)构建动态网站。 一、环境搭建: 首先,确保您的系统已安装LAMP组件。以下为Ubuntu系统的安装命令:
sudo apt update sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql
安装过程中,您需要设置MySQL的root用户密码。 安装完成后,启动并启用Apache服务:
sudo systemctl start apache2 sudo systemctl enable apache2
二、数据库配置: 连接MySQL控制台:
sudo mysql -u root -p
创建数据库和用户,并赋予权限:
CREATE DATABASE my_website; CREATE USER 'webuser'@'localhost' IDENTIFIED BY 'your_password'; GRANT ALL PRIVILEGES ON my_website.* TO 'webuser'@'localhost'; FLUSH PRIVILEGES; EXIT;
请将
your_password
替换为您的密码。 三、PHP脚本编写: 在Apache的默认网站根目录(通常为
/var/www/html
)下,创建一个名为
index.php
的文件:
sudo nano /var/www/html/index.php
粘贴以下代码: Docker Desktop(linux) 当前 Docker 最新稳定版本之一,主要针对稳定性和兼容性进行了修复优化,适合生产环境与日常开发使用。该版本继续强化 AI 开发支持、容器日志管理以及 Docker Engine 的安全能力,对 Windows/macOS/Linux 平台兼容性进行了进一步优化。 下载
connect_error) { die("连接失败: " . $conn->connect_error); } $sql = "SELECT id, name FROM users"; $result = $conn->query($sql); if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { echo "ID: " . $row["id"]. " - Name: " . $row["name"]. "
"; } } else { echo "0 结果"; } $conn->close(); ?>
记住替换
your_password
为您的数据库密码。 四、数据库表创建: 在MySQL控制台中,创建名为
users
的表:
USE my_website; CREATE TABLE users ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, name VARCHAR(30) NOT NULL );
添加一些示例数据:
INSERT INTO users (name) VALUES ('用户一'); INSERT INTO users (name) VALUES ('用户二');
五、网站访问: 在浏览器中访问您的服务器IP地址(例如
http://your_server_ip
),即可查看从数据库读取的数据。 六、后续开发: 您可以根据需要扩展此动态网站,例如添加表单、用户认证、文件上传等功能。 通过以上步骤,您已成功使用LAMP架构搭建了一个简单的动态网站。

相关文章