Chinaunix首页 | 论坛 | 博客
  • 博客访问: 98991
  • 博文数量: 28
  • 博客积分: 310
  • 博客等级: 二等列兵
  • 技术积分: 680
  • 用 户 组: 普通用户
  • 注册时间: 2012-10-24 09:57
文章存档

2013年(10)

2012年(18)

分类: WINDOWS

2013-01-06 11:03:49

一.php5.2isapi模式环境的搭建
   1.首先安装IIS,通过控制面板的添加删除组件来安装。
   2.然后安装php程序,首先家压缩php,找到目录下的php.ini_dist文件,复制到c盘,并改名为php.ini,复制php5ts.dll和libmysql.dll两个文件到 c:\windows\system32中。然后就开始编辑php.ini文件,查询extension_dir字段,把他修改为你的php文件所在的目录,当然也可以设置环境变量,然后找到;extension=php_*,开通你要开通的php支持的功能,酒把前面的引号去掉即可,一般我们只把“;extension=php_mysql.dll”前的分号去掉,改成extension=php_mysql.dll。把“;extension=php_gd2.dll”前的分号也去掉,修改为extension=php_gd2.dll。尽量只打开自己需要的功能,提高php的运行效率。
    3.配置IIS的php映射,首先打开IIS新建一个网站,右击刚创建的网站,点击属性,选择主目录的配置按钮,然后在“添加和编辑应用程序扩展名映射”窗口中,通过浏览按钮找到php5isapi.dll文件,扩展名输入.php,这样在解析过程中将自动调用php5isapi.dll解释php语言。另外还需要把“脚本引擎”和“检查文件是否存在”选中。然后回到主目录,把执行权限改为"脚本和可执行文件",本地路径改为你想存放文件的路径,然后点击文档添加你想显示的文档名到列表中,并可以调整顺序。
     4.至此配置完成,你可以测试,再主目录下写一个文档index.php,内容phpinfo();看是否先是配置详细信息。
 
二.php fastcgi模式环境的搭建
   1.首先准备你所需要的东西:
     FastCGI Extension 1.5 for IIS 6.0 and IIS 5.1 - RC
地址:
 

PHP5.3.2:php- 5.3.2-nts-Win32-VC9-x86.zip

地址:

MySQL:mysql-essential-5.1.48-win32.msi

地址:

  1.配置php5.3: 解压缩并打开php的文件,复制一个新的php.ini-development文件,并将文件名改为 phi.ini,修改php.ini文件,修 改extension_dir的值为你的php目录所在位置;修改data.timezone 的值为Asia/Shanghai;选择启用模块:搜索"extension=php_",将用到的模块前 的;去掉,注意启用php_exif.dll时,必需将其放在mbstring后面,即将php_exif.dll剪切到 php_mbstring.dll后面,同上。配置FastCGI模式,将 cgi.force_redirect设置为0,将cgi.rfc2616_headers和fastcgi.impersonate设置为1;

   2.配置IIS的FastCGI模块,直接安装下载的fastcgi文件,但该安装程序需要.net 2.0支持,请确认已经安装.net Framework2.0。

   3.下面在IIS服务里面进行配置:单 击“主目录”选项卡,然后单击“配置”按钮,单 击添加,添加一个新的ISAPI项,在 C:\window\system32\inetsrv目录下,选中fcgiext.dll,扩展名为.php;在C:\windows\system32\inetsrv文件夹中,找到fcgiext.ini文件,并打开,

在 fcgiext.ini文件底部添加如下配置信息:

[Types]

php = PHP

[PHP]

ExePath=php文件所在的路径\php-cgi.exe;

然后在IIS添加一个Web扩展,并启动允许,至 此,FastCGI配置完成。

注意:若测试出现以下错误信息

============================

Error Details:

Error Number: 14001 (0x800736b1)。

Error Description: 由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题。

HTTP Error 500 - Server Error.

Internet Information Services (IIS)

============================

则 是没有安装VC9运行库即VISUAL C++ 2008,

Microsoft Visual C++ 2008 Redistributable Package (x86)下载地址:

至此php基本功能就算配置完了,然后就是配置安装Mysql了。

阅读(1932) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~