プログラムを使用して、Zend Optimizer 環境がインストールされているかどうかを確認し、zend 暗号化ファイルをロードしたいと考えています。インストールされていない場合はロードされません。ウェブサイトにアクセスできなくなることはありません。プログラムを使用して迅速に検出するにはどうすればよいですか?
phpinfo 関数によって返された文字列を取得し、「Zend Optimizer」文字を探します (具体的に忘れた場合は、phpinfo を開いて確認できます)
$ZendOptimizer = false;include 'test.php';if($ZendOptimizer) { //有 Zend Optimizer}else { //无 Zend Optimizer}
$ZendOptimizer = true;
$ZendOptimizer = false;include 'test.php';if($ZendOptimizer) { //有 Zend Optimizer}else { //无 Zend Optimizer}
$ZendOptimizer = true;
phpinfo 関数によって返された文字列を取得し、「Zend Optimizer」文字を探します (詳細を忘れた場合は、phpinfo を開いて確認できます)
これはパフォーマンスを大量に消費しますか?あえて使わないでください。
本当ですか?試しに買ってきて
はい?試してみてください
if (extension_loaded('Zend Optimizer') || extension_loaded('Zend Guard Loader') || get_cfg_var("zend_extension")||get_cfg_var("zend_optimizer.optimization_level")||get_cfg_var ("zend_extension_manager") .optimizer_ts")||get_cfg_var("zend_extension_ts")){
}else{
if (version_compare(phpversion(), "5.3", "<=")) {
exit('Zend Optimizer v3.3.0 をインストールしてくださいプロンプトが正しくない場合は、sourcepluginrobotscheck.php ファイルを手動で開き、対応するプロンプトを見つけてその行を削除してください。') } else {
exit('Zend Guard Loader v3.3.0 以降のバージョンをインストールしてください。プロンプトが間違っている場合は、sourcepluginrobotscheck.php ファイルを手動で開き、対応するプロンプトを見つけてその行を削除してください。');