win2003 apache php配置成fastcgi,Windows2003下IIS中Fastcgi配置PHP5.3图解Windows服务器操作系统 -电脑资料...

在网上搜索了一下关于php5.3在iis中配置文章找了很多都不适用于时去博客看看发现把大家的方法综合起来还是非常的不错的,下面整理了一些技巧,我们一起来看看,

一、下载

1、下载:Microsoft FastCGI Extension for IIS 5.1 and 6.0

2、下载:php-5.3.28.tar.zip

3、下载:mysql-5.5.28-win32.msi

4、下载:vcredist_x86.exe(可选)

打包下载:http://pan.baidu.com/s/1dDgQJG9

二、安装

1、IIS6.0环境配置,相信大家都会了,就不多言

2、安装fcgisetup_1.5_rtw_x86.msi

3、将下载下来php-5.3.28.tar.zip解压到D:/wamp/php5.3/(目录可自己修改)

4、安装mysql

三、配置

1、修改PHP.ini

查找extension_dir = “./” 修改成extension_dir = “C:wampphp5.3ext” 指向php文件夹下放置“php_*.dll”扩展库文件的路径(按自己解压的PHP路径修改)

接下来继续查找extension,找到:extension=php_*.dll类似这样格式的,开启自己所需的扩展,将extension前面的;分号去掉就可以了

magic_quotes_gpc = On 如果是 Off,一定要打开为 On,这是防止sql攻击的重要的一步!5.0版本已经默认 On 了

register_globals=Off 改为 register_globals=On ,使传递全局变量有效;

short_open_tag =Off,把off改成On ,此处一般能解决运行安装Discuz!论坛时出现空白的问题

extension_dir = “D:phpext” 指向php文件夹下放置“php_*.dll”文件的路径

magic_quotes_gpc = On 如果是 Off,一定要打开为 On,这是防止sql攻击的重要的一步!5.0版本已经默认 On 了

register_globals=Off 改为 register_globals=On ,使传递全局变量有效;

short_open_tag =Off,把off改成On ,此处一般能解决运行安装Discuz!论坛时出现空白的问题

然后再查找以下字符串,把代码前的分号去掉,Windows2003下IIS中Fastcgi配置PHP5.3图解Windows服务器操作系统》(https://www.unjs.com)。

extension=php_mbstring.dll   这个不选的话用phpMyAdmin会出现红色提示

extension=php_dba.dll

extension=php_dbase.dll

extension=php_filepro.dll    可选

extension=php_gd2.dll     支持GD库的,一般要滴

extension=php_imap.dll              可选

extension=php_ldap.dll

extension=php_mysql.dll    支持MySQL的

接下来修改了一些文件上传以及内存使用最大限制:

memory_limit = 20M    内存容量

post_max_size = 20M    闪存容量

upload_max_filesize = 20M    附件容量

2、配置fcigext.ini

fcigext.ini文件的路径位于:C:WINDOWSsystem32inetsrvfcigext.ini

打开文件在末行中加入下面几行:

php=PHP

[PHP]

ExePath=C:wampphp5.3php-cgi.exe (PHP工作目录)

保存

3、在IIS中配置FastGGi扩展让PHP能协同工作

控制面板 -> Internet信息服务(IIS) -> 网站 –> 属性 -> 主目录 -> 配置 -> 映射 -> 添加 -> 在可执行文件中选择 C:WINDOWSsystem32inetsrvfcigext.dll 的文件,扩展名为 .php 限制为“GET,POST,HEAD”,最后点确定

四、测试

重启IIS,在网站根目录下新建文件test.php,输入以下代码

echo phpinfo()

在浏览器中输入站点地址,如:http://localhost/test.php,出下以下信息则表明已经将PHP配置好了

注:新服务器配置可能会出现其它错误,如下错误信息便是一个例子,当初折腾了好久,解决办法就是安装vcredist_x86.exe,此文件已在网盘中分享

最后注明一下有些人说windows2003中要安装VC9其实这个错误的我们尽量安 86 32位系统,如果你是64系统那是可以安装64位哦,如果安装v9我们需要windows 2008的vs2008进行编译解析,要不你无法完成php配置哦,不信你试一下。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值