Fox*_*nni 3 php mamp phpdoc composer-php
我想开始使用phpDocumentor并且手动安装不断抛出一个关于我没有在终端中的php.ini中设置detect_unicode = Off的错误.
当我将它添加到我的php.ini时它不需要,我在运行安装时遇到同样的问题.似乎没有人有这个问题,而对于我的生活,我无法理解.
https://github.com/phpDocumentor/phpDocumentor2/blob/develop/README.md#installation
我错过了什么?(我在php.ini编辑后重新启动了MAMP服务器)
终端错误的屏幕截图...

如果您安装了MAMP/MAMP Pro,那么问题是您的终端可用的PHP版本很可能是位于以下位置的系统版本:
/private/etc/
Run Code Online (Sandbox Code Playgroud)
我遇到了同样的问题,但在我的情况下,我在该目录中没有php.ini文件,因此解决它的最佳方法是创建一个符号链接,指向当前在MAMP/MAMP Pro安装中使用的PHP版本:
php.ini -> /Applications/MAMP/bin/php/php5.3.14/conf/php.ini
Run Code Online (Sandbox Code Playgroud)
这解决了这个问题.只需将php版本更改为php5.3.14您选择在MAMP中使用的任何PHP版本.
正如上面提到的@moderndegree,您可以通过在bash/zsh/etc中编辑路径变量,将来可选择将其提供给终端:
export PATH="/Applications/MAMP/bin/php/php5.3.14/bin:$PATH"
Run Code Online (Sandbox Code Playgroud)