Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Lze zkompilovat PHP skript?

Zdravím vespolek,
dělám na jednom skriptu, který bych po dokončení potřeboval spouštět lokálně na počítači(-ích) - bez instalovaného a spuštěného Apache. Je nějaká možnost PHP skript převést do jiného spustitelného formátu, zkompilovat nebo tak něco?

Díky za radu nebo i odpověď, že to je nereálné přání.

Předmět Autor Datum
Ak to ide instalovat 90% tak skus 88 nový
fleg 25.05.2007 14:16
fleg
Ano, jednalo by se o instalaci na platformě Windows (tedy víc než 90%), kdyby to mělo být na Linuxu,… nový
host 25.05.2007 14:30
host
bamcompile nový
ivitek 25.05.2007 14:42
ivitek
Díky - to je stejný kompiler, na který dával odkaz fleg v prvním příspěvku. nový
host 25.05.2007 14:44
host
jj uz jsem si vsiml ale je to super soft, pisu si radsi maly programky v PHP nez v C :-) nový
ivitek 25.05.2007 14:47
ivitek
Jaké s tím kompilováním máš praktické zkušenosti? Narazil jsi na něco, co po zkompilování nefunguje?… nový
host 25.05.2007 15:29
host
v C je beh programu vyrazne rychlejsi :-) problem s PHP scriptem je, ze ke svemu behu potrebuje inte… nový
JR_Ewing 25.05.2007 15:31
JR_Ewing
Že výsledný exáč bude o pár kilo větší, to by snad nebyl takový problém. Instalování PHP se chci (p… poslední
host 25.05.2007 15:39
host

Ano, jednalo by se o instalaci na platformě Windows (tedy víc než 90%), kdyby to mělo být na Linuxu, tak bych se neptal.

Zkoušel jsem ten kompiler, na který jsi dal odkaz - výsledný exe nefunguje. Možná jsem měl napsat, že PHP skript používá i grafický výstup (imagecreate...). Ten kompiler možná zvládá jen nějaké jednoduché skripty 1+1=2. Ale jak by to bylo např s předáváním proměnných přes POST/GET, speciální funkce pro práci z řetězci, obrázky, atd...?

edit:// odvolávám co jsem odvolal - stačí přikompilovat knihovnu php_gd2 a už to funguje lépe. I když to není stoprocentní a byly by asi nutné nějaké kompromisy, možná by to mohlo jít.

v C je beh programu vyrazne rychlejsi :-)
problem s PHP scriptem je, ze ke svemu behu potrebuje interpreter. Ten se do vysledneho exe musi tez pridat. Paklize si saha na externi funkce PHP, tak to uvedeny program neni schopny vsechno zajistit ( jednoduse zrejme proto, ze byl i jednoduchy script hrozne velky ). PHP je mozne bezet i bez apache, jako comandline utilita, pomoci ktere poustis ten script. Podminkou je to nainstalovane PHP.

Zpět do poradny Odpovědět na původní otázku Nahoru