Win7 32位 + PHP 5.2.17 + Apache 2.2 (PHP为 Thread Safe 版)为了打开 php_mssql.dll 而写

Win32 PHP : http://windows.php.net/downloads/releases/php-5.2.17-Win32-VC6-x86.zip
Win32 Apache : http://labs.renren.com/apache-mirror//httpd/binaries/win32/httpd-2.2.21-win32-x86-no_ssl.msi
1 . 将 php-5.2.17-Win32-VC6-x86.zip 解压至 C:\php5
2 . 将 C:\php5 目录下的 libeay32.dll ssleay32.dll ntwdblib.dll 复制到 C:\Windows\System32
3 . 编辑 httpd.conf ,加入以下内容
LoadModule php5_module “C:/php5/php5apache2_2.dll”
PHPIniDir “C:/php5”
AddType application/x-httpd-php .php
4 . 在 httpd.conf 中找到添加 index 地方添加 index.php
5 . 编辑 C:\php5\php.ini 配置扩展路径(extension_dir = “C:\php5\ext”)
6 . 然后根据个人需要去掉相关模块的注释
7 . 然后就可以启动 Apache 了

提示:配置环境阶段可以在 php.ini 中打开 php 的 display_startup_errors 选项,然后从 cmd 命令行启动 httpd.exe ,方便查找缺失的模块 (dll)。

如果出现PHP不能加载(mcrypt、mhash、mysql)扩展时,在 LoadModule php5_module 之前添加如下配置:

LoadFile “C:/php5/libmcrypt.dll”
LoadFile “C:/php5/libmhash.dll”
LoadFile “C:/php5/libmysql.dll”

如果PHP需要加载 pdo_mysql 扩展,则需要在其之前加载 pdo 扩展。

发表评论

电子邮件地址不会被公开。 必填项已用*标注