您的位置:首页 > 运维架构 > Apache

apache2.2.x+php5.2.x在windows上的安装方法(免拷贝dll和ini)

2011-10-26 20:47 429 查看

安装步骤

下载合适的版本,注意php需要下载线程安全的版本

以下示例中apache安装于D:\Apache2.2,php安装于D:\php-5.2.17-Win32-VC6-x86

1 编辑D:\Apache2.2\conf\httpd.conf文件最下方增加

#php
LoadModule php5_module "D:/php-5.2.17-Win32-VC6-x86/php5apache2_2.dll"
AddHandler application/x-httpd-php .php

# configure the path to php.ini
PHPIniDir "D:/php-5.2.17-Win32-VC6-x86"

<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>


2 httpd.conf中增加一个默认的初始页面修改如下

#
# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
#
<IfModule dir_module>
DirectoryIndex index.php index.html
</IfModule>


3 D:\php-5.2.17-Win32-VC6-x86目录中将php.ini-recommended复制为php.ini,相关内容修改如下

display_errors = On
...
extension_dir = "D:\php-5.2.17-Win32-VC6-x86\ext"
...
;extension=php_ldap.dll
extension=php_mbstring.dll
extension=php_exif.dll
extension=php_mcrypt.dll
;extension=php_mhash.dll
;extension=php_mime_magic.dll
;extension=php_ming.dll
;extension=php_msql.dll
;extension=php_mssql.dll
extension=php_mysql.dll
extension=php_mysqli.dll
;extension=php_oci8.dll
extension=php_openssl.dll
;extension=php_pdo.dll


4 将系统变量path中加入D:\php-5.2.17-Win32-VC6-x86路径

5 重新启动电脑(不启动系统变量不生效)查看是否正常。测试文件index.php放入D:\Apache2.2\htdocs目录,内容:

<?php
phpinfo();
?>


此配置方法优点

无需将php.ini放入windows目录,也不需要将dll文件拷贝到system32目录,系统干扰小。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: