Laravel 从 5.1.46 更新到 5.2。* php artisan 分段错误
Laravel update from 5.1.46 to 5.2.* php artisan Segmentation fault
我正在努力将 Laravel 项目从 5.1.46 更新到 5.2.*。在我按照这里 https://laravel.com/docs/5.2/upgrade#upgrade-5.2.0 中的步骤操作后,我有 运行 命令
./composer.phar update
当作曲家尝试 运行
时,我收到跟随错误
php artisan clear-compiled
段错误(核心已转储)
我尝试 运行 手动执行命令
php artisan clear-compiled -vvv
但我的输出完全一样。您知道如何调试导致此问题的原因吗?
这与 PHP 5.6 一起出现。
我也尝试过使用 PHP 7.4,但看起来计算机 运行 内存不足。由于某种原因,artisan 占用了计算机的全部内存,直到计算机死机。
谢谢!
稍后编辑:
我用的是PHP7.2,内存限制为8G,输出如下:
> php artisan clear-compiled
PHP Fatal error: Allowed memory size of 8589934592 bytes exhausted (tried to allocate 262144 bytes) in /d/projects/a-car/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 616
PHP Fatal error: Allowed memory size of 8589934592 bytes exhausted (tried to allocate 262144 bytes) in Unknown on line 0
Script php artisan clear-compiled handling the post-install-cmd event returned with error code 255
问题似乎出在加载的库上,但它与 Laravel 5.2 不兼容。我已经通过暂时删除库解决了问题,并且正在为该库 (SleepingOwl) 进行更新。
我正在努力将 Laravel 项目从 5.1.46 更新到 5.2.*。在我按照这里 https://laravel.com/docs/5.2/upgrade#upgrade-5.2.0 中的步骤操作后,我有 运行 命令
./composer.phar update
当作曲家尝试 运行
时,我收到跟随错误php artisan clear-compiled
段错误(核心已转储)
我尝试 运行 手动执行命令
php artisan clear-compiled -vvv
但我的输出完全一样。您知道如何调试导致此问题的原因吗? 这与 PHP 5.6 一起出现。 我也尝试过使用 PHP 7.4,但看起来计算机 运行 内存不足。由于某种原因,artisan 占用了计算机的全部内存,直到计算机死机。
谢谢!
稍后编辑:
我用的是PHP7.2,内存限制为8G,输出如下:
> php artisan clear-compiled
PHP Fatal error: Allowed memory size of 8589934592 bytes exhausted (tried to allocate 262144 bytes) in /d/projects/a-car/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 616
PHP Fatal error: Allowed memory size of 8589934592 bytes exhausted (tried to allocate 262144 bytes) in Unknown on line 0
Script php artisan clear-compiled handling the post-install-cmd event returned with error code 255
问题似乎出在加载的库上,但它与 Laravel 5.2 不兼容。我已经通过暂时删除库解决了问题,并且正在为该库 (SleepingOwl) 进行更新。