Yanlış PHP için APC kurmak?

1 Cevap php

Ben çalışmak için siteyi hızlandırmak için APC kurmaya karar verdi. Ne yazık ki, ben zaten (ilk sunucularda çalıştı geliştirici geçti) yüklenmiş ve etkinleştirilmiş olduğunu öğrendim.

Sonra kendisine veya ayrılan daha fazla bellek ihtiyacı varsa onu görmek için kullanımını kontrol etmeye karar verdi. Ben garip bir şey keşfetti budur. Bu kod ile basit bir dosya:

<?php
    print_r(apc_cache_info());
?>

Apache arasında servis zaman işe yaramaz. I Error 320 (net::ERR_INVALID_RESPONSE): Unknown error. olsun Ve hata günlüğüne hiçbir şey yoktur. Sunucuda CLI'den, iyi çalışıyor. Ama bu sadece benim check_apc.php dosya (koşuyordum komut adı) önbelleğe olduğunu söylüyor.

APC tam / doğru ayarlanmamış gibi Öyle görünüyor. Herhangi bir sorun olabilir biliyor musun?

/ Etc / php.d / apc.ini İçeriği:

; Enable apc extension module
extension = apc.so
; Options for the apc module
apc.enabled=1
apc.shm_segments=1
apc.optimization=0
apc.shm_size=32
apc.ttl=7200
apc.user_ttl=7200
apc.num_files_hint=1024
apc.mmap_file_mask=/tmp/apc.XXXXXX
apc.enable_cli=1
apc.cache_by_default=1

Sunucu CentOS çalıştıran

1 Cevap

Apc.so oluşturuldu beri herkes sunucuda php sürümünü yükseltti? Bu apc.so php farklı bir sürümü karşı derlenmiş olabilir.

Mümkünse, php güncel sürümü karşı apc.so yeniden derleme deneyin. Eğer bir paket yöneticisi kullanıyorsanız veya tamamen apc paketini kaldırmayı deneyin ve yeniden yükleyin.