AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > Linux

WNPM配置过程

51自学网 http://www.51zixue.net

Step 4

至此文件都已经下载完了,开始最关键的步骤了:配置。

我们将下载到的文件解压到单独文件夹。



首先是配置nginx,进入conf目录,编辑nginx.conf文件。

将44行root   html改为root   D:/www

#D:/www为网站根目录,路径分隔符使用"/" "/"都不会出错,但是官方要求使用"/"

Paths in a configuration file must be specified in UNIX-style using forward slashes

#详见http://nginx.org/en/docs/windows.html

第45行index  index.html index.htm改为index  index.php index.html index.htm

去除65行至71行的注释符"#"

66行照44行修改root   html改为root   D:/www

69行/scripts改为$document_root

#$document_root就是66行的目录,这样修改避免出现"No input file specified."的错误


这样nginx就配置完了,回到nginx目录双击nginx.exe就可以运行了。

此时电脑已经具备服务器功能,但是只能显示html文件,要解析php文件还要往下看~

Step 5

配置php

首先将php.ini-development重命名为php.ini

php.ini-development和php.ini-production的区别:
二者不同之处在于php.ini-development适合开发程式使用(测试用),
而php.ini-production拥有较高的安全性设定,则适合上线当产品使用。

然后编辑php.ini文件

去掉730行的分号extension_dir = "ext"

;很多教程将extension_dir改为绝对路径,我觉的没必要,用相对路径即可

去掉763行的分号cgi.fix_pathinfo=1

将第919行;date.timezone =改为date.timezone = Asia/Shanghai

;关于时区的更多内容请看http://www.php.net/manual/en/timezones.asia.php

接着根据自己的需要启用一些扩展,在868行后面,去掉分号启用扩展

3个常用的扩展

extension=php_gd2.dll    ;GD库扩展,用于显示验证码等
extension=php_mysql.dll
extension=php_mysqli.dll    ;这两个是MySQL扩展


再说说其他配置,有些教程需要将libmysql.dll等某些文件复制到系统目录下,我没复制照样能用,所以觉得不是很必要。

好了,php也配置完了。启动php可不是双击这么简单,先用命令行进入php所在文件夹(e.g. cd c:/php),再输入php-cgi.exe -b 127.0.0.1:9000即可。

也有很多教程喜欢在第二条命令的后面加上-c c:/php/php.ini,我觉得是多此一举:

①又是用绝对路径,-c php.ini可以达到同样的目的

②php会默认的加载其目录下的php.ini文件

 
上一篇:Windows下Nginx+PHP5的安装与配置方法  下一篇:Windows下搭建PHP开发环境(Apache+PHP+MySQL)