Heim > Artikel > Backend-Entwicklung > Was bedeutet APC in PHP?
In PHP lautet der vollständige Name von apc „Alternative PHP Cache“, was auf Chinesisch „Optionaler PHP-Cache“ bedeutet. Es handelt sich um ein Open-Source-Cache-Tool, das für PHP wirksam ist und zum Zwischenspeichern und Optimieren von PHP-Code auf Webservern verwendet werden kann ., Verbessern Sie die Serverleistung.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
Einführung in den alternativen PHP-Cache (APC)
Alternativer PHP-Cache (APC) Der vollständige chinesische Name lautet „Optional PHP“ „Cache“ ist ein für PHP wirksames Open-Source-Cache-Tool. Es handelt sich um einen offenen und kostenlosen PHP-Opcode-Cache, der zum Zwischenspeichern und Optimieren von PHP-Code auf dem Webserver und zur Verbesserung der Serverleistung verwendet werden kann.
Ziel ist es, ein kostenloses, offenes und solides Framework zum Zwischenspeichern und Optimieren von PHP-Zwischencode bereitzustellen, um die PHP-Ausführung zu beschleunigen. Vorteile von APC APC ist stabiler als eAccelerator. Wenn PHP plötzlich einfriert und 502-Fehler auf Ihrer Website auftreten, empfehlen wir die Verwendung von APC.
2. Der technische Support von APC entwickelt sich rasant. Seitdem FACEBOOK Updates zu APC hinzugefügt hat, ist die neue Version von eAccelerator nicht stabil und viele Funktionen und Codes wurden gelöscht. 3. Kompatibilität
APC bietet gute Unterstützung für die PHP5.3-Version.
Installationskonfiguration:
①: yum install php-apc
Fügen Sie extension=apc.so
in php.ini hinzu.
②: Kompilieren und installierenDownload: http://pecl.php.net/get/APC-3.1.9.tar.gztar 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
Verschieben Sie apc.so nach /path/to/php/extension/ , Dateiberechtigungen ändern:
#chmod 755 apc.so
Fügen Sie das APC-Modul zur Konfigurationsdatei hinzuyum install php-apc
在php.ini里面加上extension=apc.so
即可。
②:编译安装
下载:http://pecl.php.net/get/APC-3.1.9.tar.gz
# vim php.ini extension_dir = “./” extension_dir=”/path/to/php/extension”
将apc.so 移至/path/to/php/extension/下面,改变文件权限:
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
在配置文件里面添加apc模块
#php –i |grep php.ini
先找到php.ini文件
编写apc.so文件
rrreee我们是php与Apache结合,重启Apache即可生效。
若是单独的php-fpm,则重启php-fpm生效。
可以再phpinfo() 函数里面查看,也可以使用命令: php –i|grep apc
#php –i |grep php.ini
Suchen Sie zuerst die php.ini-DateirrreeeSchreiben Sie apc. also Datei rrreee
Wir kombinieren PHP mit Apache und es wird wirksam, wenn Apache neu gestartet wird. 🎜🎜Wenn es sich um ein separates PHP-FPM handelt, starten Sie PHP-FPM neu, damit es wirksam wird. 🎜🎜Sie können es in der Funktion phpinfo() anzeigen oder den Befehl verwenden:php –i|grep apc
🎜🎜Empfohlenes Lernen: „🎜PHP-Video-Tutorial🎜“🎜Das obige ist der detaillierte Inhalt vonWas bedeutet APC in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!