windows安装nginx跑php 再加上Laravel

今天突然间想在nginx跑Laravel网站,所以就配置了一下环境,跟着一步一步来,不急!

Laravel听说很牛逼, 但是环境配置有点麻烦, 没有XAMPP这样的神器, 所以, 请耐心!

Step 1:  配置PHP环境

  ① 下载PHP. http://php.net/downloads.php, 选择NTS(Non Thread Safe)版本的.

  ② 解压到你自己喜欢的目录.我的是 D:\PHP\php

  ③ 在php目录下,把 "php.ini-recommended" 重命名为 "php.ini" 这个文件就是php运行的配置文件了.

  ④ 编辑 php.ini 文件,把 extension_dir = "ext" 前面的分号去掉.意思是打开这个选项.

  ⑤ 打开 ;extension=php_mysql.dll
               ;extension=php_mysqli.dll

       这两个选项.

  ⑥ 打开;cgi.fix_pathinfo=1  这个是必须的.

  ⑦ 命令行运行 D:/PHP/php/php-cgi.exe -b 127.0.0.1:9000 -c D:/PHP/php//php.ini 来试试.

  ⑧ 打开任务管理器,会看到多了一个进程CGI/FastCGI. 不要关掉命令行,否则这个进程会结束掉的.

Step 2:  配置nginx

  ① 到 http://nginx.org/ 家下载一个nginx. 我把它解压到 D:\PHP\nginx-1.6.2.

  ② 进入 nginx-1.6.2/conf目录,编辑一下 nginx.conf

  ③ server节点有location.配置成这样.其中root就是你网站的根目录.

      location / {
            root   D:\PHP\TestLaravel\blog\public;
            index  index.html index.htm index.php;
            try_files $uri $uri/ /index.php?query_string;
        }

  ④ 同时,往下看:

     

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
#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_params;
#}

      先将前面的“#”去掉,同样将root  html;改为root   D:\PHP\TestLaravel\blog\public;。再把/scripts改为“$document_root”,这里的“$document_root”就是指前面“root”所指的站点路径,这是改完后的:

location ~ \.php$ {
            root           D:\PHP\TestLaravel\blog\public;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }

   ⑤ nginx算是配置完了.

  ⑥ 启动一下,命令行跑到nginx目录下运行nginx.exe, 然后打开任务管理器会看到两个nginx.exe的进程.这就对了.nginx就起来了.

  ⑦ 浏览器输入 localhost 试试, 出现 nginx 的提示就算配置好了.

Step 3: 安装Laravel

  ① 按照这里的文档安装. http://www.golaravel.com/laravel/docs/5.0/installation/ 

  ② 首先安装Composer. 执行 composer global require "laravel/installer=~1.1" 来安装laravel. 

  ③ 执行 laravel new blog, 初始化环境.这个命令会创建一个Laravel 项目. 

  ④ 修改nginx 的网站路径目录.

  ⑤ 打开浏览器,输入 localhost,将会看到如下情况:

  


恭喜你, 安装成功. 然后开始Laravel的神器之旅吧.

 


你可能感兴趣的:(windows安装nginx跑php 再加上Laravel)