centos

centos lamp网站部署流程是什么

小樊
40
2025-07-12 20:48:55
栏目: 云计算

在CentOS系统上部署LAMP(Linux, Apache, MySQL, PHP)环境的流程如下:

  1. 更新系统: 首先,确保系统已经更新到最新版本。

    sudo yum update -y
    
  2. 安装Apache: 使用YUM包管理器安装Apache服务器。

    sudo yum install httpd -y
    

    启动Apache服务并设置开机自启动。

    sudo systemctl start httpd
    sudo systemctl enable httpd
    

    验证Apache是否成功安装:

    curl http://your_server_IP
    

    如果看到Apache的默认欢迎页面,则表示安装成功。

  3. 安装MySQL: 安装MariaDB数据库服务器。

    sudo yum install mariadb-server mariadb -y
    

    启动MariaDB服务并设置开机自启动。

    sudo systemctl start mariadb
    sudo systemctl enable 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. 配置防火墙(可选): 允许HTTP和HTTPS访问。

    sudo firewall-cmd --permanent --add-service=http
    sudo firewall-cmd --permanent --add-service=https
    sudo firewall-cmd --reload
    
  6. 配置虚拟主机(可选): 创建一个新的虚拟主机配置文件:

    sudo vi /etc/httpd/conf.d/example.com.conf
    

    在配置文件中指定虚拟主机的域名、网站目录、日志文件等信息。完成配置后,保存文件并重启Apache服务。

    sudo systemctl restart httpd
    
  7. 部署网站: 将你的网站文件放置在/var/www/html目录下,并通过浏览器访问你的服务器IP地址来验证网站是否正常运行。

  8. 测试LAMP环境

    • 确保可以通过浏览器访问服务器的IP地址。
    • 使用MySQL客户端连接到MariaDB,创建数据库和用户进行测试。
    • 在浏览器中访问http://your_server_ip/info.php,如果看到PHP信息页面,则表示LAMP环境配置成功。

0
看了该问题的人还看了