windows下apache+fastCGI+PHP的安装与配置小计

 

 

这个装了蛮久

 

首先给一个建议:安装目录最好都是英文的,因为中文目录可能会出现问题

 

 

 

 

  1. Apache2.2的安装

    Apache2.2的安装比较容易,百度有很多

 

 

 

 

 

 

  1. mod_fcgid的安装与配置

 

 http://www.apachelounge.com/download/ 网站下载fcgid-2.2-w32.zip

解压之后把里面的modules文件夹下的mod_fcgid.so

复制到 E:\Server\ApacheSetUp\modules 目录下面,E:\Server\ApacheSetUp\modules 你的apache安装目录

 

修改 apache2.2的配置文件httpd.conf

请参照下面进行修改
<Directory "E:/Server/ApacheSetUp/htdocs">
    #
我的 apache2.2 是安装在E:/Server/ApacheSetUp
    Options IndexesFollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
    #
下面这句是我添加的,允许执行CGI脚本
   
Options ExecCGI
</Directory>

 

在配置文件的最后加入下面的语句

LoadModule fcgid_module modules/mod_fcgid.so
<IfModule mod_fcgid.c>
      AddHandlerfcgid-script .php
      FCGIWrapper"e:/php6/php-cgi.exe" .php
</IfModule>

 

 

找到<IfModulemime_module>模块

然后在AddTypeapplication/x-gzip .gz .tgz加入下面的几行

#使apache2.2可以解析php

AddType application/x-httpd-php .php

#使apache2.2可以解析html

AddType application/x-httpd-php .html

 

 

 

 

 

接下来,再在最后加入下面的一行

DefaultInitEnv PHPRC "E:/Server/PHPSetUP"  (#php.ini所在的目录)

 

 

 

 

 

  1. PHP的安装配置

 

   这里安装在E:/Server/PHPSetUP的目录下(你可以自己选择你想要的安装目录

 

   http://www.php.net/ 网站下载一个 zip 文件,并解压缩到 E:/Server/PHPSetUP

 

    找到php.ini-production,改名为php.ini 

 

打开php.ini,配置以下信息

extension_dir:即php加载扩展的目录,默认在php安装目录下的ext文件夹,

在记事本中:编辑->查找,然后输入extension_dir,查找。找到后,去掉其前面的分号即可,修改之后形如:extension_dir= “(你的安装目录)/ext”,如我的是extension_dir=”E:/Server/PHPSetUP/ext。(注意是”/”而不是”\”

extension = xxxxx.dll:开启需要加载的扩展库,在php.ini中搜索“DynamicExtensions”,然后往下翻,你会发现很多行,这样的字符串,如:

;extension=php_bz2.dll
;extension=php_curl.dll
;extension=php_fileinfo.dll
;extension=php_gd2.dll
;extension=php_gettext.dll
……….

 

 

把这里面的拓展模块应该和php安装目录下的ext文件夹内的dll文件对应起来,有的就把前面的分号去掉,没有的就不用了,之所以这样做是因为我们不清楚这些模块之间的关联性和依赖性。

 

去掉前面的分号即可打开相应的扩展,如果你不确定应该打开哪些扩展,不要紧先把mysql相关的扩展打开,如果以后要用到某个扩展库发现不行时,再来配置也可以。

完成第三步后,php这边的配置就算完成了,记得修改完php.ini之后要保存。


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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值