PHP Composer 没有正确克隆 symfony/assetic-bundle
PHP Composer does not clone symfony/assetic-bundle properly
我正在尝试在 CentOS Linux 上安装 Symfony PHP 5.6 并安装 cPanel。
当我 运行 composer require symfony/assetic-bundle
时,一旦将包添加到 AppKernelphp,symfony(app/console 也)停止工作并继续记录此错误:
[10-Jun-2016 22:00:57 UTC] PHP Fatal error: Class 'Symfony\Bundle\AsseticBundle\AsseticBundle' not found in /home/avid24/public_html/app/AppKernel.php on line 19
查看供应商目录后,发现composer下载了一个随机名称的压缩文件,我可以解压它。但问题依然存在!
此环境在 windows 上正常运行,我可以使用 composer 轻松更新 symfony 及其组件。
有什么帮助吗?有相同经历的人吗?
好吧,我终于找到问题了!
我启用了 suhosin 扩展,它阻止了 composer 和其他类似命令提示 php 脚本的正确执行。
作为临时解决方案,我复制了 php.ini 并禁用了不必要的扩展,并将其放在我的项目旁边并以这种方式调用 composer
$php -c ../composer-php.ini ~/composer ......
我会创建一个脚本让生活更轻松
我没有找到任何描述 composer 和 suhosin 扩展共存的资源,所以我不确定这是否是最终解决方案,但已确定根本原因。
如果有人解决了这个问题,我会非常乐意知道。
我正在尝试在 CentOS Linux 上安装 Symfony PHP 5.6 并安装 cPanel。
当我 运行 composer require symfony/assetic-bundle
时,一旦将包添加到 AppKernelphp,symfony(app/console 也)停止工作并继续记录此错误:
[10-Jun-2016 22:00:57 UTC] PHP Fatal error: Class 'Symfony\Bundle\AsseticBundle\AsseticBundle' not found in /home/avid24/public_html/app/AppKernel.php on line 19
查看供应商目录后,发现composer下载了一个随机名称的压缩文件,我可以解压它。但问题依然存在!
此环境在 windows 上正常运行,我可以使用 composer 轻松更新 symfony 及其组件。
有什么帮助吗?有相同经历的人吗?
好吧,我终于找到问题了!
我启用了 suhosin 扩展,它阻止了 composer 和其他类似命令提示 php 脚本的正确执行。
作为临时解决方案,我复制了 php.ini 并禁用了不必要的扩展,并将其放在我的项目旁边并以这种方式调用 composer
$php -c ../composer-php.ini ~/composer ......
我会创建一个脚本让生活更轻松
我没有找到任何描述 composer 和 suhosin 扩展共存的资源,所以我不确定这是否是最终解决方案,但已确定根本原因。
如果有人解决了这个问题,我会非常乐意知道。