我正在尝试在我的mac上运行Yii的基本安装,以便在Yii框架中进行PHP开发。但是,安装Yii需要Composer。 Composer安装失败,说没有安装ctype。
我正在运行AMPPS提供的php 5.5。
安装作曲家: curl -sS https://getcomposer.org/installer | php - --install-dir = bin
此消息中的结果:
“#!/ usr / bin / env php 机器上的某些设置使Composer无法正常工作。 确保您已修复下面列出的问题并再次运行此脚本: 缺少ctype扩展名。 安装它或重新编译php而不使用--disable-ctype 缺少openssl扩展,这意味着无法进行安全的HTTPS传输。 如果可能,您应该启用它或使用--with-openssl“
重新编译php我可以使用https,这会让我相信openssl消息是假的,而php安装手册(http://php.net/manual/en/ctype.installation.php)会让我相信ctype已经安装并启用了。
有关如何解决此问题的任何想法?
答案 0 :(得分:0)
命令行PHP和Apache的PHP可能已经单独编译(即它们不相同)。我的猜测是,如果你有openssl在网站上本地工作,它就不是用Composer正在使用的php-cli编译的。