windows下apache+fastCGI+PHP的安装与配置小计
2013-06-10 10:25
603 查看
这个装了蛮久
首先给一个建议:安装目录最好都是英文的,因为中文目录可能会出现问题
Apache2.2的安装
Apache2.2的安装比较容易,百度有很多
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所在的目录)
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之后要保存。
相关文章推荐
- [PHP]APACHE模块化安装PHP以及MySQL 配置@Windows(PHP5)
- Nginx 0.7.x + PHP 5.2.10(FastCGI)搭建胜过Apache十倍的Web服务器 安装与配置(2)
- Apache+php+mysql在windows下的安装与配置图解(最新版)
- Apache, PHP在Windows 9x/NT下的安装与配置 (一)
- Apache+php+mysql在windows下的安装与配置图解之apache篇
- Apache+php+mysql在windows下的安装与配置(图文)
- Apache 配置------FastCGI方式使用PHP(包含:linux下编译安装fmod_fcgid,配置apache以支持FastCGI)
- Windows 7安装配置PHP+Apache+MySQL
- Win7、windows 2008 IIS7.5下载安装方法以及教程 IIS7配置PHP环境图文教程(fastcgi快速最新版)
- Apache+php+mysql在windows下的安装与配置图解
- WAMP(Windows、Apache、MySQL、php)安装配置过程常见问题
- [PHP] Windows 下安装 PHP + Apache + MySQL 的方法和配置
- PHP 5 在 Windows下 的 APACHE 模块化安装 和 MySQL 配置
- Apache+php+mysql在windows下的安装与配置图解(最新版)
- Apache, PHP在Windows 9x/NT下的安装与配置 (二)
- Apache+php+mysql在windows下的安装与配置图解(一)
- Apache+php+mysql在windows下的安装与配置图解之mysql篇
- Apache+php+mysql在windows下的安装与配置(图文)
- Windows下Apache与PHP的安装与配置
- Windows下PHP配置-安装apache2.2.11+php5.2.9