返回列表 发帖

[原创]win2003 php5+MYSQL结合终极解决方案

[这个贴子最后由黑色叶子在 2006/03/28 06:20pm 第 1 次编辑]

[watermark]偶在本机IIS装了Php,下载的是php.net上的  php-5.1.2-installer版  但是按照网上方法说的,
要支持mysql只要编辑PHP.ini里的
:;extension=php_mysql.dll并同样去掉前面的";"
这个是用来支持MYSQL的,由于PHP5将MySQL作为一个独立的模块来加载运行的,故要支持MYSQL必选
结果打开PHP页面显示
PHP Warning: Unknown(): Unable to load dynamic library ';./php_mysql.dll'; - 找不到指定的模块
一找,发现在PHP里的extensions里根本就没有php_mysql.dll这个文件……去了CHINNAUIX,DISZU 等很多论坛很多人说PHP5内嵌了和MYSQL的连接,不需要做任何设置(这显然是废话)又有人说php5不支持MYSQL(……无语)
最后我的解决方法是下载:php-5.1.2-Win32手动安装版
然后复制php_mysql.dll到extension文件夹里,结果还是显示
PHP Warning: Unknown(): Unable to load dynamic library ';./php_mysql.dll'; - 找不到指定的模块
我继续找啊找啊,折腾了一个小时,骂PHP5没有PHP4简单……
可是最后我还是找到了
在PHP下的install.txt里查找MYSQL
  [color=#DC143C] php_mysql.dll MySQL functions PHP >= 5.0.0, requires libmysql.dll

于是继续在php-5.1.2-Win32手动安装版里找到libmysql.dll复制到system32文件夹里
结果一切OK,兴奋的鼠标摔坏了……[/watermark][br][br][color=#990000]-=-=-=-=- 以下内容由 黑色叶子2006年03月28日 00:22pm 时添加 -=-=-=-=-
不知道是PHP Group的问题还是什么,可能是他们的一个小错误吧,忘记放进去文件了
相关下载地址:
http://www.php.net/downloads.php
本文所说手动安装版为 PHP 5.1.2 zip package
安装版为PHP 5.1.2 installer [br][br]-=-=-=-=- 以下内容由 黑色叶子2006年03月28日 06:22pm 时添加 -=-=-=-=-
在安装版的install.txt里也提到了
:PHP extension DLL files, such as php_mysql.dll and php_curl.dll,
       are found in the zip package of the PHP download (not the PHP
       installer). In PHP 5, many extensions are part of PECL and can be
       downloaded in the "Collection of PECL modules" package. Files such
       as php_zip.dll and php_ssh2.dll. Download PHP files here.

[原创]win2003 php5+MYSQL结合终极解决方案

偶还在用4。。。。

TOP

返回列表 回复 发帖