PHPコードをCGI(ベータ)の下で実行しているPythonに変換します。
$ php composer.phar install
$ python3 -m pip install -r requirements.txt
作曲家 / PIPがグローバルにインストールされている場合:
$ composer install
$ pip3 install -r requirements.txt
フォルダー./WordPress-5.4には、WPのコピーとそのツールとの変換があります。
$ python3 php2py.py --keep-ast ./wordpress-5.4
これにより、 *.pyファイル、 *.ast(ass-keep-astが使用されます)、およびエラーがある場合(現時点である必要があります) *.errors.txtファイル。
変換されたファイルを実行するには、 PHP2py_compat環境変数のPHP互換ライブラリのフルパスを指定する必要があります。
$ cd ./wordpress-5.4
$ PHP2PY_COMPAT=$HOME/php_compat.py python3 index.py
変換されたコードを編集することなく、完全な動作変換を取得するために、終了するものがいくつか残っています。コードを公開する前にそれらに取り組むのを待っていましたが、最近は余暇があまりありません。
PRやコメントは大歓迎です。
著作権ニコラズ・ロドリゲス([email protected])
このソフトウェアと関連するドキュメントファイル(「ソフトウェア」)のコピーを入手して、制限なしにソフトウェアを扱うために、このソフトウェアを制限する権利を含め、ソフトウェアのコピーをコピー、変更、公開、配布、販売する、ソフトウェアのコピーを許可する人を許可する人を許可することを含めて、許可が無料で許可されます。
上記の著作権通知とこの許可通知は、ソフトウェアのすべてのコピーまたはかなりの部分に含まれるものとします。
このソフトウェアは、商品性、特定の目的への適合性、および非侵害の保証を含むがこれらに限定されない、明示的または黙示的なものを保証することなく、「現状のまま」提供されます。いかなる場合でも、著者または著作権所有者は、契約、不法行為、またはその他の訴訟、ソフトウェアまたはソフトウェアの使用またはその他の取引に関連する、またはその他の契約、またはその他の請求、またはその他の責任について責任を負いません。