我一直在試圖在Ubuntu服務器上安裝memcached,並且在互聯網上跟着很多教程。我使用的是32位ubuntu 12.04,php版本爲5.4.7,xampp server 1.8.1都是32位版本。最後,我在下面的鏈接中跟着教程,我安裝了所有沒有錯誤的事情。 http://stevelove.org/2009/09/30/how-to-install-php-memcached-on-an-ubuntu-server/找不到memcached類
我唯一的問題是,當我使用「sudo pecl install memcached」命令安裝memcached時,無法將擴展名添加到php.ini文件中。然後,我使用phpinfo()來了解我正在使用哪個php.ini文件,並將extension = memcached.so添加到ini文件中。當我重新啓動xampp服務器時,php.ini文件不起作用,它會嘗試下載頁面。在PHP錯誤日誌中,我得到這個錯誤。
[30-May-2013 16:42:48 UTC] PHP警告:PHP啓動:無法加載動態庫'/ opt/lampp/lib/php/extensions/no-debug-non-zts-20100525/memcache.so' - /opt/lampp/lib/php/extensions/no-debug-non-zts-20100525/memcache.so:無法打開共享目標文件:沒有這樣的文件或目錄在未知的第0行上
由於我無法啓用擴展,即使memcached被列爲使用php -m命令安裝,當我嘗試執行我的php代碼時,我得到Class memcached未找到錯誤。 有人可以幫我解決這個問題嗎?