`
GlennZhou
  • 浏览: 31675 次
  • 性别: Icon_minigender_2
  • 来自: 珠海
社区版块
存档分类
最新评论

PHP环境搭建

    博客分类:
  • PHP
阅读更多

PHP IIS整合时支持CGI ISAPI 两种模式,此安装都在windows 2000中进行.windows xp经过测试确实可行,windows 2003有点不同.我没装就不写了.
ISAPI模式会快很多.

以下是先以CGI模式安装PHP5.2.5

一、下载php5.2.5zip版本

下载地址: http://cn2.php.net/get/php-5.2.5-nts-Win32.zip/from/a/mirror

二、解压出来 如 C:/php/

三、找出c:/php/文件里面一个叫php.ini-dist的文件,并将其改名为php.ini,并放到c:\windows

四、打开IIS,在"默认 Web 站点"--右键--属性--主目录--文档--添加 "index.php",然后在 主目录--配置--添加——浏览——编辑应用名程序映射扩展  选c:/php/文件夹里的php-cgi.exe,扩展句写.php 点确定就可以了。

五、用记事本打到php.ini,查找"cgi.force_redirect = 1"这样一句,把这一句前面的分号去掉,然后把1改成0OK.
  如果不改会出现下面的提示


This PHP CGI binary was compiled with force-cgi-redirect enabled. This means that a page will only be served up if the REDIRECT_STATUS CGI variable is set, e.g. via an Apache Action directive.

For more information as to why this behaviour exists, see the manual page for CGI security.

For more information about changing this behaviour or re-enabling this webserver, consult the installation file that came with this distribution, or visit the manual page.

 

六、写测试页
   <?php
phpinfo();
?>

存为index.php

ie里运行一下。。。。

以上内容...windows2000,windows xp上实验通过.

现次以ISAPI模式安装PHP5.2.5 
听网上有人说推荐用这种方式在IIS里安装PHP。安全快速资源少.

一、前三步与上面CGI模式安装一样。略。。。。。

二、开始配置IIS。打开IIS--在默认WEB站点上--右键--属性--文档,在文档页添加 index.asp,在“ISAPI筛选  器页添加一个筛选器,名称写 PHP ,可执行文件写 C:\php\php5isapi.dll ,在主目录--配置,点添加,可执行文件写    C:\php\php5isapi.dll ,扩展名写 .php ,别的默认然后点确定。主目录页的执行许可写纯文本就可以了。

三、重启IIS。

四、写一个phpinfo.php试下。

<?php
phpinfo();
?>

注意:这个版本不用复制什么文件到别的地方。不然会出现用IE打开PHP里出现要登陆的对话框。(401.3500错误)

如果想开启PHP的扩展功能.添加windows环境变量, 我的电脑--右键--属性--高级--环境变量,找到PATH行,点编辑,添加" c:/php; "(不包括引号) ,更改环境变量要重新启动电脑的。这一步累似于网上的一些教程叫我们把php文件夹里的一些文件复制到别的地方去一样的效果。

先打开php.ini,找出extension_dir = "./" 把它改为extension_dir = "C:\php\ext" ,启用几种常用模块:

找到Dynamic Extensions 去掉前页的分号就可以用了

extension=php_gd2.dll  这是PHP图像处理模块。很常用。
extension=php_mbstring.dll
 这是宽字符集扩展。
extension=php_mysql.dll
  这是让PHP支持MYSQL,PHP5需要手动配置

完了之后重启IIS

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics