ホームページ >バックエンド開発 >PHPの問題 >PHPでのapcとはどういう意味ですか

PHPでのapcとはどういう意味ですか

青灯夜游
青灯夜游オリジナル
2022-02-11 19:38:102941ブラウズ

php では、apc の正式名は「Alternative PHP Cache」で、中国語で「オプションの PHP キャッシュ」を意味します。これは、PHP に効果的で、Web のキャッシュと最適化に使用できるオープンソースのキャッシュ ツールです。サーバー: サーバーのパフォーマンスを向上させるためのサーバー上の PHP コード。

PHPでのapcとはどういう意味ですか

このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

代替 PHPキャッシュ (APC) はじめに

Alternative PHP Cache (APC) は、正式な中国語名は「Optional PHP Cache」で、PHP に有効で、オープンなオープン ソース キャッシュ ツールです。 PHP オペコード キャッシュを使用すると、Web サーバー上の PHP コードをキャッシュして最適化し、サーバーのパフォーマンスを向上させることができます。

その目標は、PHP 中間コードをキャッシュおよび最適化して PHP の実行を高速化するための、無料でオープンかつ健全なフレームワークを提供することです。

APC の利点

1. 安定性

いくつかの大規模サイトでのテストによると、低負荷条件下ではありますが、APC のパフォーマンスはわずかに劣ります。 eAccelerator には劣りますが、大量のトラフィックで長時間動作する場合、APC は eAccelerator よりも安定しています。 PHP が突然フリーズし、サイトに 502 エラーが表示される場合は、APC の使用をお勧めします。

2. テクニカル サポート

APC は急速に発展しています。FACEBOOK が APC にアップデートを追加して以来、大きく発展しました。しかし、eAccelerator の新しいバージョンは安定しておらず、その機能とコードは不安定です。たくさん削除されてしまいました。

3. 互換性

APC は PHP5.3 バージョンを適切にサポートしています。

インストール構成:

①: php.ini に yum install php-apc

中に extension=apc.so を追加するだけです。

②: コンパイルしてインストールします

ダウンロード: 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

は apc を実行します。 /path/to/php/extension/ に移動し、ファイルのアクセス許可を変更します。

#chmod 755 apc.so

apc モジュールを構成ファイルに追加します

#php –i |grep php。 ini まず php.ini ファイルを見つけます

# vim php.ini
extension_dir = “./”
extension_dir=”/path/to/php/extension”

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

php と Apache を組み合わせ、Apache を再起動して有効にします。

別の php-fpm の場合は、php-fpm を再起動して有効にします。

これは phpinfo() 関数で表示することも、次のコマンドを使用することもできます: php –i|grep apc

推奨される学習: "PHPビデオチュートリアル

以上がPHPでのapcとはどういう意味ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。