投身于PHP怀抱:PHP5 + IIS7 + Windows X64 环境搭建

本文是写下来以后自己看的,年纪大了,防止忘记,
ASP老鸟,早就知晓ASP已到头,
有段时间学了学C#的MVC,最终还是没能学得进去,可能是C#不适合现在我的吧,
选择LAMP,可Linux知识太浅薄,现在要做点事情,来不及,也知到拿不下,
选择PHP吧,早就想学PHP,但一直未能开始,初学了一下,觉得PHP很适合我,一下就喜欢上了,就像LUA一样……


1、下载PHP for windows x64.
http://windows.php.net
从这里下载最新版本的5.X版本的Windows包,当然,为了学习资料的丰富,我从其它地方找了个5.3的安装包。
记住要x64的,还有它分为线程安全,和非线程安全的,暂时搞不清期局限性,我选择速度快的,非线程安全的,因为我是C人。


2、添加IIS


3、解压
将PHP包解压到D:\PHP\PHP5
另外,建立一个目录,D:\PHP\tmp,临时目录,以后配置upload用得到,
tmp目录,如果是NTFS,据说还要把USER设置为可读写


4、设置IIS
据说PHP已经不支持ISAPI了,以后也只有FastCGI模式了,
打开IIS管理器,选择【处理程序映射】,【添加模块映射】,对话框,填入:
请求路径:*.php
模块:FastCGIModule,// 要在添加IIS时,把CGI也钩上,才能选这个
可执行文件:D:\PHP\PHP5\php-cgi.exe
名称:php5 // 这个是自成命名的,还是规范的好,不要乱写。


5、配置PHP了
真搞不懂,为什么不搞一个缺省的环境,让菜鸟们上来就能用,安装了还要设置这么多东西。。。。
在PHP的安装目录下将php.ini-development改名为php.ini,并查找以下相关关键字做如下修改(如果是其他的版本可能是php.ini-dist这个文件改成php.ini)。
前面的分号去掉,分号表示注释。

  • date.timezone = "Asia/Shanghai"
  • cgi.force_redirect = 0
  • cgi.fix_pathinfo=1
  • fastcgi.impersonate = 1;

  • extension_dir = "D:\PHP\PHP5\ext"

  • extension=php_curl.dll
  • extension=php_gd2.dll
  • extension=php_gettext.dll
  • extension=php_mbstring.dll
  • extension=php_mysql.dll
  • extension=php_mysqli.dll
  • extension=php_pdo_mysql.dll //在PHP下开启PDO MySQL的扩展
  • extension=php_openssl.dll //在 PHP下打开SSL(OpenSSL)
  • extension=php_exif.dll      ; Must be after mbstring as it depends on it
  • extension=php_openssl.dll
  • extension=php_pdo_mysql.dll
  • extension=php_pdo_sqlite.dll


; File Uploads ;

file_uploads = On
upload_tmp_dir = "D:\PHP\tmp" // NTFS权限要设置
upload_max_filesize = 2M
max_file_uploads = 20


关于PHP Session的配置

session.save_path="D:\php\tmp"  检查save_path 路径是否存在 一定要存在并保证USER, IIS_USER用户有写入权限
session.use_trans_sid = 1 检查use_trans_sid 如果为0 可能造成Session变量不能传送到下一页
session.auto_start = 0 session 是否自动开启 建议开启即:session.auto_start = 1, PHP编程时就可以不写session_start();了


6、写第一个php页面 test.php

<?php   
  phpinfo();  
?>

测试一下:http://localhost/test.php,哇,成功了!



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值