我試圖將相當大的PHP 5.3代碼庫升級到PHP 7.它託管在CentOS 6.5上,所以我想保留它在該OS上。我目前正在處理Vagrant盒子 - 我已經成功安裝了PHP 7,並且除Memcache之外的所有模塊。在CentOS上使用PHP 7的Memcache擴展未能安裝
作爲根,當我運行pecl install memcache
它試圖安裝v2.2.7,但我從產生錯誤和警告的長列表。在結束是:
make: *** [memcache.lo] Error 1
ERROR: `make' failed
根據GoPHP7它應該工作,應該內存緩存使用PHP 7的工作 - 它說: 「在githubPHP7端口」。確實有一個Memcache PHP 7 port on GitHub。當我查看Memcache page on Pecl頁面時,它顯示我應該安裝v3.0.8,但這是在測試階段(自2013年起)。
所以我嘗試運行pecl install memcache-3.0.8
,它仍然失敗,並同樣的錯誤如上:
make: *** [memcache.lo] Error 1
ERROR: `make' failed
所以是有可能得到的內存緩存擴展與PHP 7在CentOS 6.5的工作?
你達人。聖我不敢相信這是很難找到這個信息 – Sebas
第二行應該是'unzip NON_BLOCKING_IO_php7.zip' ;-) – Tim
你是對的,蒂姆!我甚至在發佈前仔細檢查過幾次,但我猜這一次滑落了我。謝謝,並修復! – Phil