插件窝 干货文章 centos安装apache php mysql

centos安装apache php mysql

安装 PHP MariaDB sudo 642    来源:    2025-03-19

在CentOS上安装Apache、PHP和MySQL(通常称为LAMP堆栈)是一个常见的任务,以下是详细的步骤:

1. 更新系统

首先,确保你的系统是最新的:

sudo yum update -y

2. 安装Apache

安装Apache HTTP服务器:

sudo yum install httpd -y

启动Apache服务并设置为开机启动:

sudo systemctl start httpd
sudo systemctl enable httpd

你可以通过访问服务器的IP地址来验证Apache是否安装成功:

http://your_server_ip

3. 安装MySQL(MariaDB)

在CentOS 7及更高版本中,MariaDB是MySQL的替代品。安装MariaDB:

sudo yum install mariadb-server mariadb -y

启动MariaDB服务并设置为开机启动:

sudo systemctl start mariadb
sudo systemctl enable mariadb

运行安全脚本来保护MariaDB安装:

sudo mysql_secure_installation

4. 安装PHP

安装PHP及其常用扩展:

sudo yum install php php-mysql php-gd php-xml php-mbstring -y

重启Apache以加载PHP模块:

sudo systemctl restart httpd

5. 测试PHP

创建一个PHP测试文件来验证PHP是否正常工作:

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

在文件中添加以下内容:

<?php
phpinfo();
?>

保存并退出编辑器。然后通过浏览器访问:

http://your_server_ip/info.php

你应该看到PHP信息页面,确认PHP已成功安装。

6. 配置防火墙(可选)

如果你启用了防火墙,需要允许HTTP和HTTPS流量:

sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload

7. 完成

现在你已经成功在CentOS上安装了Apache、PHP和MySQL(MariaDB)。你可以开始部署你的Web应用程序了。

8. 其他注意事项

  • 数据库管理:你可以使用phpMyAdminAdminer等工具来管理MySQL数据库。
  • 虚拟主机:如果你需要配置多个网站,可以设置Apache虚拟主机。
  • 安全:确保定期更新系统和软件包,并配置适当的安全措施。

希望这些步骤对你有帮助!如果你有任何问题,欢迎继续提问。