youlp 发表于 2015-11-17 15:29:31

PHP5在Windows上的安装

      如果使用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 &quot;C:/Program Files/Apache Group/Apache/htdocs/php5-folder&quot;>

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

    SetEnv PHPRC &quot;C:/PHP5/&quot;

</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.iyunv.com/article.php?articleId=10748&blogId=2496

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


             版权声明:本文为博主原创文章,未经博主允许不得转载。
页: [1]
查看完整版本: PHP5在Windows上的安装