แปลงรหัส PHP เป็น Python ที่ทำงานภายใต้ CGI (เบต้า)
$ 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 (เพราะ-ใช้งานได้) และหากมีข้อผิดพลาดใด ๆ (ซึ่งควรจะเป็นในขณะนี้) *.errors.txt ไฟล์
ในการเรียกใช้ไฟล์ที่แปลงแล้วคุณต้องระบุเส้นทางเต็มของไลบรารีความเข้ากันได้ของ PHP ในตัวแปรสภาพแวดล้อม php2py_compat :
$ cd ./wordpress-5.4
$ PHP2PY_COMPAT=$HOME/php_compat.py python3 index.py
มีบางสิ่งเหลืออยู่ที่จะเสร็จสิ้นเพื่อให้ได้การแปลงการทำงานที่สมบูรณ์โดยไม่ต้องแก้ไขเพื่อแปลงรหัส ฉันกำลังรอที่จะจัดการกับสิ่งเหล่านั้นก่อนที่จะเผยแพร่รหัส แต่ฉันไม่มีเวลาว่างเหลืออยู่ในวันนี้
PRS และ/หรือความคิดเห็นใด ๆ ที่ได้รับการต้อนรับมากกว่า
ลิขสิทธิ์Nicolás Rodriguez ([email protected])
ได้รับอนุญาตโดยไม่ต้องเสียค่าใช้จ่ายสำหรับบุคคลใด ๆ ที่ได้รับสำเนาซอฟต์แวร์นี้และไฟล์เอกสารที่เกี่ยวข้อง ("ซอฟต์แวร์") เพื่อจัดการในซอฟต์แวร์โดยไม่มีการ จำกัด รวมถึง แต่ไม่ จำกัด เฉพาะสิทธิ์ในการใช้สำเนาดัดแปลงผสานเผยแพร่เผยแพร่
ประกาศลิขสิทธิ์ข้างต้นและประกาศการอนุญาตนี้จะรวมอยู่ในสำเนาทั้งหมดหรือส่วนสำคัญของซอฟต์แวร์
ซอฟต์แวร์มีให้ "ตามสภาพ" โดยไม่มีการรับประกันใด ๆ ไม่ว่าโดยชัดแจ้งหรือโดยนัยรวมถึง แต่ไม่ จำกัด เฉพาะการรับประกันความสามารถในการค้าการออกกำลังกายสำหรับวัตถุประสงค์เฉพาะและการไม่เข้าร่วม ไม่ว่าในกรณีใดผู้เขียนหรือผู้ถือลิขสิทธิ์จะต้องรับผิดชอบต่อการเรียกร้องความเสียหายหรือความรับผิดอื่น ๆ ไม่ว่าจะเป็นการกระทำของสัญญาการละเมิดหรืออื่น ๆ ที่เกิดขึ้นจากหรือเกี่ยวข้องกับซอฟต์แวร์หรือการใช้งานหรือการติดต่ออื่น ๆ ในซอฟต์แวร์