天天看點

php 加載mysql_PHP就是不加載mysql

現在通過增加phprc變量,指定php的安裝路徑後(d:\php)能夠讀取php.ini了,不過不是在windows目錄下的php.ini,而是d:\php下的php.ini,現在能夠加載gd2、mbstring、zendoptimizer,可...

現在通過增加phprc變量,指定php的安裝路徑後(d:\php)能夠讀取php.ini了,不過不是在windows目錄下的php.ini,而是d:\php下的php.ini,現在能夠加載gd2、mbstring、zend optimizer,可就是不加載mysql,用遍了網上所有方法都不行。

mysql安裝和運作正常,仔細檢查過php.ini檔案,去掉了mysql前面的“;”号。

把libmysql.dll和php_mysql.dll、還有php5ts.dll三個檔案拷貝到以下地方:

c:\windows

c:\windows\system

c:\windows\system32

d:\php

d:\mysql

重新下載下傳php壓縮包,重新安裝php還是不行。

還請知道的dx指點一下呀!

php.ini

extension_dir = "D:\Server_Core\php\ext"

extension=php_gd2.dll

extension=php_mbstring.dll

extension=php_mysql.dll

系統環境變量:

PATH

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;D:\Server_Core\mysql\bin;D:\Server_Core\php

phprc

D:\Server_Core\php

用mysql_connect("server","uname","pwd")測試,顯示如下代碼:

Fatal error: Call to undefined function mysql_connect() in D:\www\root3\test.php on line 2

問題解決了!!!!

1、删除windows目錄及子目錄下的所有libmysql.dll和php_mysql.dll、還有php5ts.dll檔案

2、在PATH中再加入D:\Server_Core\php\ext

下面是我現在的PATH

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;D:\Server_Core\mysql\bin;D:\Server_Core\php;D:\Server_Core\php\ext

展開