centos

centos lamp项目部署实践

小樊
41
2025-05-19 05:28:11
栏目: 智能运维

在CentOS上部署LAMP(Linux, Apache, MySQL, PHP)环境是一个常见的任务,适用于Web应用程序的开发和托管。以下是一个基本的LAMP部署实践步骤:

1. 安装Apache

首先,更新系统软件包以确保所有包都是最新的:

sudo yum update -y

然后,使用YUM包管理器安装Apache HTTP服务器:

sudo yum install httpd -y

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

sudo systemctl start httpd
sudo systemctl enable httpd

2. 安装MySQL

安装MySQL数据库服务器:

sudo yum install mariadb-server -y

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

sudo systemctl start mariadb
sudo systemctl enable mariadb

运行MySQL安全脚本来提高安全性:

sudo mysql_secure_installation

按照提示操作,设置root用户的密码,并进行其他安全设置。

3. 安装PHP

安装PHP及其相关模块,例如MySQL模块:

sudo yum install php php-mysql -y

4. 配置PHP

编辑PHP的配置文件/etc/php.ini,根据需要进行配置,例如设置时区、上传文件大小限制等。

sudo vi /etc/php.ini

5. 配置防火墙

允许HTTP(80)和HTTPS(443)端口的访问:

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

6. 测试LAMP环境

创建一个PHP测试文件info.php

<?php
phpinfo();
?>

将文件保存到/var/www/html/目录下,然后通过浏览器访问服务器的IP地址或域名,查看PHP信息页面以确认安装成功。

7. 安全配置建议

以上步骤提供了一个基本的CentOS LAMP部署流程。根据具体需求,可能还需要进行更多的配置和优化。

0
看了该问题的人还看了