Centos

無法讓 memcached 在 CentOS 5.8 上執行

  • January 16, 2013

所以我想在我的 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 在該頁面上的評論中所述。

引用自:https://serverfault.com/questions/460371