centos7 yum简单安装配置Lamp(Linux+Apache+MySql+Php)

1.安装apache

   1.1[root@localhost ~]# yum install httpd

   根据提示,输入Y安装即可成功安装

 1.2 systemctl start httpd.service #启动apache

       systemctl stop httpd.service    #停止apache

       systemctl restart httpd.service #重启apache

       systemctl enable httpd.service  #设置apache开机启动

centos7修改具体的apache配置 在etc/httpd/conf/httpd.conf目录下,

2.安装mariadb(MySQL)操作和mysql一样

      yum install mariadb mariadb-server  #安装mariadb

     询问是否要安装,输入Y即可自动安装,直到安装完成

     systemctl start mariadb.service #启动MariaDB,

     systemctl stop mariadb.service    #停止MariaDB

     systemctl restart mariadb.service #重启MariaDB,

     systemctl enable mariadb.service  #设置开机启动

3 如果需要安装mysql需要去官网下载

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

    3.2.rpm 安装 mysql 相应的 yum源:    rpm -ivh mysql-community-release-el7-5.noarch.rpm

    3.3.安装mysql yum install mysql-community-server

   3.4.成功安装之后重启mysql服务 service mysqld restart

   3.5 mysql -u root -p 进入mysql 默认密码为空

   3.6 mysql> set password for ‘root’@‘localhost’ = password(‘mypasswd’);

        mysql> exit  搞定!

      (修改密码时可能会报错:Error (1133): Can’t find any matching row in the user table)

       在mysql命令行中执行 FLUSH PRIVILEGES  //刷新

    grant all on *.* to root identified by ‘root’;  //远程连接语句

4.安装Php(由于yum自带的php包版本过低,可选择删除重新安装)

   4.1.删除旧版本 yum remove php* php-common

   4.2.rpm 安装 Php7 相应的 yum源:rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

    提示错误:

    error: Failed dependencies:

    epel-release >= 7 is needed by webtatic-release-7-3.noarch

    需要先安装epel-release。

    1.安装epel-release

    通过命令:

    yum -y install epel-release

    成功安装。

   4.3.安装phpyum install php70w

  4.4.重启apache systemctl restart httpd.service

  4.5.写一个php文件 vi /var/www/html/info.php  

  4.6 输入本机IP/info.php,显示phpinfo信息,至此apache,php OK了

php常用模块(php70w-fpm nginx解析php的容器)这里安装了 后面安装nignx时  直接调用就可以了

yum -y install php70w-devel php70w.x86_64php70w-cli.x86_64php70w-common.x86_64php70w-gd.x86_64php70w-ldap.x86_64php70w-mbstring.x86_64php70w-mcrypt.x86_64php70w-pdo.x86_64php70w-mysqlnd php70w-fpm php70w-opcache php70w-pecl-redis php70w-pecl-mongo

安装常用模块

5,安装nginx和php-fpm

    yum install -y nginx

    #设置nginx开机启动

     systemctl enable nginx

     #设置php-fpm开机启动

        systemctl enable php-fpm

提示:

1,之前自己安装的时候没有注意php的版本,apache安装成功了但是却不能解析php文件后面发现apache里没有加载php_module,

可以使用httpd-M检查是否安装,有则代表安装过。然后安装php7安装的时候自动就加上了,可能是版本过低的原因吧~~

2,如果是阿里云服务器有可能你的数据库一直连接不上,这时你应该检查下你阿里云服务器的安全组接口是否开启,3306这个端口是否添加到安全组规则里

3,yum install –enablerepo=remi –enablerepo=remi-php56 php-fpm 安装php-fpm 进程管理器

4,如果安装好了 环境 执行php文件 报403错误 看看nginx.conf配置文件里 有没有指定index.php

如 :location / {

      # root  html;

      index  index.html index.htm index.php;

  }

5,如果安装完执行php文件 页面显示为空白的话打开php.ini的:

short_open_tag = On

《centos7 yum简单安装配置Lamp(Linux+Apache+MySql+Php)》

    原文作者:一梦三四年lyp
    原文地址: https://www.jianshu.com/p/f9cd0acc475d
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞