Gar*_*tet 6 php linux shell composer-php
我正在尝试在我的KnownHost VPS上安装Composer.当我运行此命令时:
curl -sS https://getcomposer.org/installer | php
Run Code Online (Sandbox Code Playgroud)
我收到此错误消息:
Some settings on your machine make Composer unable to work properly.
Make sure that you fix the issues listed below and run this script again:
The phar extension is missing.
Install it or recompile php without --disable-phar
Run Code Online (Sandbox Code Playgroud)
如何安装phar扩展?我在我的VPS上运行PHP 5.4.22.
小智 5
您可以修改您的php.ini文件以使其正常工作.(有些主机使用phprc文件在PHP中启用不同的设置而不是php.ini.@ jerrygarciuh在dreamhost上,按照此处的说明操作)
添加php.ini/phprc文件后,将这些行添加到文件中(如果您的服务器不使用Suhosin进行安全性,则只需第一行):
extension = phar.so
suhosin.executor.include.whitelist = phar
Run Code Online (Sandbox Code Playgroud)
如果你需要重新启动php(插入php版本号,如果不同则不带小数):
killall -9 php70.cgi
Run Code Online (Sandbox Code Playgroud)
然后检查以确保它正常工作:
php -m | grep Phar
Run Code Online (Sandbox Code Playgroud)
完成作曲家的安装,你应该好好去.