当前位置:首页 > 系统教程 > 正文

LAMP环境搭建完全指南(手把手教你配置Linux+Apache+MySQL+PHP)

LAMP环境搭建完全指南(手把手教你配置Linux+Apache+MySQL+PHP)

适合小白的详细教程,涵盖从零到部署的全过程。

LAMP环境搭建完全指南(手把手教你配置Linux+Apache+MySQL+PHP) LAMP搭建 Linux Apache配置 MySQL数据库 第1张

一、什么是LAMP?

LAMP是一个经典的网站运行环境组合,由Linux操作系统、Apache HTTP服务器、MySQL数据库和PHP编程语言组成。本教程将详细讲解如何从零开始搭建LAMP,让你轻松拥有自己的动态网站服务器。

二、准备工作

你需要一台运行Linux的服务器(本文以Ubuntu 20.04为例),并拥有root权限或sudo权限。通过SSH连接到服务器开始操作。

三、更新系统

    sudo apt update && sudo apt upgrade -y  

四、安装Apache

执行以下命令安装Apache:

    sudo apt install apache2 -y  

安装后启动Apache并设为开机自启:

    sudo systemctl start apache2sudo systemctl enable apache2  

检查Apache状态:sudo systemctl status apache2,看到active(running)表示成功。此时在浏览器访问服务器IP,应看到Apache默认页面,说明Apache配置正确。

五、安装MySQL

安装MySQL数据库

    sudo apt install mysql-server -y  

运行安全脚本进行配置:

    sudo mysql_secure_installation  

根据提示设置root密码、移除匿名用户、禁止远程root登录等。完成后再验证MySQL状态:sudo systemctl status mysql

六、安装PHP

安装PHP及Apache模块、MySQL扩展:

    sudo apt install php libapache2-mod-php php-mysql -y  

重启Apache使PHP模块生效:

    sudo systemctl restart apache2  

为了测试PHP是否正常工作,创建一个info.php文件:

    sudo nano /var/www/html/info.php  

写入内容:,保存退出。然后在浏览器访问 http://你的服务器IP/info.php,如果看到PHP信息页面,说明整个LAMP搭建成功!

七、常见问题与优化

1. 如果Apache无法启动,检查80端口是否被占用。2. MySQL安全配置时忘记密码可用sudo mysql直接进入重置。3. 生产环境建议调整PHP配置(如上传大小限制)和MySQL性能参数。4. 记得配置防火墙允许HTTP(80端口):sudo ufw allow 80/tcp

—— 恭喜你,你已经完成了LAMP环境的完整搭建! ——