臨近畢業(yè)答辯,畢設的實現(xiàn)終于被提上了日程了,要做一個網(wǎng)站,當然,第一步就是搭環(huán)境嘍,我決定使用XAMPP+Aptana+CI框架來完成,終于我猜到了坑(PS:我使用的是Mac OS)。
問題描述:
xampp自帶的mysql不知道為什么,在圖形界面怎么也啟不來,好不容易用命令啟動之后,又建立不了鏈接,多處求醫(yī)無果之后,我決定放棄,使用自己的數(shù)據(jù)去替代它。配置好CI中database.php

結(jié)果跑起來之后報錯了: Unable to connect to your database server using the provided settings.

定位問題及解決方案:
一通折騰加搜索終于發(fā)現(xiàn)了問題的所在,當我們mysql發(fā)生改變的時候,相應的socket也應該跟著變換。解決步驟如下:
1.啟動mysql(mysql.server start)
2.進入mysql(mysql -u root -p)
3.輸入status;命令(注意不要落下分號哦),查看“UNIX socket”的值

4.找到你的php.ini文件,修改里面的mysql.default_socket、mysqli.default_socket、pdo_mysql.default_socket的值為上述“UNIX socket”的值(sudo find / -name 'php.ini' )

5.重啟xampp,再試一下吧。