まず最初に、Baidu のチュートリアルはすべて左から右にコピーされており、混乱していて、すべてが欠けていることを強く訴えたいと思います。この機会を利用して、私が苦労して編集したチュートリアルを皆さんに提供したいと思います。誰もが Xcache を使用して php を高速化できるように、Xcache の読み込みと操作を完了してもまだ失敗する場合は、Weiliangda の QQ 496928838 までご連絡ください。Weiliangda は、どのようにインストールできないのかを段階的に確認したいと考えています。
魏良達のオリジナル情報です。転載する場合は私の情報を保管してください。
#最初のステップ、Xcache をダウンロードします
wget http://xcache.lighttpd.net/pub/Releases/3.1.0/xcache-3.1.0.tar.gz
ログイン後にコピー
#最初のステップは非常に簡単です、ダウンロードできない場合は、文字に問題があります。
#2 番目のステップは、Xcache ソース コードを解凍することです。
tar -zvxf xcache-3.1.0.tar.gz
ログイン後にコピー
#2 番目の部分も非常に簡単です。解凍できない場合は、性格の問題です。
#次に、ところで、インストール ディレクトリに入ります
#3 番目のステップは非常に重要です。基本的なエラーはここにあります。
#まず、インストール前にphpizeの設定を行ってください
/php path/bin/phpize
#phpがインストールされていることを確認してください。phpがインストールされていない場合は、まずphpをインストールしてください。 (すみません、php をインストールしないのに、なぜ Xcache をインストールするのでしょうか?)
#次に、configure->compile->install を行います。パスが正しい場合、これは 1 つのステップで実行できます。
#配置./configure --prefix=/php的路径/lib/php/extensions \--with-php-config=/php的路径/bin/php-config \--enable-xcache#编译make#安装make install
ログイン後にコピー
#インストールが完了すると、次のようなプロンプトが表示され、インストールが成功したことがわかります。
/www/php/extensions/no-debug-non-zts-20060613/
#この時点でインストールは完了しても、残りは設定作業です。
#xcache 管理ページを Web ディレクトリに移動します。
cp ./htdocs /www/web/xcache -r
ログイン後にコピー
#./htdocs、これはソース ディレクトリにあります。見つからないなんて言わないでね。
#/www/web/xcache、Web ディレクトリ、好きな名前を付けます。
#もちろん、あなたが愚かなら。このコマンドを実行する余裕はありません。あとは、解凍したソースコードディレクトリにFTPなどのツールで直接移動すればOKです。
php.ini を設定します。
ソース ディレクトリ内で xcache.ini を見つけ、それを php.ini の直後に追加します。
#または、次のコマンドを使用して、設定ファイル xcache.ini を php.ini に追加します
cat xcache.ini >> /php的路径/etc/php.ini
ログイン後にコピー
# 後で管理ユーザー名とパスワードを変更する必要があるため、愚かな場合は FTP で操作することをお勧めします。 。 。
xcache.ini のプロパティの変更には注意してください。この時点で、上記のコマンドを実行した後、php.ini を編集します。
xcache.admin.user = "admin"
xcache.admin.pass = "21232f297a57a5a743894a0e4a801fc3"
パスワードなどを変更したい場合は、知力で理解できます。
xcache.mmap_path = "/tmp/xcache"
#このファイルは tmp ディレクトリに置くことをお勧めします。777 のアクセス許可を与えることを忘れないでください。
touch /tmp/xcachechmod 777 /tmp/xcache
ログイン後にコピー
上記はすべて注意が必要なことです。
以下は私が設定した xcache.ini で、コメントは削除されています。
コメントしたい場合は、http://xcache.lighttpd.net/wiki/XcacheIni にアクセスしてご覧ください。 。 。 サーバーを再起動します。非常に簡単で、事故もなくインストールされます。
[xcache-common]extension = xcache.so[xcache.admin]xcache.admin.enable_auth = Onxcache.admin.user = "admin"xcache.admin.pass = "21232f297a57a5a743894a0e4a801fc3"[xcache]xcache.shm_scheme = "mmap"xcache.size = 128Mxcache.count = 1xcache.slots = 8Kxcache.ttl = 0xcache.gc_interval = 0xcache.var_size = 4Mxcache.var_count = 1xcache.var_slots = 8Kxcache.var_ttl = 0xcache.var_maxttl = 0xcache.var_gc_interval = 300xcache.var_namespace_mode = 0xcache.var_namespace = ""xcache.readonly_protection = Offxcache.mmap_path = "/tmp/xcache"xcache.coredump_directory = ""xcache.coredump_type = 0xcache.disable_on_crash = Offxcache.experimental = Offxcache.cacher = Onxcache.stat = Onxcache.optimizer = Off[xcache.coverager]xcache.coverager = Offxcache.coverager_autostart = Onxcache.coveragedump_directory = ""
ログイン後にコピー
phpinfo に Xcache があるかどうかを確認してください。これは、インストールが成功したことを証明します。
設定が完了するとページを開くことができなくなります。これは、php.ini に競合があることを示しています。
たとえば、zend オプティマイザー、これは競合します。解決策は、zend_extension を Xcache によって定義されたキャッシュ ファイルに変更することです。