温馨提示×

centos lamp如何安装配置

小樊
59
2025-03-15 19:32:18
栏目: 智能运维

在CentOS上安装和配置LAMP(Linux, Apache, MySQL, PHP)环境是一个常见的任务,适用于搭建动态网站或Web应用。以下是详细的步骤:

1. 安装Apache

首先,使用YUM包管理器安装Apache:

sudo yum install httpd -y

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

sudo systemctl start httpd
sudo systemctl enable httpd

验证Apache是否成功安装:

curl http://your_server_ip

你应该能看到Apache的默认欢迎页面。

2. 安装MySQL

接下来,安装MySQL数据库:

sudo yum install mariadb-server mariadb -y

启动MySQL服务并设置开机自启动:

sudo systemctl start mariadb
sudo systemctl enable mariadb

为MySQL root用户设置密码:

sudo mysql_secure_installation

3. 安装PHP和PHP-MySQL模块

安装PHP及其相关模块:

sudo yum install php php-mysql -y

重启Apache服务以加载PHP模块:

sudo systemctl restart httpd

4. 配置防火墙

允许HTTP和HTTPS流量通过防火墙:

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

5. 测试安装

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

echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php

打开浏览器,访问 http://your_server_ip/info.php,如果能看到PHP信息页面,则表示PHP安装成功。

6. 配置phpMyAdmin(可选)

安装phpMyAdmin:

sudo yum install phpmyadmin -y

配置phpMyAdmin:

sudo cp /usr/share/phpmyadmin/config.sample.inc.php /usr/share/phpmyadmin/config.inc.php
sudo vi /usr/share/phpmyadmin/config.inc.php

找到以下行:

$cfg['blowfish_secret'] = '';

在引号之间添加任意字符串,然后保存并退出。

通过浏览器访问 http://your_server_ip/phpmyadmin,使用MySQL root用户登录。

注意事项

  • 确保所有服务都已正确配置开机自启动。
  • 定期更新系统和软件包以确保安全性和稳定性。
  • 如果遇到问题,可以查看相关服务的日志文件进行排查。

0