我跟着this指令,但沒有爲我工作。我只是想在我的新MacBook Pro中安裝和配置cakephp,這就是爲什麼我試圖將我的php.ini.default重命名爲php.ini。在此之前,我在MySQL和Mac預安裝的PHP之間進行通信時沒有問題。Mac OS X中的MySQL和PHP通信問題10.6.3
that指令有什麼問題。 (特別是「讓MySQL和PHP通信」部分)
順便說一句,這不是權限問題或mysql.sock位置我想。我檢查了他們。
請幫幫我。 謝謝
我跟着this指令,但沒有爲我工作。我只是想在我的新MacBook Pro中安裝和配置cakephp,這就是爲什麼我試圖將我的php.ini.default重命名爲php.ini。在此之前,我在MySQL和Mac預安裝的PHP之間進行通信時沒有問題。Mac OS X中的MySQL和PHP通信問題10.6.3
that指令有什麼問題。 (特別是「讓MySQL和PHP通信」部分)
順便說一句,這不是權限問題或mysql.sock位置我想。我檢查了他們。
請幫幫我。 謝謝
首先讓我們看看能否得到比「連接到mysql的錯誤」更詳細的錯誤信息。
什麼的輸出:
<?php
error_reporting(E_ALL); ini_set('display_errors', 1);
echo 'mysql extension: ', extension_loaded('mysql') ? 'ok' : 'NOT ok', "<br />\n";
echo 'mysql_connect: ', function_exists('mysql_connect') ? 'ok' : 'NOT ok', "<br />\n";
mysql_connect('fill in', 'the right', 'values here') or die(mysql_error());
?
錯誤信息: 警告:mysql_connect():[2002]第5行中的/Library/WebServer/Documents/mysqltest.php中的權限被拒絕(嘗試通過unix:///var/mysql/mysql.sock進行連接)警告: mysql_connect():權限在第5行的/Library/WebServer/Documents/mysqltest.php中被拒絕權限被拒絕。它是775,我chmod到777和問題解決。非常感謝。謝謝你,VolkerK – 2010-08-01 08:14:24
哇,這比預期的要快得多。對你有好處。 :) – VolkerK 2010-08-01 08:17:20
你得到什麼錯誤? – 2010-08-01 07:56:05
在我的無cakephp應用程序中,我得到:「連接到mysql時出錯」,頁面未完全加載。在cakephp應用程序中,在第一頁(安裝後),我得到「Cake無法連接到數據庫。」錯誤! – 2010-08-01 08:00:19
「...和Mac預安裝的PHP」 - 你的意思是你之前已經在其他機器上啓動並運行了php/mysql安裝程序?你是否按照相同的說明和版本? – VolkerK 2010-08-01 08:01:55