ホームページ >バックエンド開発 >PHPチュートリアル >eAccelerator_PHP チュートリアルのインストールと使用方法の詳細な説明
1. PHPeAccelerator のインストール
https://github.com/eaccelerator/eaccelerator/downloads に移動して、インストール パッケージの最新バージョンをダウンロードし、インストール パッケージを解凍し、解凍されたフォルダー ディレクトリに入ります。
コンパイル:
eaccelerator.cache_dir
用来设置硬盘缓存目录。eA用来存放预编译代码,session数据,内容和用户入口。默认值是"/tmp/eaccelerator"。
eaccelerator.enable
用来设置是否启用或禁用eAccelerator,设置1为启用,设置0为禁用。
eaccelerator.optimizer
开启或关闭优化,用户加速代码的执行。1为开启,0为关闭,优化仅仅在脚本被编译时候发生并且是在被缓存之前。
eaccelerator.debug
开启关闭debug日志。如果设置为1,将打印很多文件命中的信息到日志中。这个在排查eAccelerator的时候很有用。
eaccelerator.check_mtime
在每次命中的时候Eaccelerator都会检查脚本的修改时间来判断是不是脚本发生的变化来决定是否需要重新编译。尽管检查比打开文件并编译要快,但仍然会带来一些开销的,因为每次都会有状态调用要完成。这个配置可以关闭这个检查。不过关闭检查带来的不利就是每次更新了文件需要认为手动的清除cache。默认检查是启用的,1是启用,0是禁用。
eaccelerator.filter
は、どのphpファイルがキャッシュされるかを決定するために使用されます。ワイルドカード ("*.php*.phtml" など) を使用して、キャッシュする必要がある php スクリプトを照合できます。 "!"で始まる場合、一致しないことを意味します。このパラメータはデフォルトでは空であり、コンパイルされたすべてのphpスクリプトをキャッシュできます。eaccelerator.filterはベースではないことに注意してください。 URL は、ファイルの絶対パスに基づいて機能します。たとえば、"!/home" が定義されている場合、/home ディレクトリ内のすべてのスクリプトはキャッシュされません。複数の一致を定義する場合は、カンマではなくスペースまたはタブで区切ります。
eaccelerator.shm_ttl
eAceleratorに空き共有メモリがない場合、デフォルトで設定されている値 shm_ttl 秒以上アクセスされなかったスクリプトをキャッシュから解放します。は0です。これは、eAがキャッシュを解放しないことを意味します。
キャッシュに十分なメモリがない場合、キャッシュがクリアされた最後の時間が
shm_prune_periodクリーンアップによって設定された秒数を超えるときに再試行します。期限切れのスクリプト。デフォルト値は 0 です。eA は期限切れのスクリプトをキャッシュから削除しません。
eaccelerator.shm_only
sessionのデータとコンテンツのキャッシュには影響しません。デフォルト値は
0 で、eA がキャッシュにディスクとメモリを使用できるようにします。
eaccelerator.allowed_admin_path
sessionのデータとコンテンツのキャッシュには影響しません。デフォルト値は
0 で、eA がキャッシュにディスクとメモリを使用できるようにします。 3. PHPeAccelerator の監視と管理eAccelerator は、eAccelerator キャッシュを監視および管理するための control.php を提供します。 control.php を Web サイトのディレクトリに配置し、アカウント番号とパスワードを変更すると、ブラウザを通じて eAccelerator キャッシュを監視および管理できるようになります。
control.php 行 23 と 24:
コードをコピーします
コードは次のとおりです:
$user= "admin";
http://www.bkjia.com/PHPjc/327573.html