Was bedeutet APC in PHP?

青灯夜游
Freigeben: 2023-03-15 10:12:02
Original
2887 Leute haben es durchsucht

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.

Was bedeutet APC in PHP?

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.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
Nach dem Login kopieren
Verschieben Sie apc.so nach /path/to/php/extension/ , Dateiberechtigungen ändern:

#chmod 755 apc.so
Nach dem Login kopieren

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”
Nach dem Login kopieren

将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
Nach dem Login kopieren

在配置文件里面添加apc模块

#php –i |grep php.ini 先找到php.ini文件

rrreee

编写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-Datei

rrreeeSchreiben 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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!