最新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


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

    

  • 2020-04-01 10:15:11

    vue-cli3.0中vue.config.js的基本配置(去除esLint提示和解决build后静态文件路径报错)

    vue-cli是开发vue项目必不可少的脚手架工具,3.0版本之前的目录结构是由config目录的,关于webpack配置的文件都放在该目录里面,而3.0版本之后做了一个大更新,webpack相关的默认配置都帮你集成到webpack的npm 包里面去了,官方提供的一种修改配置的方式就是开发者自己在项目的根目录(与src同层级的目录)下建立一个vue.config.js的文件,然后去覆盖自定义的配置,达到你想要的效果,下面写一个基本的默认配置

  • 2020-04-01 10:21:20

    Vue extend $mount 构造器详解

    本节介绍两个 Vue.js 内置但却不常用的 API——extend 和 $mount,它们经常一起使用。不常用,是因为在业务开发中,基本没有它们的用武之地,但在独立组件开发时,在一些特定的场景它们是至关重要的。

  • 2020-04-01 15:36:52

    CSS3中的transition属性详解

    transition: property duration timing-function delay transition属性是个复合属性,她包括以下几个子属性: transition-property :规定设置过渡效果的css属性名称 transition-duration :规定完成过渡效果需要多少秒或毫秒 transition-timing-function :指定过渡函数,规定速度效果的速度曲线 transition-delay :指定开始出现的延迟时间