前言
首先聲明我沒怎么寫過php,只是當時室友做php的時候跟他一起學了幾分鍾。
有時候部署一些php項目的時候,發生一些錯誤,但是百度一下五花八門的。
這個錯誤的完整版是:
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 18446744072763920075 bytes) in /home/webroot/newapp/vendor/composer/autoload_real.php on line 66
正文
分析一下,首先要看到的是這個內存溢出了。
然后看到的才是composer/autoload_real.php on line 66。
網上一搜錯誤倒是這一行,但是呢,報錯不對,一般是沒有安裝的,所以應該馬上否決。
實際上是swoole 安裝不對。 然后有一個問題就是我明明安裝文檔安裝了正確的swoole怎么就不對呢?實際上swoole 在php7.2的時候有多個版本,然后就有點小坑了。