ホームページ >バックエンド開発 >PHPチュートリアル >eaccelerator eAccelerator を使用して PHP プログラムを暗号化する

eaccelerator eAccelerator を使用して PHP プログラムを暗号化する

WBOY
WBOYオリジナル
2016-07-29 08:39:04862ブラウズ

eAccelerator を使用して PHP プログラムを暗号化します

コードをコピーします コードは次のとおりです:


# /usr/local/bin/encoder


実行後、簡単な手順が表示されます:

コードをコピーする コードは次のとおりです:


使用法: エンコーダー [オプション] ソースファイル名
エンコーダー [オプション] ソースファイル名...
エンコーダー [オプション] ソースディレクトリ名...
オプション:
-s サフィックス
次のサフィックスを持つファイルのみをエンコードします (デフォルト)は "php" です)
-a
すべてのファイルをエンコードします (デフォルトでは no)
-l
シンボリック リンクをたどります (デフォルトでは no)
-r
ディレクトリを再帰的にエンコードします (デフォルトでは no)
-c
必要なファイルをコピーしますエンコードされません (デフォルトではいいえ)
-f
既存のファイルを上書きします (デフォルトではいいえ)
-w
eaccelerator_load() のチェックとその後の警告を除外します
-o target
スクリプトを 1 つだけエンコードする場合、'target' は出力
ファイル名
ディレクトリまたは複数のファイルを一度にエンコードする場合、「target」は出力ディレクトリ名を指定します
例:
encoder some_file.php
encoder some_file.php -o some_encoded_file.php
encoder *.php -o some_dir
encoder ~ /public_html/x -rcf -sphp -sinc -o ~/public_html/y


しばらく遊んでみると使い方が分かるはずです...
エンコーダを使って PHP を暗号化してエンコードします別のファイルを生成するプログラムを実行して、ディレクトリ全体を変換することもできます。例:

コードをコピーします コードは次のとおりです:


# encoder code -rcf -sphp -sinc -o code_encoded


このコマンドは code/ ディレクトリ内のすべての php / inc を変換します。 最後のファイルは code_encoded の下にエンコードされて保存されます。
同時に -c オプションが指定されているため、必要のない他の形式のファイルも変換されます。 jpg/gif/html/js などのエンコーディングもそのままコピーされます。これを code_encoded にコピーすると、このディレクトリで直接サービスを提供できます。
オプション -r には以下のすべてのサブディレクトリが含まれます
上記では、eaccelerator の紹介と、eAccelerator を使用して PHP プログラムを暗号化する方法について、PHP チュートリアルに興味のある友人の参考になれば幸いです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。