在Ubuntu VPS上简易安装LAMP(Linux, Apache, MySQL, PHP)的步骤如下:
一、准备工作
1、更换软件源:
为加快下载速度,建议更换为清华源。
备份原有的软件源文件:sudo cp /etc/apt/sources.list /etc/apt/sources.list.copy
。
编辑软件源文件:sudo nano /etc/apt/sources.list
。
将以下内容写入sources.list(以Ubuntu 22.04 LTS版本为例):
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammyupdates main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammybackports main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammysecurity main restricted universe multiverse
保存并退出编辑器后,更新软件包列表:sudo aptget update
。
二、安装LAMP组件
1、安装Apache:
使用apt命令安装Apache:sudo aptget install apache2 y
。
检查Apache是否安装成功:apache2 v
。
启动Apache服务并设置开机自启动:sudo systemctl start apache2 && sudo systemctl enable apache2
。
查看Apache服务状态:sudo systemctl status apache2
。
在浏览器中输入服务器的公网IP地址,验证Apache是否正常运行。
2、安装MySQL:
使用apt命令安装MySQL:sudo aptget install mysqlserver y
。
检查MySQL是否安装成功:mysql V
。
启动MySQL服务并设置开机自启动:sudo systemctl start mysql && sudo systemctl enable mysql
。
配置MySQL安全设置:sudo mysql_secure_installation
,根据提示完成密码设置、匿名用户删除、远程root登录禁止等操作。
测试登录MySQL数据库:sudo mysql uroot p
,输入设置的密码进行登录。
3、安装PHP:
使用apt命令安装PHP及其Apache模块:sudo aptget install php libapache2modphp phpmysql y
。
检查PHP是否安装成功:php v
。
在Apache网站根目录(通常为/var/www/html
)中创建测试网页,如info.php
为<?php phpinfo(); ?>
。
重启Apache服务:sudo systemctl restart apache2
。
在浏览器中输入http://<服务器公网IP>/info.php
,验证PHP是否正常工作。
三、后续步骤
1、删除测试文件:验证完成后,删除创建的测试文件(如info.php
),以消除数据泄露风险。
2、配置防火墙:确保服务器安全组的入方向规则已放行22(SSH)、80(HTTP)和443(HTTPS,如果使用SSL/TLS)端口。
3、安装其他必要组件:根据需要,可以安装PHPMyAdmin等管理工具来方便地管理MySQL数据库。
步骤适用于Ubuntu 22.04 LTS及类似版本的Ubuntu系统,如果在执行过程中遇到任何问题,请查阅相关文档或寻求专业帮助。