ホームページ > バックエンド開発 > PHPチュートリアル > Wei Liang Da Da さん、Linux で PHP を高速化するために Xcache を正しくインストールする方法を段階的に教えてください。

Wei Liang Da Da さん、Linux で PHP を高速化するために Xcache を正しくインストールする方法を段階的に教えてください。

WBOY
リリース: 2016-06-23 13:54:28
オリジナル
1135 人が閲覧しました

まず最初に、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 番目の部分も非常に簡単です。解凍できない場合は、性格の問題です。


#次に、ところで、インストール ディレクトリに入ります
cd xcache-3.1.0
ログイン後にコピー


#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 によって定義されたキャッシュ ファイルに変更することです。
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート