在CentOS系统下,搭建LAMP环境非常简单。只需执行以下命令即可快速安装所需软件:
```
yum install -y httpd php php-fpm mysql mysql-server php-mysql
```
安装完成后,接下来需要启动相关服务。Apache、PHP和MySQL都是以服务形式运行的,通常我们所说的Web服务指的是Apache,而不是整个服务器。启动命令如下:
```
service httpd start
service mysqld start
service php-fpm start
```
执行完这三条命令后,LAMP环境的基础搭建就完成了。可以通过命令 `netstat -tunlp` 检查服务是否正常运行。一般情况下,Apache(httpd)监听80端口,MySQL监听3306端口,PHP-FPM监听9000端口,确认它们都已启动。
接下来,可以通过浏览器访问服务器的外网IP地址,如果看到Apache的测试页面,说明环境已经搭建成功。为了进一步确认环境配置无误,还建议在Apache的网页根目录 `/var/www/html` 下创建一个简单的PHP测试文件。
进入根目录,创建并编辑测试文件:
```
cd /var/www/html
touch test.php
vi test.php
```
进入编辑后,按下字母 `i` 进入编辑模式,将以下代码复制粘贴进去:
```php
```
编辑完成后,按 `Esc` 退出编辑模式,输入 `:wq` 保存并退出。可以通过执行 `cat test.php` 来查看文件内容确认无误。
然后在浏览器中访问 `http://服务器外网IP/test.php`,如果显示PHP信息页面,说明环境搭建成功了大约80%。
最后,针对MySQL的配置还需完成一项基础设置。由于Discuz论坛和其他应用需要数据库支持,就必须为MySQL设置一个访问密码。前提是MySQL服务已经启动,在终端输入:
```
mysqladmin -u root password "你的新密码"
```
设置好密码后,可以通过以下命令登录数据库验证:
```
mysql -u root -p
```
输入密码成功登录后,说明MySQL配置完成。至此,LAMP环境搭建已经完成,接下来就可以上传代码开始搭建网站了。