无法在 MAMP 中启用 php 模块
这可能听起来很愚蠢,但我无法向我的 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在 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
解决方案:重新启动您的计算机,而不仅仅是网络服务器。
我在 mamp 上也发生了同样的事情,我重新启动了机器,而不仅仅是 Web 服务器并加载了它。但在这种情况下,您可能会遇到 php 命令的客户端问题,请执行以下操作:
这是 osx 的解决方案:
读取包名称并重新运行,例如 - 例如:
源: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:
if it errors out then read the package name and re-run such as - example:
source: http://php.net/manual/en/mongo.installation.php#mongo.installation.osx