CentOS7.8部署LAMP环境——详细完整版

    技术2022-07-10  117

    LAMP环境搭建

    一、安装软件

    1、安装apache

    yum install -y httpd

    2、安装PHP

    yum install -y php yum install -y php-fpm

    3、安装MySQL

    yum install -y mysql mysql-server

    在这里有个报错:

    yum -y install mysql-server 已加载插件:fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.aliyun.com * epel: mirrors.bfsu.edu.cn * extras: mirrors.aliyun.com * updates: mirrors.aliyun.com 没有可用软件包 mysql-server。 错误:无须任何处理

    解决办法: CentOS 7+ 版本将MySQL数据库软件从默认的程序列表中移除,用mariadb代替了,entos7配置教程上,大多都是安装mariadb,因为centos7默认将mariadb视作mysql。 因为mysql被oracle收购后,原作者担心mysql闭源,所以又写了一个mariadb,这个数据库可以理解为mysql的分支。如果需要安装mariadb,只需通过yum就可。

    从官网下载mysql-server

    wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

    安装这个包即可 rpm -ivh mysql-community-release-el7-5.noarch.rpm


    yum -y install php-mysql

    二、安装扩展包

    基本常用扩展包

    1、安装Apache扩展包

    yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql

    2、安装PHP扩展包

    yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-devel

    3、安装Mysql扩展包

    yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql

    三、配置开机启动

    systemctl start httpd.service systemctl enable httpd.service systemctl start mysql.service systemctl enable mysql.service

    四、测试PHP

    cd /var/www/html

    添加:

    vim phpinfo-test.php <?php echo "<title>Phpinfo Test.php</title>"; phpinfo() ?>

    我们采用了yum在线安装,版本都是默认的

    Php:5.4 apache:2.4.6 (CentOS) MySQL:5.5
    Processed: 0.018, SQL: 9