Centos
無法讓 memcached 在 CentOS 5.8 上執行
所以我想在我的 CentOS 5.8 伺服器上安裝 memcached。
我按照本教程http://kb.liquidweb.com/install-memcached-on-centos-5/
命令
netstat -ap | grep 11511
顯示 memcached 正在執行。
我已經添加了
extension = memcached.so
到 php.ini 並重新啟動 Apache 伺服器。
我也很肯定我選擇了正確的 php.ini(由 phpinfo(); 驗證)。
然而,它仍然不起作用,也沒有在 phpinfo() 中顯示出來;
我究竟做錯了什麼?你能幫忙嗎?
編輯:當我跑步時
php
我收到以下錯誤:
Unable to load dynamic library '/usr/lib64/php/modules/memcached.so' - /usr/lib64/php/modules/memcached.so: cannot open shared object file: No such file or directory in Unknown on line 0
好的,所以這裡的問題是您將不同的記憶體記憶體用於某些不同的目的。
與 PHP 一起工作的就是這個。
要使用它,請從給定的 URL 下載它,然後按照以下步驟安裝它。
- 解壓焦油球。
- phpize(如果沒有安裝,請先安裝)
- 。/配置
- 製作 && 製作安裝
- cp 模組/memcache.so /usr/lib64/php/modules/
然後重新啟動 Web 伺服器。它應該工作。
另外,請刪除您之前安裝的任何其他記憶體記憶體,以防止任何衝突。
另外,我相信您也可以使用以下命令通過 yum 安裝它:
yum 安裝 php-pecl-memcached
注意:這個 yum 命令將安裝 pecl-memcached,但是上面連結的 php.net 頁面是用於 pecl-memcache。這是 2 個不同的擴展,如 mit 在該頁面上的評論中所述。