[請益] mysql_connect()不管什麼辦法都不行.求助
我第一個步驟:按照
在 MAC OS X 中配置 PHP、Apache、MySQL 和 Xdebug for PHP 开发
https://netbeans.org/kb/docs/php/configure-php-environment-mac-os_zh_CN.html
來安裝
第二步驟:
(一、)測試http://localhost ....................OK :It work!
(二、)測試PHPMyAdmin連線可否...................OK :伺服器:localhost:8889
(三、)在設定netbeans的server的Database連線.....OK :目錄底下看得到我的資料庫
(四、)寫一個phpinfo()頁面測試..................OK :有顯示PHP Version 5.5.36
第三步驟:
<?php
$dbname='localhost';
$dbuser='root';
$dbpass='root';
$db_sever= mysql_connect($dbname, $dbuser, $dbpass);
if(!$db_sever)
or die("error!!!". mysql_error());
echo ("good!!!!!!!!");
?>
就跑出:
Warning: mysql_connect(): No such file or directory in /Applications/MAMP/
htdocs/arch/PHPWebPage.php on line 19
errorNo such file or directory
之後我嘗試上網找答案....
不管是
(一)
cd /var
sudo mkdir mysql
sudo chmod 755 mysql
cd mysql
ln -s /tmp/mysql.sock mysql.sock
(二)
還是這篇
http://stackoverflow.com/questions/12584762/mysql-connect-no-such-file-or-directory
(三)
還是
1.首先确定是mysql_connect()和mysql_pconnect()的问题,故障现象就是函数返回空,
而mysql_error()返回“No such file or directory”。
2.写个phpinfo页面,找到mysql.default_socket、mysqli.default_socket、
pdo_mysql.default_socket。
3.启动mysql,执行命令 STATUS; 记下UNIX socket的值。
4.如果2和3的值不一样,则打开php.ini(可以从phpinfo页面中找到php.ini的位置,
默认是/private/etc/php.ini),将2中提到的三个配置项的值改成3的值。
5,重启apache。
(四)
還是
MAMP環境設定
http://dokelung-blog.logdown.com/posts/220251-mamp-setting
(五)
還是
这样的错误,很容易就解决了这个问题,输入如下的命令:
mkdir /var/mysql
ln -s /tmp/mysql.sock /var/mysql/mysql.sock
原因分析:php会在/var/mysql/下面去找mysql.sock(可以在/etc/php.ini配置文件中
找到).但是我们的mac上这个就没有/var/mysqlz这个目录.而mysql.sock文件在
/tmp/mysql.sock下面.怎么办呢?
很简单了,我们只需要用ln -s来给/var/mysql/生成一个mysql.sock文件的"软连接"即可.
(六)
看PHP,MySQL,JavaScipt與CSS學習手冊
以上我全部都找不到答案....
就是一直顯示
Warning: mysql_connect(): No such file or directory in /Applications/MAMP/
htdocs/arch/PHPWebPage.php on line 19
errorNo such file or directory
麻煩各位大大幫解惑.....
我有點快被搞瘋了....
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.169.15.144
※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1475383103.A.95B.html
推
10/02 14:05, , 1F
10/02 14:05, 1F
裡面有好多個版本的php.ini我不知道要打開哪一個和怎麼打開..
→
10/02 14:58, , 2F
10/02 14:58, 2F
您是說mysqli_connect(,,)嗎?
※ 編輯: chenshengyua (1.169.15.144), 10/02/2016 15:04:53
→
10/02 21:09, , 3F
10/02 21:09, 3F
→
10/02 21:10, , 4F
10/02 21:10, 4F
→
10/02 21:10, , 5F
10/02 21:10, 5F
→
10/02 21:11, , 6F
10/02 21:11, 6F
好的感恩M大~我來試看看
※ 編輯: chenshengyua (1.169.15.144), 10/02/2016 22:30:00
→
10/02 23:45, , 7F
10/02 23:45, 7F
推
10/03 11:54, , 8F
10/03 11:54, 8F
推
10/03 12:16, , 9F
10/03 12:16, 9F
推
10/03 13:01, , 10F
10/03 13:01, 10F
推
10/03 15:59, , 11F
10/03 15:59, 11F
好的~聽從各位大大的建議~~!!感恩各位大大~~
※ 編輯: chenshengyua (140.124.85.42), 10/03/2016 17:23:43
推
10/03 20:27, , 12F
10/03 20:27, 12F
推
10/06 01:20, , 13F
10/06 01:20, 13F
→
10/06 01:21, , 14F
10/06 01:21, 14F
→
10/06 01:22, , 15F
10/06 01:22, 15F
推
10/10 09:32, , 16F
10/10 09:32, 16F
→
10/10 09:32, , 17F
10/10 09:32, 17F
→
10/10 09:32, , 18F
10/10 09:32, 18F
→
10/10 09:33, , 19F
10/10 09:33, 19F
推
10/13 03:38, , 20F
10/13 03:38, 20F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章