我和MAMP在我的本地网站上玩耍。一切都持续到昨天。现在,当我运行我的代码时,我得到一个:"致命错误:未捕获异常' PDOException'有消息'找不到司机' ..."似乎我没有安装驱动程序,但它直到今天都运行良好。我该如何解决这个问题?
最佳, Newben
答案 0 :(得分:2)
你安装了MacPorts吗?如果您的回答是"是"打开你的Shell并输入:
cd ~/
sudo nano .profile
变化:
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
用。。。来代替:
export PATH=/Applications/MAMP/Library/bin/:/Applications/MAMP/bin/php/php5.3.6/bin/:$PATH
关闭您的Shell并重新打开它
这就是全部。我在这里找到了解决方案:thewebfactory
答案 1 :(得分:1)
我有类似的问题。 Sfblaauw的解决方案不起作用,但它帮助我找出问题所在。首先我使用MacPorts安装了php5-mysql:
sudo port install php5-mysql
在安装过程中,我收到以下警告:
你的php.ini包含一行会阻止php5-mysql 和其他PHP扩展工作。要解决这个问题, 编辑/opt/local/etc/php5/php.ini并删除以下行:
extension_dir =“/ usr / lib / php / extensions / no-debug-non-zts-20090626”
我注释了该行并重新启动了Apache。现在一切似乎都很好。