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

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

Jun 23, 2016 pm 01:54 PM
php ステップ 加速する インストール 正しい

まず最初に、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 によって定義されたキャッシュ ファイルに変更することです。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Dec 24, 2024 pm 04:42 PM

PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP の日付と時刻 CakePHP の日付と時刻 Sep 10, 2024 pm 05:27 PM

Cakephp4 で日付と時刻を操作するには、利用可能な FrozenTime クラスを利用します。

CakePHP について話し合う CakePHP について話し合う Sep 10, 2024 pm 05:28 PM

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

CakePHP ファイルのアップロード CakePHP ファイルのアップロード Sep 10, 2024 pm 05:27 PM

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP バリデータの作成 CakePHP バリデータの作成 Sep 10, 2024 pm 05:26 PM

Validator は、コントローラーに次の 2 行を追加することで作成できます。

CakePHP のロギング CakePHP のロギング Sep 10, 2024 pm 05:26 PM

CakePHP へのログインは非常に簡単な作業です。使用する関数は 1 つだけです。 cronjob などのバックグラウンド プロセスのエラー、例外、ユーザー アクティビティ、ユーザーが実行したアクションをログに記録できます。 CakePHP でのデータのログ記録は簡単です。 log()関数が提供されています

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 Dec 20, 2024 am 11:31 AM

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、

CakePHP クイックガイド CakePHP クイックガイド Sep 10, 2024 pm 05:27 PM

CakePHP はオープンソースの MVC フレームワークです。これにより、アプリケーションの開発、展開、保守がはるかに簡単になります。 CakePHP には、最も一般的なタスクの過負荷を軽減するためのライブラリが多数あります。

See all articles