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文件
|