このメソッドの実際の動作は主に XOOPS のためではなく、PHP の最適化のためです。 PHP がデフォルトでインストールされている場合、Zend のエンジンのみが付属していますが、Zend によると、さらに Optimizer をインストールすると、PHP の実行速度が 40% ~ 100% 向上します。オプティマイザーをインストールしたばかりですが、XOOPS の CACHE 機能を適切に使用すると、特にコンテンツの多い記事や、わかりやすい掲示板を開くときに、かなり速くなったように感じます。
Zend Optimizer のダウンロード アドレス: www.zend.com、無料。 UNIX バージョンをダウンロードする場合は、正しい UNIX オペレーティング システム カテゴリを選択する必要があります。インストール中に、インストール先のディレクトリ (デフォルト設定を受け入れる)、php.ini ファイルの場所 (通常は /etc) を尋ねられます。 Apache の bin ディレクトリ (デフォルト設定をそのまま使用します)、Apache の httpd.conf ファイルの場所 (最初にインストールした場所に従って設定します。正しくなければなりません)。完了後、自動的にインストールされ、編集されます。関連ファイルを削除し、Apache を再起動します。FREEBSD で Apache を再起動するには 2 時間がかかる場合があります。約 1 分かかるため、焦らずに辛抱強くお待ちください。起動後にプロンプトが表示されます。OK。インストールするだけです。
インストールが成功したかどうかを確認します:
1. php.ini ファイルを確認します。ファイルの最後に 3 行の ZEND 設定が追加されています (他のオペレーティング システムでも同じかどうかはわかりません)。
[Zend]
zend_optimizer.optimization_level=15
zend_extension_ts=/usr/local/Zend/lib/ZendOptimizer_TS.so
zend_extension=/usr/local/Zend/lib/ZendOptimizer.so
2. ブラウザーから phpinfo() を実行します。関数ページでは、ZEND に関する次のコンテンツを参照してください。これは、PHP のデフォルトのインストールよりも「Zend Optimizer v2.1.0、Copyright (c) 1998-2003、Zend Technologies による」ものです。
このプログラムは Zend スクリプト言語エンジンを利用します:
Zend Engine v1.3.0、著作権 (c) 1998-2003 Zend Technologies with Zend Optimizer v2.1.0、著作権 (c) 1998-2003、Zend Technologies
上記の方法は、デバイス管理者としてのみ操作できます。仮想ホストを使用して phpinfo 関数を実行し、Zend Optimizer のサポートがないことが判明した場合は、サービス プロバイダーに連絡してインストールしてください。問題ありません。
もう 1 つ: Zend Optimizer を使用すると、メモリの消費量が増加します。アップグレードしたい友人は、メモリが十分であるかどうかを検討してください。私のメモリは 256M しかありませんが、速度はかなり良いです (笑)。
小さなキャベツの返信日: 2003-06-15 10:08:30 いいですね、オリジナルの投稿でなければなりません (笑)
「php.ini ファイルを見てください。ファイルの最後に ZEND 設定が追加されています。」 、3 行 (他のオペレーティング システムでも同じかどうかはわかりません) 「これは、Unix、Linux、Win32 のいずれであっても当てはまります。Zend インストール プログラムは、これらの 3 つの文を php.ini の最後に追加します
」 「FREEBSD で Apache を再起動しました。おそらく 2 分ほどです。はは、Apache が動的モジュールをロードしすぎていますね。」私の場合は 10 秒ほどしかかかりません
Han Yuliang さんの返信日: 2003-06-15 12:16:49 とてもいいですね、深く理解しました
itbbs さんの返信日: 2003-06-15 17:53:48 私の Apache には、ただし、Optimizer をインストールした後、Apache は 1 分以内に非常に速く再起動します。
この返信に一目惚れしました: 2004-03-25 09:42:38 ウィンドウの下で php を高速化しました。コードには zend_optimizer.optimization_level=15 zend_extension_ts="C:Program Files endlib endOptimizer.dll" の 2 行しかありません。問題が見つかりました: 私の php が CGI モードとして実行されると、最適化されません。 私の php が Apache モジュールとして使用される場合、上記の dll ファイルを削除すると最適化されます。 上記の 2 つの方法で実行すると、 cgi モードでは、ファイルが見つからないというメッセージは表示されずに正常に実行できますが、apahce モジュールで実行すると、dll ファイルが見つからないだけでなく、php ファイルも正常に見つかりません。 理由は何ですか? ?
http://www.bkjia.com/PHPjc/531848.htmlwww.bkjia.com本当http://www.bkjia.com/PHPjc/531848.html技術記事このメソッドの実際の動作は主に XOOPS のためではなく、PHP の最適化のために行われます。 PHP がデフォルトでインストールされる場合、Zend のエンジンのみが付属します。Zend によると、Optimizer をインストールした後、PHP が実行されます...