PHP学习001之 Window 下安装PHP和nginx


NO.1 PHP安装

一、PHP 官方下载地址:http://windows.php.net/download/#php-5.4-ts-VC9-x86

135217_iWdE_1389061.png


二、解压下载的zip文件 例如,lz解压到 D:\WorkTool\php5.4


三、修改php.ini-development 为php.ini


四、打开php.ini 找到 135515_GpuY_1389061.png

修改为

135611_5iEL_1389061.png


五、找到如下内容:

135748_jPc5_1389061.png

修改改为如下形式:


140138_yGAL_1389061.png

具体修改内容为:

extension=php_curl.dll

extension=php_gd2.dll

extension=php_gettext.dll

extension=php_mbstring.dll

extension=php_exif.dll    

extension=php_mysql.dll

extension=php_pdo_mysql.dll

extension=php_xmlrpc.dll

extension=php_zip.dll

fastcgi.impersonate = 1

六、配置PHP的Session功能

在使用session功能时,我们必须配置session文件在服务器上的保存目录,否则无法使用session,我们需要在 Windows 7上新建一个可读写的目录文件夹,此目录最好独立于WEB主程序目录之外,此处我在D盘根目录上建立了phpsessiontmp目录,然后在 php.ini配置文件中找到

;session.save_path = "/tmp"

修改为

session.save_path = "D:/phpsessiontmp"

七、配置PHP的文件上传功能 如何编写PHP文件上传功能?

同session一样,在使用PHP文件上传功能时,我们必须要指定一个临时文件夹以完成文件上传功能,否则文件上传功能会失败,我们仍然 需要在Windows 7上建立一个可读写的目录文件夹,此处我在D盘根目录上建立了phpfileuploadtmp目录,然后在php.ini配置文件中找到

;upload_tmp_dir =

修改为

upload_tmp_dir = "D:/phpfileuploadtmp"

八、修改date.timezone,否则在执行phpinfo时date部分会报错:

Warning: phpinfo() [function.phpinfo]…

我们需要将

;date.timezone =

修改为

date.timezone = Asia/Shanghai

你也可以点击参考更多关于      PHP.INI      的配置     

九、配置PHP支持Nginx

找到 ;cgi.fix_pathinfo=1 去掉';'

这一步非常重要, 这里是PHP的CGI设置



NO.2 NGINX安装


一、下载nginx包

http://nginx.org/en/download.html

二、解压nginx包,修改配置文件 D:\projectServer\nginx\conf\nginx.conf

找到如下两处

151200_yAxQ_1389061.png


修改成如下样式:

151354_GUuj_1389061.png


三、在D:\projectServer\nginx中添加php-cgi.cmd文件并写入内容:

D:\WorkTool\php5.4\php-cgi.exe -b 127.0.0.1:9000 -c D:\WorkTool\php5.4\php.ini


五、在D:\projectServer\nginx\html文件夹中添加文件index.php并写入内容:

151700_btVe_1389061.png


NO.3 测试


1、运行 start nginx 可以自己写个.bat

2、运行 php-cgi.cmd

3、运行 D:\WorkTool\php5.4\php.exe

4、在浏览器中输入 http://localhost/index.php

效果如下,好了,菜鸟的基本环境初步可以了,

152120_EAGc_1389061.png

转载于:https://my.oschina.net/u/1389061/blog/345899

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值