临近毕业答辩,毕设的实现终于被提上了日程了,要做一个网站,当然,第一步就是搭环境喽,我决定使用XAMPP+Aptana+CI框架来完成,终于我猜到了坑(PS:我使用的是Mac OS)。
问题描述:
xampp自带的mysql不知道为什么,在图形界面怎么也启不来,好不容易用命令启动之后,又建立不了链接,多处求医无果之后,我决定放弃,使用自己的数据去替代它。配置好CI中database.php
结果跑起来之后报错了: Unable to connect to your database server using the provided settings.
定位问题及解决方案:
一通折腾加搜索终于发现了问题的所在,当我们mysql发生改变的时候,相应的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,再试一下吧。