検索

ホームページ  >  に質問  >  本文

PHP暗号化認証とパッケージ化を行うにはどうすればよいですか?

最近のプロジェクトでは、このようなプロジェクト要件を作成する必要があります。これまで PHP の作成に携わったことがありません。アドバイスをお願いします:

  1. php をインストール パッケージにパッケージ化してワンクリック インストールすることはできますか (Windows 環境)

  2. コード暗号化に関する推奨事項

  3. 認証するにはどうすればよいですか?

率直に言うと、私は実際に組織向けに商用ソフトウェアを作成したいのですが、それを他の支店にコピーして使用することは望ましくありません。

怪我咯怪我咯2780日前922

全員に返信(5)返信します

  • 给我你的怀抱

    给我你的怀抱2017-05-19 10:10:32

    1.PHPのパッケージ化について

    PHP インタープリターと PHP プロジェクトをインストール パッケージにパッケージ化することは問題ありません。PHP インタープリターをパッケージ化し、Android 携帯電話で問題なく実行することもできました。PHP はバイナリ パッケージの Windows バージョンを公式に提供しているため、コンパイルすることもできます。このステップは保存されます。PHP インタープリターを効率化するために、intl 拡張子やそれに依存する ICU などの不要な拡張子をすべて削除できます。削減後、パッケージ化されたインタープリターは以下のようになります。 5 MB。PHP には HTTP サーバーと SQLite データベースが組み込まれているため、クライアントは Apache や MySQL に依存せず、PHP プロジェクトを直接実行でき、リソースも節約できます。

    2. PHPコードの保護について

    PHP7 の opcache は、opcache.file_cache を使用して PHP スクリプトに対応するバイナリ オペコードをエクスポートすることをサポートしています。これらのオペコードはオペレーティング システムと PHP インタープリターのバージョンに関連しており、コード保護において一定の役割を果たすことができます。さらに、Zend Guard と ionCube は有料の PHP コード暗号化も提供します。サービス

    3.承認

    たとえば、暗号化された PHP コードで判断できます$_SERVER['SERVER_NAME']、認証中にバインドされたドメイン名ではない場合、サービスは直接拒否されます。

    返事
    0
  • 世界只因有你

    世界只因有你2017-05-19 10:10:32

    コードレベルの暗号化はあまり良くないようですが、zend Guard はコードを暗号化できます。 。
    拡張機能の使用もあります。つまり、wdlinux の管理システムはこの方法を使用します

    返事
    0
  • 世界只因有你

    世界只因有你2017-05-19 10:10:32

    リーリー

    返事
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-19 10:10:32

    暗号化については、これを試すことができます: EnPHP 暗号化難読化

    パッケージ化については、php exeとスクリプトをディレクトリに直接圧縮し、batスクリプトとして呼び出します

    利用制限については、HTTP_HOST ENVで判断するのが一般的です

    返事
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-19 10:10:32

    スクリーンショットに示されているように、PHP ソース コードを暗号化できます。必要に応じて、+2795934612 を送信してください。

    返事
    0
  • キャンセル返事