Kompilacja skryptów PHP
: 06 sty 2016, 22:06
Witam,
kontynuując moją misje podgrzania atmosfery i zwiększenia aktywności wszystkich prezentuję wam ten krótki tutorial jak skompilować skrypt php do exe, dzieki czemu bedzie mozliwe wykonanie go bez koniecznosci posiadania interpretera php.
Co potrzebujemy?
-bamcompile(http://www.bambalam.se/bamcompile/)
1. Umieszczamy nasz skrypt PHP w folderze gdzie zainstalowaliśmy bamcompile (nie jest to konieczne ale ułatwi sprawe).
2. Otwieramy CMD(Start->uruchom->cmd)
3. Nawigujemy do miejsca gdzie jest zainstalowany bamcompile np. cd C:/program files/bamcompile
4. Gdy juz jestesmy w katalogu, wpisujemy bamcompile -opcja nazwa_pliku.php nazwa_pliku.exe
Bamcompile daje nam 3 opcje:
-w po odpaleniu execa nie widać nic (nawet nie miga konsola) okienko odpala się jako ukryte.
-c kompresuje wynikowy plik(uzywa UPX)
-d bez encodingu (czyli nie zmienia przyjętego kodowania w źródle do tego na obecnym systemie)
5. W katalogu bamcompile powinien stworzyć się plik .exe teraz po odpaleniu go uruchomimy nasz skrpyt.
Jest to naprawde ciekawe narządko wyrównujące największą wadę php w stosunku do np. C++ czylio możliwości wykonania naszego skryptu bez konieczności posiadania interpretera.
Enjoy.
kontynuując moją misje podgrzania atmosfery i zwiększenia aktywności wszystkich prezentuję wam ten krótki tutorial jak skompilować skrypt php do exe, dzieki czemu bedzie mozliwe wykonanie go bez koniecznosci posiadania interpretera php.
Co potrzebujemy?
-bamcompile(http://www.bambalam.se/bamcompile/)
1. Umieszczamy nasz skrypt PHP w folderze gdzie zainstalowaliśmy bamcompile (nie jest to konieczne ale ułatwi sprawe).
2. Otwieramy CMD(Start->uruchom->cmd)
3. Nawigujemy do miejsca gdzie jest zainstalowany bamcompile np. cd C:/program files/bamcompile
4. Gdy juz jestesmy w katalogu, wpisujemy bamcompile -opcja nazwa_pliku.php nazwa_pliku.exe
Bamcompile daje nam 3 opcje:
-w po odpaleniu execa nie widać nic (nawet nie miga konsola) okienko odpala się jako ukryte.
-c kompresuje wynikowy plik(uzywa UPX)
-d bez encodingu (czyli nie zmienia przyjętego kodowania w źródle do tego na obecnym systemie)
5. W katalogu bamcompile powinien stworzyć się plik .exe teraz po odpaleniu go uruchomimy nasz skrpyt.
Jest to naprawde ciekawe narządko wyrównujące największą wadę php w stosunku do np. C++ czylio możliwości wykonania naszego skryptu bez konieczności posiadania interpretera.
Enjoy.