windows安装nginx跑php 再加上Laravel
来源:互联网 发布:mysql主键外键 编辑:程序博客网 时间:2024/05/17 02:09
今天突然间想在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
- php Laravel windows安装
- Windows下搭建Laravel+PHP+Nginx+SQLServer环境
- windows+nginx+php安装教程
- Nginx + PHP (Windows安装)
- php 框架 laravel安装
- laravel php编译安装
- windows 安装laravel Homestead
- Laravel 在windows安装
- Laravel安装方法 (windows)
- windows+php7安装laravel
- windows 安装laravel Homestead
- windows安装laravel框架
- windows下nginx+php的安装
- windows下安装配置nginx+php环境
- windows下安装nginx+php-cgi
- windows下php+nginx安装配置
- Windows下安装Nginx和PHP
- 二分查找--你真的掌握了吗?
- 从Java的堆栈到Equals和==的比较
- AS3 mvc应用
- BestCoder Round #1
- 3.19关于写程序的几点思考
- windows安装nginx跑php 再加上Laravel
- Android入门实例二 Android中图片浏览的实现
- 3.12关于在修复bug时的一点感悟
- Java编程报错Error(一)
- Eming Cup 网络赛 B-Topcoder
- 黑马程序员——C语言—数组、指针
- Oracle PL/SQL入门语法点
- java对象初始化顺序
- Oracle ltrim() 函数用法