PHP5在Windows上的安装

本文介绍在Windows系统下,把PHP5集成到PHP4的Apache服务器环境的方法。包括下载安装PHP5、配置Apache服务器处理PHP5脚本、放置PHP.INI文件等步骤,还说明了配置PHP5时相关指令的作用,以及PHP.ini的查找路径和使用建议。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    如果使用windows操作系统,编译PHP并不像在LINUX平台下那么容易,可能已把PHP4作为CGI使用.
那么我来说说如何把PHP5集成到PHP4的apache服务器环境中去。

1。下载并安装PHP5。
http://www.php.net/downloads.php.
2。配置apache服务器以使其能够处理PHP5脚本。
3。把PHP.INI放在其他的地方。


现在配置PHP5,修改web服务器配置,如果正把PHP4作为CGI运行,那么应该有下面三行指令

ScriptAlias /php/ "C:/PHP/"

Action application/x-httpd-php /php/php.exe

AddType application/x-httpd-php .php

第一行 ScriptAlias 把本地文件系统的php.exe所在的位置映射到URL。
第二行 Action 指定执行PHP脚本的程序。
第三行 告诉Apache 以php扩展名结尾的文件的文件类型。


Directory指令指定PHP5脚本的位置。定义执行程序为/php5/php-cgi.exe,设置php环境变量
PHPRC为C:/PHP5。PHP5将会在这个目录中查找PHP.INI配置文件,来初始化PHP的运行环境。

<Directory "C:/Program Files/Apache Group/Apache/htdocs/php5-folder">

    Action application/x-httpd-php /php5/php-cgi.exe

    SetEnv PHPRC "C:/PHP5/"

</Directory>

PHP.ini:出于安全和效率的考虑,建议使用php.ini-recommended作为php.ini的蓝本,而不要使用php.ini-dist。同时PHP.ini的查找路径也不再限于PHP4时代的%SystemRoot%下了,PHP5按照以下路径查找PHP.ini:

     * PHPIniDir (Apache 2 module only 这个指令仅仅用于当PHP作为Apache模块时使用,不支持CGI运行的PHP)
     * 注册表键值:HKEY_LOCAL_MACHINE/SOFTWARE/PHP/IniFilePath
     * 环境变量:%PHPRC%
     * PHP5的目录 (for CLI), 或者web服务器目录(for SAPI modules)
     * Windows目录(C:/windows or C:/winnt)
这五个方案中,配合Apache2时最好使用PHPIniDir,其次是使用%PHPRC%环境变量,另外,NTFS上记得给服务器开PHP.ini的读权限。

红色这段摘自

http://blog.chinaunix.net/article.php?articleId=10748&blogId=2496

这个链接有详细的PHP5安装记录。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值