PHP暗号化認証とパッケージ化を行うにはどうすればよいですか?
怪我咯
怪我咯 2017-05-19 10:08:32
0
5
847

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

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

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

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

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

怪我咯
怪我咯

走同样的路,发现不同的人生

全員に返信 (5)
给我你的怀抱

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
    世界只因有你

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

    いいねを押す+0
      世界只因有你

      リーリー

      いいねを押す+0
        淡淡烟草味

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

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

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

        いいねを押す+0
          淡淡烟草味

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

          いいねを押す+0
            最新のダウンロード
            詳細>
            ウェブエフェクト
            公式サイト
            サイト素材
            フロントエンドテンプレート
            私たちについて 免責事項 Sitemap
            PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!