📅  最后修改于: 2023-12-03 15:08:52.210000             🧑  作者: Mango
LAMP 指的是 Linux、Apache、MySQL 和 PHP。在本篇文章中,我们将介绍如何在 CentOS 上安装 LAMP,这是一个开发 Web 应用程序所必须的环境。
Apache 是 Linux 上最常用的 Web 服务器,可以使用以下命令来安装 Apache:
sudo yum install httpd
安装过程可能需要输入 Y 以确认安装。
启动 Apache 服务:
sudo systemctl start httpd.service
验证 Apache 是否正在运行:
sudo systemctl status httpd.service
如果服务正在运行,则应该看到以下输出:
● httpd.service - The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)
Active: active (running) since Thu 2018-09-13 10:20:11 PDT; 1s ago
Docs: man:httpd(8)
man:apachectl(8)
Main PID: 11935 (httpd)
Status: "Total requests: 0; Current requests/sec: 0; Current traffic: 0 B/sec"
Tasks: 213 (limit: 2319)
CGroup: /system.slice/httpd.service
├─11935 /usr/sbin/httpd -DFOREGROUND
├─11936 /usr/sbin/httpd -DFOREGROUND
├─11937 /usr/sbin/httpd -DFOREGROUND
├─11938 /usr/sbin/httpd -DFOREGROUND
└─11939 /usr/sbin/httpd -DFOREGROUND
Apache 的默认文档根目录为 /var/www/html
,可以使用以下命令测试 Apache 是否运行正常:
echo "Hello World" > /var/www/html/index.html
使用浏览器访问 http://YOUR_SERVER_IP/,应该能看到显示 "Hello World" 的页面。
MySQL 是一个流行的关系型数据库管理系统,可以使用以下命令来安装 MySQL:
sudo yum install mariadb-server mariadb
安装过程可能需要输入 Y 以确认安装。
启动 MySQL 服务:
sudo systemctl start mariadb
运行脚本以增强 MySQL 安全性:
sudo mysql_secure_installation
此脚本将提示您设置 MySQL 根密码、删除匿名用户、禁用 root 远程登录以及删除测试数据库等。
PHP 是一个广泛使用的服务器端脚本语言,可以使用以下命令来安装 PHP:
sudo yum install php php-mysql
安装过程可能需要输入 Y 以确认安装。
使用以下命令重启 Apache 使其支持 PHP:
sudo systemctl restart httpd.service
使用以下命令创建一个 PHP 文件:
sudo nano /var/www/html/info.php
在文件中输入以下代码:
<?php
phpinfo();
保存并退出。
使用浏览器访问 http://YOUR_SERVER_IP/info.php,您应该看到 PHP 的信息页面。
通过本篇文章,我们已经在 CentOS 上安装了 LAMP 的环境。为了获得更加稳定和安全的环境,您可以参考 Apache、 MySQL 和 PHP 的文档以配置它们的参数。