0

我试图让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。

关于如何做到这一点的任何想法?

4

2 回答 2

0

在 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

于 2013-04-21T07:11:38.007 回答
0

感谢您的回复,但我最终设法完成了我的目标......

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

如果您然后重新启动终端并运行“which php”,您将看到新路径。

谢谢

于 2013-04-22T13:09:10.173 回答