Dalam php, nama penuh apc ialah "Cache PHP Alternatif", yang bermaksud "Cache PHP Pilihan" dalam bahasa Cina Ia adalah alat cache sumber terbuka yang berkesan untuk PHP dan boleh digunakan untuk cache dan mengoptimumkan web pelayan kod PHP pada pelayan untuk meningkatkan prestasi pelayan.
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3
PHP Alternatif Cache ( APC) Pengenalan
Alternatif PHP Cache (APC), nama penuh bahasa Cina ialah "Pilihan PHP Cache", ialah alat cache sumber terbuka yang berkesan untuk PHP dan terbuka. dan percuma Cache opcode PHP boleh digunakan untuk cache dan mengoptimumkan kod PHP pada pelayan web anda, meningkatkan prestasi pelayan.
Matlamatnya adalah untuk menyediakan rangka kerja percuma, terbuka dan kukuh untuk caching dan mengoptimumkan kod perantaraan PHP untuk mempercepatkan pelaksanaan PHP.
Kelebihan APC
1 Kestabilan
Menurut ujian kami di beberapa tapak besar, walaupun dalam keadaan beban rendah, APC Prestasinya sedikit. lebih rendah daripada eAccelerator, tetapi dalam kes operasi jangka panjang dengan trafik yang besar, APC adalah lebih stabil daripada eAccelerator. Jika PHP tiba-tiba membeku dan ralat 502 muncul di tapak anda, kami mengesyorkan menggunakan APC.
2. Sokongan teknikal
APC telah berkembang pesat Sejak FACEBOOK menambah kemas kini kepada APC, ia telah berkembang dengan pesatnya, versi baharu eAccelerator tidak stabil, dan fungsi serta kodnya telah Banyak telah dipadamkan.
3. Keserasian
APC mempunyai sokongan yang baik untuk versi PHP5.3.
Konfigurasi pemasangan:
①: yum install php-apc
Tambah extension=apc.so
dalam php.ini .
②: Susun dan pasang
Muat turun: http://pecl.php.net/get/APC-3.1.9.tar.gz
tar xvf apc-3.1.9.tar.gz cd apc-3.1.9 #/usr/bin/phpize (告诉php要动态加载) #./configure –enable-apc –enable-apc—mmap–with-php-config=/path/to/php/configfile(使用 which php查看) #make && make install
Tempat apc .so Pindah ke /path/to/php/extension/ dan tukar kebenaran fail:
#chmod 755 apc.so
Tambah modul apc dalam fail konfigurasi
#php –i |grep php.ini
Mula-mula cari php Fail .ini
# vim php.ini extension_dir = “./” extension_dir=”/path/to/php/extension”
Tulis fail apc.so
extension = apc.so apc.enabled = 1 apc.cache_by_default = On apc.shm_segments = 1 apc.shm_size = 128 apc.ttl = 7200 apc.user_ttl = 7200 apc.num_files_hint = 1024 apc.write_lock = On apc.gc_ttl = 3600 apc.ttl = 0 apc.mmap_file_mask = /tmp/apc.xxxxxx
Kami menggabungkan php dengan Apache, mulakan semula Apache untuk berkuat kuasa.
Jika ia adalah php-fpm yang berasingan, mulakan semula php-fpm untuk berkuat kuasa.
Anda boleh melihatnya dalam fungsi phpinfo(), atau anda boleh menggunakan arahan: php –i|grep apc
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Apakah maksud apc dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!