最新LNMP(linux+nginx+mysql+php+laravel)服务器环境配置教程四

2017-02-07 14:42:16

启动nginx

nginx

    blob.png

    

    什么都不返回,表示启动成功。


    在浏览器打开你的服务器ip,显示如下类似界面。


1486447718196903.png

    nginx安装和启动都很正常。


现在要用nginx访问php文件。

    1.把如下文件index.php放入nginx下面的html文件夹内,并删除index.html.

cd /usr/share/nginx/html

    blob.png

    2.同时更改nginx.conf 配置文件为

       此处只贴出server部分

/etc/nginx/nginx.conf
    server {
        listen       80;
        server_name  121.42.**.**; //你自己的ip

        location / {
            root   html;
            index  index.php index.html index.htm; 
        }

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

        location ~ \.php$ {
            root           html;
            fastcgi_pass   127.0.0.1:9000; 
            fastcgi_index  index.php;
            #fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
            include        fastcgi.conf;
        }

    }

    重启nignx  nginx -s reload

     再次访问服务器ip。    


1486449384173400.png


    这个页面的意思是服务器不认识php文件,原因是我们的php还没有打开,

    在linux中打开php需要php-fpm,我们要用yum安装php-fpm。


yum install php70-php-fpm

    把php-fpm加入环境变量,运行php-fpm,无返回,证明启动成功,刷新页面。

    

1486449662573072.png


    到这个时候环境搭建成功。

    

  • 2017-02-09 09:02:26

    两列布局——左侧宽度固定,右侧宽度自适应的两种方法

     关于左侧宽度固定,右侧宽度自适应两列布局的一种很常用的方法我相信大家都知道。就是利用左侧元素浮动,或者绝对定位的方式使其脱离常规文档流,让两个块级元素能够在同一行显示。然后右侧元素 margin-left 的值等于左侧元素宽度,这时右侧元素将紧挨着左侧元素

  • 2017-02-10 15:19:51

    Git:代码冲突常见解决方法

    如果系统中有一些配置文件在服务器上做了配置修改,然后后续开发又新添加一些配置项的时候, 在发布这个配置文件的时候,会发生代码冲突:

  • 2017-02-10 15:24:14

    linux学习之——vim简明教程

    学习 vim 并且其会成为你最后一个使用的文本编辑器。没有比这个更好的文本编辑器了,非常地难学,但是却不可思议地好用。 我建议下面这四个步骤: 存活 感觉良好 觉得更好,更强,更快 使用VIM的超能力