最新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-01-13 11:30:56

    解决Uncaught SyntaxError: Unexpected token <

    今天写代码的时候发现了"Uncaught SyntaxError: Unexpected token <" <html>的js错误,而且还是html的第一行,我就蒙了,这第一行有啥问题啊,还有一个“<”符号,我以为是我的网页标签没有闭包,所以检查了一下,都不是啊!错误如图。

  • 2020-01-13 14:53:51

    sass中使用calc计算表达式变量问题

    calc()是css的一个函数,可用于元素计算长度,比如div宽度想要减去一个固定宽度后并自适应,可以写为calc(100% - 60px) 注意“-”两边有空格 sass已经是常用的预编译语言,允许使用变量等规则,如果上边写到60px是一个变量,这个表达怎么写呢

  • 2020-01-13 21:01:04

    vue路由的异步加载(懒加载)方法

    vue本身不多介绍。直接说问题,因为vue的所有路由都是加载在一个app.js里的,如果项目巨大,那么首页加载会是灾难。所以我们就需要把某些路由用异步加载(懒加载)的方式进行加载.

  • 2020-01-13 21:56:45

    Ant Design Pro nginx配置

    Ant Design Pro nginx配置 今天看了下Ant和nginx的配置 给大家分享下 下边的配置可以直接使用 修改为自己的域名和文件夹目录就可以

  • 2020-01-13 23:36:35

    webpack之externals详解(精华)

    官网文档解释的很清楚,就是webpack可以不处理应用的某些依赖库,使用externals配置后,依旧可以在代码中通过CMD、AMD或者window/global全局的方式访问。

  • 2020-01-14 00:12:22

    webpack externals详解

    在众多的webpack配置教程中,对externals这个配置选项,总是一带而过,把文档中提到的几种方式都复述一遍,但是对于开发者而言,根本没法完全理解。本文试图通过一整篇文章,详细的对externals这个参数进行讲解。

  • 2020-01-14 01:06:37

    webpack externals 深入理解

    按照官方文档的解释,如果我们想引用一个库,但是又不想让webpack打包,并且又不影响我们在程序中以CMD、AMD或者window/global全局等方式进行使用,那就可以通过配置externals。这个功能主要是用在创建一个库的时候用的,但是也可以在我们项目开发中充分使用。