上一节我们用源代码的方式搭建了lnmp网站,后面我为了大家能够简单的明白怎么回事儿,没有截图。大家只要按照步骤做就可以了,当然原理我们先要弄懂。今天我们来学习下yum搭建lnmp网站架构。同样是在一台单机上来实现。

实验环境:linux下yum搭建lnmp网站_yum

一台服务器,操作系统centos6.6,服务器能连接上互联网。

实验步骤:linux下yum搭建lnmp网站_搭建_02

1.关闭防火墙与selinux.

linux下yum搭建lnmp网站_yum_03

2.下载yum源linux下yum搭建lnmp网站_搭建_04

   wget http://www.atomicorp.com/installers/atomic

   sh ./atomic

   yes

   ok

linux下yum搭建lnmp网站_yum_05

linux下yum搭建lnmp网站_lnmp_06

3.更新yum源

  yum check-update

linux下yum搭建lnmp网站_lnmp_07

4.安装nginx  启动Nginx

  yum install nginx -y

linux下yum搭建lnmp网站_搭建_08

5.安装mysql   启动Mysql

  yum install mysql mysql-server mysql-devel -y


linux下yum搭建lnmp网站_lnmp_09

6.安装php和所需组件使PHP支持MySQL、FastCGI模式linux下yum搭建lnmp网站_搭建_04

  yum install -y php lighttpd-fastcgi php-cli php-mysql php-gd php-imap php-ldap

  yum install -y php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-mssql php-snmp php-soap

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

linux下yum搭建lnmp网站_搭建_11linux下yum搭建lnmp网站_搭建_12

linux下yum搭建lnmp网站_yum_13

7.启动php

  /etc/init.d/php-fpm start

linux下yum搭建lnmp网站_lnmp_14

8.配置nginx支持phplinux下yum搭建lnmp网站_搭建_15

  备份mv /etc/nginx/nginx.conf /etc/nginx/nginx.confbak

  修改配置文件egrep -v "#|^$" /etc/nginx/nginx.conf.default > /etc/nginx/nginx.conf 

              vim /etc/nginx/nginx.conf

修改如下

  http {

    include       mime.types;

    default_type  application/octet-stream;

    sendfile        on;

    keepalive_timeout  65;

    server {

        listen       80;

        server_name  localhost;

        location / {

            root   html;

            index  index.html index.htm;

        }

    location ~ .*\.(php|php5)?$ {

            fastcgi_pass  127.0.0.1:9000;

            fastcgi_index index.php;

            include fastcgi.conf;

        }

    }

 linux下yum搭建lnmp网站_yum_16linux下yum搭建lnmp网站_lnmp_17

9..配置phplinux下yum搭建lnmp网站_搭建_18

   //编辑文件php.ini,在文件末尾添加cgi.fix_pathinfo = 1

     root@CentOS ~]# vi /etc/php.ini

   .重启nginx php-fpm

10.编写测试文件

   vim /usr/share/nginx/html/phpinfo.php 

内容如下

<?php

  phpinfo();

?>

重启服务测试

nginx与php连通了。

linux下yum搭建lnmp网站_搭建_19

linux下yum搭建lnmp网站_搭建_20linux下yum搭建lnmp网站_yum_21

Mysql 用phpmyadmin 测试。这里我就不在截图了,我们参照前面的安装phpmyadmin安装即可。然后在浏览器测试!有什么不懂的请联系博主QQ1807074965!linux下yum搭建lnmp网站_lnmp_22