当我通过Git将提交部署到服务器时,它会运行一个带有行的git钩子
test -f composer.phar && ./composer.phar self-update || curl -s http://getcomposer.org/installer | php;
这会产生错误:
PHP Fatal error: Class 'Phar' not found in .../composer.phar on line 23
这是composer.phar的第23行:
Phar::mapPhar('composer.phar');
我确实搜索了同样问题的其他问题并检查了这些内容:
./composer.phar
php -m
extension=phar.so
,但我认为不一定是因为它已经启用了还有什么可能导致这种情况?