昨天更新了一下Mac的系統,從10.15 到 11.0 。結果發現PHP啟動會一直報錯,大致意思擴充套件memcache .so不見了,醉了。我本地環境的PHP是Mac os自帶的,然後就下載了memcache原始碼嘗試重新編譯,期間各種報錯,明明安裝了 zlib ,還是報錯,
Use --with-zlib-dir=<DIR> to specify prefix where ZLIB include and libra
無奈configure的時候帶上路徑,結果又報錯
PHP 7.x required for pecl-php-memcache ver 4+.
我下載的原始碼確實是4+的版本,本地自帶的PHP也是7.3的,頭大。
無奈直接重新安裝了PHP,
brew install php
找到原始碼一舉編譯成功
最後在新安裝的PHP路徑下找到php.ini配置檔案加入extension=memcache.so
執行
php -m
顯示memcache擴充套件有了。
另外,看系統提示,好像以後Mac os 不會自帶PHP了:
本作品採用《CC 協議》,轉載必須註明作者和本文連結