Mountain Lion -更改配置文件(php.ini)的路径


Mountain Lion - Change configuration file (php.ini) path

我试图得到Symfony 1.4在我的Mac上运行。当我输入" ./symfony doctrine:build --all "创建数据库时,我收到错误" Couldn't located driver named mysql "。我已经搜索了这个错误,我被告知我需要取消评论这个扩展在php.ini。我已经这样做了,但我仍然得到同样的错误!

当我在终端中输入"php——ini"时,我得到:

Configuration File (php.ini) Path: /usr/local/lib
Loaded Configuration File:         /usr/local/lib/php.ini
Scan for additional .ini files in: (none)
Additional .ini files parsed:      (none)

我想改变这个路径,以便它在XAMPP中使用php.ini。

有什么好主意吗?

在XAMP-Bundle中使用php二进制文件。我希望它位于/Applications/XAMPP.app/Contents/Ressources/php/bin/php之类的地方。但是我目前无法验证这个路径。因此,您可能必须在/Applications/XAMPP.app文件夹中搜索它。也许find /Applications/XAMPP.app -name php会有所帮助。

因此,您可能希望在调用symfony-executable之前通过设置PATH=/Applications/XAMPP.app/Contents/Ressources/php/bin:$PATH
将该路径添加到路径文件中。

感谢您的回复,但我最终还是完成了我的计划…

如果你在终端中运行"sudo pico/private/etc/paths",你可以将XAMPP中php的路径添加到这个文件的顶部,在我的例子中是"/Applications/XAMPP/xamppfiles/bin"。

如果你重新启动终端并运行"which php",你会看到新的路径。

谢谢