在MAMP上安装PECL

Stu*_*Rik 6 php pecl mongodb osx-mavericks

我已经开始pecl在MAMP上安装了.我已经在路径中添加了正确的php版本,当which php它说/ Applications/MAMP/...这是正确的.

我已下载Server Components and libraries将它们移动到我的php中的新文件夹并运行./configure所有内容似乎运行正常并查看安装和解包时正在执行的所有检查.

它到达最后一行并说;

configure: error: Please specify the install prefix of iconv with --with-iconv=<DIR>
Run Code Online (Sandbox Code Playgroud)

我应该在哪里设置<DIR>iconv?

只需制作另一个文件夹并指向它?

我只是想安装mongo pecl.

我所遵循的信息是http://www.lullabot.com/blog/article/installing-php-pear-and-pecl-extensions-mamp-mac-os-x-107-lion

bjo*_*ori 6

等待等待等待.为什么要重建PHP安装来安装MongoDB驱动程序?

你不必那样做.

只需运行例如:

/Applications/MAMP/bin/php/php7.1.1/bin/pecl install mongo
Run Code Online (Sandbox Code Playgroud)

假设这是peclMAMP安装的命令部分的完整路径.
您可能需要替换/php7.1.1/当前和活动的MAMP php版本.


Har*_*yan 5

现在就开始研究并找到一个解决方法来禁用iconv ./configure --without-iconv,当然这不是最好的解决方案,但对我有用.

编辑:下载了libiconv-1.14包,运行./configure,make,make install,PHP configure运行正常.