大神求救php串連Mysql , php.ini配置問題

來源:互聯網
上載者:User
跟很多人一樣,出現php串連不上,在網上搜了很多,都沒有解決
首先我的配置:apache2.2.22 + php5.4.14 + mysql 5.0
錯誤資訊:
Fatal error: Call to undefined function mysql_connect() in C:\Program Files\apache\htdocs\index.php on line 6


在windows下有php.ini 並且配置了
extension=php_mysql.dll
extension=php_mysqli.dll 前面的;去掉了
我的安裝路徑是這樣的:
extension_dir = "C:/myenv/php-5.3.5/ext"
路徑都是沒問題的

把 ../mysql/bin/libmySQL.dll 拷貝到 php5.0 下面,還有拷貝到 php5.0/ext 目錄下
windows/System32中匯入了libmySQL.dll php5ts.dll 兩個檔案



在apache中的http.conf中 配置了
#載入apache處理PHP模組,用於PHP檔案配置
LoadModule php5_module C:/myenv/php-5.3.5/php5apache2_2.dll
#PHPIniDir用於指定PHP的ini檔案
PHPIniDir "C:/myenv/php-5.3.5"
AddType application/x-httpd-php .php .phtml

我已經儘力了,搞了半天沒搞出來 ,鬱悶,求高手解救!!!


回複討論(解決方案)

對上面的補充:
mysql能開啟 ,在index.php中的代碼如下:
$conn=mysql_connect("localhost","root","123456");
if($conn){
echo "串連mysql資料庫成功";
}else{
echo "串連資料庫失敗";
}
?>

LZ的PHP\ext目錄下php_mysql.dll和php_mysqli.dll都沒問題吧

是的 ,沒問題 ,下載下來安裝 我都沒動過的。 phpinfo()沒問題



怎麼沒人回答了???

1.建議LZ 每次更改配置的時候都重啟一下apache。
2.LZ看看windows裡是否有MySQL56(我的是這個名字,LZ的可能版本號碼不一樣)這個服務,是否已經啟動。

其他真的想不到什麼了。

每次都有重啟了,電腦都重啟幾次了,還是沒效
windows裡是否有MySQL56 這個是什麼服務?
不懂.

我只有Mysql這個服務,這個服務沒問題的。

這麼費勁,還不如直接裝個wamp基礎環境

wamp太死板,版本升級不靈活。 單個安裝也不麻煩 ,只是遇到了問題而已,遇到了就要解決咯。

PHPIniDir "C:/myenv/php-5.3.5"
LoadFile "C:/myenv/php-5.3.5/php5ts.dll"
LoadModule php5_module "C:/myenv/php-5.3.5/php5apache2_2.dll"

還沒解決,哎 ,都不行啊 ,奔潰了額

我的神 ,還是被我解決了代碼如下:
LoadModule php5_module "D:/MyBlog/php/php5apache2_2.dll"
LoadFile "D:/MyBlog/php/php5ts.dll"
AddType application/x-httpd-php .php .phtml
PHPIniDir "D:/MyBlog/php/php.ini"


這樣設定 都不用把php.ini放到windows下面了,直接就在D:/MyBlog/php/php.ini 就ok啦!
關鍵是這個 PHPIniDir "D:/MyBlog/php /php.ini"[/b]
同時我還把apache + php + mysql放在同一檔案夾MyBlog下面 ,更好管理。嘿嘿。

終於搞出來了,哎真難搞,謝謝各位了

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.