117.info
人生若只如初见

centos lamp环境搭建步骤

在CentOS上搭建LAMP(Linux, Apache, MySQL, PHP)环境是一个常见的任务,以下是详细的步骤:

1. 系统准备

  • 更新系统

    sudo yum update -y
    
  • 关闭防火墙

    sudo systemctl stop firewalld
    sudo systemctl disable firewalld
    
  • 关闭SELinux

    sudo setenforce 0
    sudo sed -i 's/^SELINUX=.*/SELINUX=disabled/g' /etc/selinux/config
    
  • 配置IP地址: 编辑 /etc/sysconfig/network-scripts/ifcfg-ens32 文件,设置静态IP:

    BOOTPROTO="static"
    ONBOOT="yes"
    IPADDR="192.168.92.110"
    NETMASK="255.255.255.0"
    GATEWAY="192.168.92.2"
    DNS1="8.8.8.8"
    DNS2="8.8.4.4"
    

    然后重启网络服务:

    sudo systemctl restart network
    

2. 安装Apache

  • 安装Apache及其扩展

    sudo yum install httpd httpd-manual mod_ssl mod_perl -y
    
  • 启动Apache服务

    sudo systemctl start httpd
    sudo systemctl enable httpd
    
  • 访问验证: 在浏览器中访问 http://192.168.92.110:80,如果看到Apache的默认页面,说明安装成功。

3. 安装MySQL

  • 安装MySQL

    sudo yum install mysql-community-server -y
    
  • 启动MySQL服务

    sudo systemctl start mysqld
    sudo systemctl enable mysqld
    
  • 配置MySQL安全性

    sudo mysql_secure_installation
    

4. 安装PHP

  • 安装PHP及其扩展

    sudo yum install php php-mysql php-fpm -y
    
  • 配置PHP支持MySQL: 编辑 /etc/php.ini 文件,确保以下行未被注释:

    extension=mysql.so
    
  • 重启Apache服务

    sudo systemctl restart httpd
    
  • 测试PHP: 创建一个 info.php 文件:

    
    

    放在 /var/www/html/ 目录下,然后在浏览器中访问 http://192.168.92.110/info.php,如果看到PHP信息页面,说明PHP安装成功。

5. 配置phpMyAdmin(可选)

  • 安装phpMyAdmin

    sudo yum install phpmyadmin -y
    
  • 配置phpMyAdmin: 编辑 /etc/httpd/conf.d/phpmyadmin.conf 文件,设置正确的路径和权限。

  • 启动phpMyAdmin服务

    sudo systemctl start phpmyadmin
    sudo systemctl enable phpmyadmin
    
  • 访问phpMyAdmin: 在浏览器中访问 http://192.168.92.110/phpmyadmin,输入MySQL的root密码进行登录。

未经允许不得转载 » 本文链接:https://www.117.info/ask/fe038AzsKCA5VBVw.html

推荐文章

  • centos cpustat怎样实现CPU负载均衡

    在CentOS系统中,cpustat是sysstat包中的一个工具,用于显示CPU的使用情况。然而,cpustat本身并不直接提供CPU负载均衡的功能。它主要用于监控和报告CPU的使用情...

  • 如何在centos上部署laravel应用

    在CentOS上部署Laravel应用涉及几个步骤,包括安装必要的软件、配置Web服务器、设置数据库等。以下是一个基本的指南:
    1. 安装必要的软件
    首先,确保你...

  • centos exploit如何进行漏洞扫描

    在CentOS系统上进行漏洞扫描,您可以使用多种工具和方法。以下是一些常用的工具和步骤:
    开源工具 OpenVAS:一个强大的开源漏洞扫描器,可以通过yum命令在C...

  • CentOS上Zookeeper的日志管理技巧有哪些

    在CentOS上管理Zookeeper日志的技巧主要包括以下几个方面: 日志配置: log4j.properties:Zookeeper使用log4j进行日志记录,可以通过修改log4j.properties文件来...

  • CentOS nohup如何优化性能

    在CentOS系统中,使用nohup命令在后台运行程序时,可以通过以下几种方法来优化性能: 使用nohup与重定向: 使用nohup命令时,可以通过重定向将标准输出和错误输出...

  • Ubuntu Apache如何调整超时时间

    在Ubuntu上,Apache的超时时间可以通过修改Apache的配置文件来调整。以下是调整超时时间的步骤: 打开终端。 使用文本编辑器打开Apache的主配置文件。通常情况下...

  • Debian中env命令输出内容解释

    在Debian系统中,env命令用于显示当前环境变量的列表。环境变量是在操作系统中存储系统配置信息的一种方式,它们可以在用户会话期间影响程序的行为。
    当你在...

  • Linux回收站如何管理文件

    Linux系统本身并没有像Windows那样的回收站功能。当你在Linux系统中删除一个文件时,它会被直接从文件系统中移除,不会进入任何回收站或临时存储区。然而,Linux...