Ben kullandığınızda / yapılandırılmış yüklü olarak listelendiğini hem modülleri alıyorum:
php -m
ya da ben kullanıyorsanız:
php -i
ama ne zaman kullanmalıyım:
$m = new Memcache;
// or
$m = new Memcache();
// or
$m = new Memcached();
//or
$m = new Memcached;
Ben şu hatayı alıyorum:
Fatal error: Class 'Memcached' not found
Apache kurulumu varsayılan OS X (10.5.7) ve - Ben bir Mac üzerinde çalışan am php. Ayrıca, ben 127.0.0.1:11211 bir cin olarak çalışan memcached ve php-memcached kütüphanenin ihtiyaç olarak libmemcache var. Ben kez apache ton yeniden ve hatta bir makine yeniden yaptık.
Modules / uzantıları komut satırında ama benim phpinfo sırıtmak () Herkes neden biliyor mu? Ben tam anlamıyla googling 3 saat sonra, ben hemen hazır vazgeçmek duyuyorum, stumped.
Ayrıca, aşağıdaki gibi benim phpinfo () Benim ini dosyaları çıkışları ve her ikisi de tam olarak aynı dosya vardır, lütfen unutmayın:
Configuration File (php.ini) Path: /etc
Loaded Configuration File: /private/etc/php.ini
UPDATE:
Apache uzantısı yüklemek için başarısız oluyor.
[Fri May 14 04:22:26 2010] [warn] Init: Session Cache is not configured [hint: SSLSessionCache] PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/no-debug-non-zts-20060613/memcached.so' - (null) in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/no-debug-non-zts-20060613/memcache.so' - (null) in Unknown on line 0
Neden veya nasıl bu olacağını bilen var mı? KESİNLİKLE yukarıda başvurulan dosyaların her ikisi de vardır. Ben sunucu arıza bu soruyu hareket mi?