PHP は Screw を使用してソースコードを暗号化します
PHP ソース コードの暗号化が必要な場合があります。そうしないと、すべてのコードが他人に盗まれ、一部の機密情報も盗まれる可能性があります。PHP ソース コードの暗号化方法は 1 つだけ紹介します: スクリュー。
インストール方法:
ダウンロードリンク:
https://sourceforge.net/projects/php-screw/files/php -screw/
URL を開きます
クリックしてダウンロードします。
ファイルを Linux サーバーに配置し、次のコマンドを実行します:
tar zxvf php_screw-1.5.tar.gz cd php_screw-1.5 vi php_screw.h #将 #define PM9SCREW "\tPM9SCREW\t" #define PM9SCREW_LEN 10 #修改为任意字串,如: #define PM9SCREW "\tPHPENC\t" #define PM9SCREW_LEN 6 #如果不改这个文件,加密的文件内容开头就会有 PM9SCREW,这么做是为了隐藏加密算法。 vi my_screw.h #修改加密密钥: short pm9screw_mycryptkey[] = {11152, 368, 192, 1281, 62}; #修改为如: short pm9screw_mycryptkey[] = {18822, 668, 185, 1911, 82, 669}; #越长加密越可靠,建议不要大于5位数。 phpize ./configure --with-php-config=PATH(php_config路径不知道的就执行命令 find / -name php-config) make
コンパイル エラーが報告された場合は、php_screw.c ファイルを変更します:
Put CG (extended_info) = 1;
CG(compiler_options) に変更 |= ZEND_COMPILE_EXTENDED_INFO;
リメイク;
次に cd tools
make を実行してねじツールを生成
cp tools/screw /usr/bin/screw を実行します (コマンドはグローバルに使用されます。そうでない場合は、コマンドが見つからないというメッセージが表示されます)
php.ini ファイルを見つけます
追加: extension=php_screw.so (注: php_screw.so のパスは、php のデフォルトの拡張機能 lib フォルダーの下に配置する必要があります。そうしないと見つかりません)
php_screw.so ファイルは modules フォルダーの下に生成され、自分で見つけて、php Go 以下の拡張機能 lib フォルダーにコピーできます。
php -m を実行すると、展開されたファイルが表示されます
##暗号化できるかどうかをテストします:
暗号化されたファイルとソース ファイル、これまでのところ成功しています。
一般的に使用されるコマンド:
find ./ -name "*.php" -print|xargs -n1 screw //加密所有的.php文件 find ./ -name "*.screw" -print|xargs -n1 rm //删除所有的.php源文件的备份文件
PHP 関連の知識については、
PHP チュートリアルをご覧ください。
以上がPHP は Screw を使用してソースコードを暗号化しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック









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

CakePHP でデータベースを操作するのは非常に簡単です。この章では、CRUD (作成、読み取り、更新、削除) 操作について理解します。

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

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

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

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