Complatori gratuit php, numărul infoblog 1

Toate compilatoare PHP gratuite, care sunt prezentate aici, pot recompila scripturi PHP în cod mașină, care poate rula pe computer, fără a descărca un PHP interpret special, și le compila într-un bytecode interfață linie de comandă (instalare necesită NET sau cadru mono sau bytecode Java (în cazul în care o mașină virtuală Java pentru instalare)).







Astfel de compilatoare pot fi utile în diverse scopuri: pot accelera executarea scriptului dvs., deoarece nu mai sunt interpretate la run-time; sau datorită acestora, vă puteți distribui aplicațiile fără a dezvălui codul sursă (pe care alte scrieri comerciale necesită). Presupun că sunt potrivite și în cazul în care cineva dorește să scrie programe PHP dependente de Internet și să le distribuie cu funcția de lansare pe desktop (spre deosebire de aplicațiile web obișnuite care rulează pe server), toate acestea sunt posibile deoarece, că PHP este ușor de învățat cu un limbaj de programare și conține în esență multe funcții încorporate cu acces la Internet. (În acest caz, trebuie fie să distribuiți aplicațiile cu serverul web încorporat, fie să utilizați compilatorul care compilează serverul în aplicația dvs.)

Apropo, dacă doriți să utilizați obfuscation în codul dvs., atunci știți că acest lucru este posibil și cu acceleratorul PHP. Aceste acceleratoare sugerează, de asemenea, o creștere a vitezei de execuție a scenariului dvs.

Informații utile pentru cei care nu știu încă că versiunea oficială a traducătorului PHP poate fi descărcată pe site-ul PHP: Procesor Hypertext.







Gratuit compilatoare PHP pentru scripting cod nativ. NET sau Java bytecode.

Bambalam (noutate)

Phalanger (pentru .NET)

Phalanger compilează codul dvs. PHP în octetul CLI (.exe sau .dll). Acest program poate fi lansat prin intermediul cadrelor .NET 4.0 sau Mono. Codul dvs. PHP poate utiliza orice obiecte .NET și biblioteci suplimentare ale extensiei standard PHP. Ansamblul NET rezultat poate fi semnat și ascuns. Acest program produce, de asemenea, șabloane care vă permit să creați aplicații PHP utilizând Visual Studio. Programul este lansat sub licența Apache.

HipHop pentru PHP (pentru codul nativ)

HipHop traduce codul dvs. PHP în codul C ++, care ulterior este compilat folosind compilatorul GNU C ++ în cod binar executabil. Compilatorul acceptă toate funcțiile versiunii PHP 5.3 (desigur, cu excepția unui lucru ca eval ()). Funcționează și compilează codul pentru versiunea pe 64 de biți a Linux și FreeBSD. Deoarece programul este distribuit sub formă de cod sursă, trebuie să compilați manual (dvs.). Este lansat sub licența PHP License.

Roadsend PHP (pentru codul nativ).

Compilatorul PHP Roadsend produce fișiere binare (executabile) pentru Windows și Linux. Scripturile dvs. nu se limitează la programele de consolă (linii de comandă): acestea pot fi construite folosind servere web încorporate, care le permit să lucreze în modul în care lucrează pe site, chiar și pe sistemul dvs. de utilizator, desigur. Compilatorul este lansat sub licența GNU GPL și este rulat sub GNU LGPL. Din păcate, programul și-a încetat dezvoltarea activă.

Proiect Zero (pentru Java)

(Notă: se pare, acest software este un site web acum defunct a fost ca o jumătate de an este de neatins ..) Proiectul Zero include compilator și CLR, care poate prokompilirovat codul PHP în Java bytecode, si-l executa. Rețineți că Project Zero este mai mult decât un compilator PHP / runtime; Este un mediu dezvoltat care vă permite să îmbunătățiți aplicațiile web folosind PHP sau Groovy (un alt limbaj de script). Acest compilator este disponibil pentru Windows, Mac OS X și Linux. Pentru a lucra cu acest compilator, va trebui să descărcați Kitul de dezvoltare Java.

Tag-uri: compilatoare PHP, traducere de scripturi







Articole similare

Trimiteți-le prietenilor: