无法在 MAMP 中启用 php 模块

发布于 2024-10-01 17:32:30 字数 442 浏览 1 评论 0原文

这可能听起来很愚蠢,但我无法向我的 php.ini 添加扩展,

让我解释一下。

在脚本上,我执行 phpinfo(),它告诉我我的 php.ini 位于“/Library/Application Support/appsolute/MAMP PRO/conf/php.ini”

我打开文件,检查扩展名目录,将我的那里的新扩展(mongo)使其可执行。

我在所有其他扩展声明之后添加“extension=mongo.so”,重新启动服务器...并且扩展不加载...并且错误日志中没有任何内容。 (apache和php)

经过多次重试甚至完全重新启动后,它仍然是一样的。

我尝试禁用加载它的每个扩展。都是一样的,所有这些扩展都保持加载状态。

还有其他地方可以加载扩展吗?

我在 Snow Leopard 10.6.4 上使用 php 5.2.11

It may sound stupid, but I can't add extensions to my php.ini

let me explain.

on a script, I do a phpinfo(), it tells me my php.ini is at "/Library/Application Support/appsolute/MAMP PRO/conf/php.ini"

I open the file, check the extension dir, put my new extension there (mongo) make it executable.

I add "extension=mongo.so" after all other extension declarations, reboot the server ... and the extension doesn't load ... And nothing in the error log. (apache and php)

after many retries and even a complete reboot, it's still the same.

I tried to disable every extension that is loaded with it. and it's the same, all these extensions remain loaded.

Is there another place where it loads extensions ?

I use php 5.2.11 on Snow Leopard 10.6.4

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

无远思近则忧 2024-10-08 17:32:30

在 MAMP 主窗口中单击“文件”->“编辑模板并选择要编辑的 php.ini 并在其中添加 mongodb 扩展..

保存并重新启动 MAMP,它应该被加载。

更多信息:http://www.davidgolding。 net/mongodb/installing-mongodb-on-mamp-1-9-5.html

in the main window of MAMP click File -> Edit Template and chose the php.ini you want to edit and add the mongodb extension there ..

save and restart MAMP and it should be loaded.

more info: http://www.davidgolding.net/mongodb/installing-mongodb-on-mamp-1-9-5.html

苦行僧 2024-10-08 17:32:30

解决方案:重新启动您的计算机,而不仅仅是网络服务器。

我在 mamp 上也发生了同样的事情,我重新启动了机器,而不仅仅是 Web 服务器并加载了它。但在这种情况下,您可能会遇到 php 命令的客户端问题,请执行以下操作:

这是 osx 的解决方案:

brew 安装 php56-mongo

读取包名称并重新运行,例如 - 例如:

示例:brew install php5789-mongo

源:http://php. net/manual/en/mongo.installation.php#mongo.installation.osx

SOLUTION: restart your machine not just web server.

the same thing happened to me on mamp, and i restarted the machine, not just the web server and it loads. but you may run into client issue with php command in such case do this:

this is the solution for osx:

brew install php56-mongo

if it errors out then read the package name and re-run such as - example:

example: brew install php5789-mongo

source: http://php.net/manual/en/mongo.installation.php#mongo.installation.osx

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文