从5.3.5左右后的版本就已经没有VC6了,因为VC6的架构已经不满足需求了,所以全部换成了VC9,现在的VC9也是支持apache的。但都建议Apache下用FastCGI模式。
LINUX的自己搜吧,下面是windows的
php配置:
选非线程版本,如:php-5.3.8-nts-Win32-VC9-x86.zip (非线程安装版—FastCGI模式)
1) PHP一般都是以zip为后缀的压缩包。只需要解压,把整个文件夹放到指定的目录盘下就可以了。如有需要可以重新命名文件夹,如:PHP。
§ 当前示例为:L:/php
2)将php文件夹里的php.ini-development修改成php.ini。
3)打开php.ini,找到extension_dir,去掉前面的分号,修改其值为:L:/php/ext(即php下ext类库的位置)。或者直接在DLL模块开启的地方(如:extension=php_bz2.dll)在最前面加上:extension_dir=” L:/php/ext”
4)打开php.ini,修改:short_open_tag=On 开启短标签<? ?>以便测试。
APACHE支持PHP配置:
1)解压或者安装好apache,并通过本地 http://127.0.0.1 测试能正常运行
2) 下载mod_fcgid,如:mod_fcgid-2.3.6-win32-x86 apache官网可以下的 或者 http://www.apachelounge.com
第一步:将下载mod_fcgid-2.3.6-win32-x86.zip 里面的mod_fcgid.so 这一个文件,放到Apache 2.x的Modules目录中。
第二步:配置Apache : 修改C:\Apache2.2\conf\httpd.conf 文件:
首先,搜索修改目录的地方,添加 Options ExecCGI 这句
<Directory "E:/Apache2.2/htdocs"> #特别注意别弄错地方了有路径的位置
#假设的 apache2.2.8 是安装在 e:/apache2.2
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
#下面这句是我添加的,允许执行CGI脚本
Options ExecCGI
</Directory>
其次,在配置文件的末尾加入:
LoadModule fcgid_module modules/mod_fcgid.so
<IfModule mod_fcgid.c>
AddHandler fcgid-script .php
FCGIWrapper "C:/php/php-cgi.exe" .php
</IfModule>
#.php前面有一个空格
3)配置完毕,重新启动Apache
PHP测试:
<?php
phpinfo();
?>
注意:确认配置没有问题。如果运行打不开,请先安装VC++2008_X86运行库.
LINUX的自己搜吧,下面是windows的
php配置:
选非线程版本,如:php-5.3.8-nts-Win32-VC9-x86.zip (非线程安装版—FastCGI模式)
1) PHP一般都是以zip为后缀的压缩包。只需要解压,把整个文件夹放到指定的目录盘下就可以了。如有需要可以重新命名文件夹,如:PHP。
§ 当前示例为:L:/php
2)将php文件夹里的php.ini-development修改成php.ini。
3)打开php.ini,找到extension_dir,去掉前面的分号,修改其值为:L:/php/ext(即php下ext类库的位置)。或者直接在DLL模块开启的地方(如:extension=php_bz2.dll)在最前面加上:extension_dir=” L:/php/ext”
4)打开php.ini,修改:short_open_tag=On 开启短标签<? ?>以便测试。
APACHE支持PHP配置:
1)解压或者安装好apache,并通过本地 http://127.0.0.1 测试能正常运行
2) 下载mod_fcgid,如:mod_fcgid-2.3.6-win32-x86 apache官网可以下的 或者 http://www.apachelounge.com
第一步:将下载mod_fcgid-2.3.6-win32-x86.zip 里面的mod_fcgid.so 这一个文件,放到Apache 2.x的Modules目录中。
第二步:配置Apache : 修改C:\Apache2.2\conf\httpd.conf 文件:
首先,搜索修改目录的地方,添加 Options ExecCGI 这句
<Directory "E:/Apache2.2/htdocs"> #特别注意别弄错地方了有路径的位置
#假设的 apache2.2.8 是安装在 e:/apache2.2
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
#下面这句是我添加的,允许执行CGI脚本
Options ExecCGI
</Directory>
其次,在配置文件的末尾加入:
LoadModule fcgid_module modules/mod_fcgid.so
<IfModule mod_fcgid.c>
AddHandler fcgid-script .php
FCGIWrapper "C:/php/php-cgi.exe" .php
</IfModule>
#.php前面有一个空格
3)配置完毕,重新启动Apache
PHP测试:
<?php
phpinfo();
?>
注意:确认配置没有问题。如果运行打不开,请先安装VC++2008_X86运行库.