2025-05-19 11:33:20
200

如何在CentOS云服务器上安装和配置LAMP堆栈?

摘要
LAMP(Linux、Apache、MySQL和PHP)是一种流行的Web应用程序开发平台。它可以用于创建动态网站和Web应用程序。本指南将指导您如何在CentOS云服务器上安装和配置LAMP堆栈。 1. 更新系统 确保您的服务器是最新版本非常重要,因为这有助于提高系统的稳定性和安全性。通过以下命令更新CentOS: …...

LAMP(Linux、Apache、MySQL和PHP)是一种流行的Web应用程序开发平台。它可以用于创建动态网站和Web应用程序。本指南将指导您如何在CentOS云服务器上安装和配置LAMP堆栈。

1. 更新系统

确保您的服务器是最新版本非常重要,因为这有助于提高系统的稳定性和安全性。通过以下命令更新CentOS:

yum update -y

2. 安装Apache Web服务器

Apache是一个开放源代码的Web服务器应用程序,它可以在各种操作系统上运行。要安装Apache,请使用以下命令:

yum install httpd -y

安装完成后,启动Apache服务并设置开机自启:

systemctl start httpd.service

systemctl enable httpd.service

为了验证Apache是否正确安装,打开浏览器并访问您的服务器IP地址。如果页面显示“测试页面”,则表示Apache已成功安装。

3. 安装MariaDB数据库

MariaDB是一款与MySQL兼容的关系型数据库管理系统。您可以使用以下命令来安装它:

yum install mariadb-server mariadb -y

安装完成后,启动MariaDB服务并设置开机自启:

systemctl start mariadb

systemctl enable mariadb

接下来,我们需要对MariaDB进行安全配置。运行以下命令以启动安全脚本:

mysql_secure_installation

根据提示完成配置过程。

4. 安装PHP

PHP是一种开源的脚本语言,特别适合Web开发。我们可以使用以下命令来安装PHP:

yum install php php-mysql -y

安装完成后,重启Apache服务以加载新的PHP模块:

systemctl restart httpd.service

为了测试PHP是否正常工作,我们可以在Apache的根目录下创建一个简单的PHP文件。例如,在/var/www/html/目录中创建一个名为info.php的文件,并添加以下内容:

<?php phpinfo(); ?>

保存文件后,在浏览器中访问http://your_server_ip/info.php。如果您看到有关PHP配置的信息页面,则表示PHP已成功安装。

5. 配置防火墙

为了让外界能够访问您的Web服务器,需要允许HTTP和HTTPS流量通过防火墙。执行以下命令:

firewall-cmd --permanent --zone=public --add-service=http

firewall-cmd --permanent --zone=public --add-service=https

firewall-cmd --reload

这样就完成了基本的LAMP堆栈安装和配置。

声明:文章不代表云主机测评网观点及立场,不构成本平台任何投资建议。投资决策需建立在独立思考之上,本文内容仅供参考,风险自担!转载请注明出处!侵权必究!
回顶部