Centos-7.2部署LAMP环境
所有文档

          云服务器 BCC

          Centos-7.2部署LAMP环境

          本文介绍了如何使用centos 7.2系统搭建LAMP环境。centos7.2搭建LAMP具体步骤如下。

          1.配置防火墙

          CentOS 7.0以上的系统默认使用的是firewall作为防火墙

          关闭firewall:

          systemctl stop firewalld.service    #停止firewall   
          systemctl disable firewalld.service      #禁止firewall开机启动  

          2.安装以及配置apache

          (1)可直接使用服务器内自带的yum源进行安装。

          yum install -y httpd

          (2)启动httpd

          systemctl start httpd

          (3)查看以及访问
          通过netstat -anplt可查看到80端口已经开启,使用公网IP也可打开apache的默认首页。

          BCC-LAMP-01.png

          BCC-LAMP-02.png

          3.安装php以及依赖扩展,并开启php

          (1)安装php环境。

          yum install -y php

          (2)安装扩展项

          yum install -y php-gd php-mysql libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt

          (3)修改apache配置文件

          通过httpd -V命令可查看到apache的默认配置文件为:/etc/httpd/conf/httpd.conf

          BCC-LAMP-03.png

          vim /etc/httpd/conf/httpd.conf

          在DirectoryIndex后添加上index.php

          在配置文件最后,添加上:

           LoadModule php5_module modules/libphp5.so
          
           AddType application/x-httpd-php .php

          BCC-LAMP-04.png

          (4)重启apache,并访问测试。

          systemctl restart httpd

          进入apache的默认跟目录/var/www/html/,编写phpinfo文件。

          vim /var/www/html/test.php

           <?php
                   phpinfo();
           ?>

          此时通过ip/index.php即可看到

          BCC-LAMP-05.png

          4.安装mysql,并连接php进行验证

          (1)centos7以上的系统,默认数据库为MariaDB,需要下载mysql源进行安装。

          wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm  
          rpm -ivh mysql-community-release-el7-5.noarch.rpm  
          yum install -y mysql-community-server  

          成功安装之后重启mysql服务:
          systemctl start mysqld

          (2) 安装后的mysql数据库是没有密码的,可进入数据库后授权,设置密码。

          mysql -u root  
          mysql> use mysql;  
          mysql> update user set password=PASSWORD("这里输入root用户密码") where user='root';  
          mysql> flush privileges;  
          mysql> exit  

          (3)编写php测试mysql是否可连接的代码,并访问。

          vim /var/www/html/index.php

          <?php  
          $link=mysql_connect("localhost","root","刚才所设置的数据库密码");  
          if(!$link) echo "FAILD!error";  
          else echo "OK!You succeeded.";  
          ?>  

          此时使用IP/index.php,即可看到

          BCC-LAMP-06.png

          至此,基于centos7.2系统所安装的LAMP环境已经全部搭建完毕。

          上一篇
          Centos-7.2部署LNMP环境
          下一篇
          云服务器部署SSL证书-Nginx