手動解決LNMP一鍵安裝包不支援eAccelerator

來源:互聯網
上載者:User

按照LNMP官網的安裝步驟順利裝完LNMP然後安裝./eaccelerator.sh,也順利裝完,但是在探針中卻顯示eAccelerator不支援,重新系統幾遍了,都是這個結果!怎麼辦?解決辦法就是重新手動安裝eAccelerator。
輸入命令“/etc/init.d/php-fpm restart”命令提示如下:
複製內容到剪貼簿
代碼:
=======================================================================
[root@finalcn lnmp0.7]# /etc/init.d/php-fpm restart
Shutting down php_fpm . done
Starting php_fpm Failed loading /usr/local/php/lib/php/extensions/no-debug-non-z
ts-20060613/eaccelerator.so: /usr/local/php/lib/php/extensions/no-debug-non-zts
-20060613/eaccelerator.so: cannot open shared object file: No such file or direc
tory
done
[root@finalcn lnmp0.7]#

開啟PHP.ini看到“zend_extension=”/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/eaccelerator.so””
但是,“/no-debug-non-zts-20060613/”目錄下根本就沒有“eaccelerator.so”這個檔案,
而且“/usr/local/php/lib/php/extensions/”下面除了“/no-debug-non-zts-20060613/”也沒別的目錄了啊!

解決辦法:

php如果高於5.2.17的話修改/usr/local/php/etc/php.ini
在檔案快點末尾那邊找到ea那部分,將 no-debug-non-zts-20060613 修改為 no-debug-non-zts-20090626 然後重啟

如果是5.2.17及以下那麼肯定是沒安裝成功。需要重新安裝或手動安裝。

手動安裝:
按eaccelerator.sh
或
wget -c http://soft.vpser.net/web/eaccelerator/eaccelerator-0.9.5.3.tar.bz2
tar jxvf eaccelerator-0.9.5.3.tar.bz2
cd eaccelerator-0.9.5.3/
/usr/local/php/bin/phpize
./configure –enable-eaccelerator=shared –with-php-config=/usr/local/php/bin/php-config –with-eaccelerator-shared-memory
make
make install
cd ../

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.