2008-09-07 19 views
11

Çalıştırılıncaya kadar php komut dosyalarının aslında derlenmediğini biliyorum. Bununla birlikte, küçük bir basit program oluşturmak ve php binary'sine ihtiyaç duymadan bir ikiliye derlemek istiyorum derim. Bunu nasıl yapabilirim?Linux'ta bir PHP betiğini derleyin.

Birkaç IDE'nin bunu görebileceğini gördüm, ancak bunların hepsi windows ya da linux sürümleri aslında düzgün bir şekilde oluşturmuyor.
İstediğim şey, betiğin kendisinde yapan py2exe gibi bir şey.

cevap

9

dışarı phc: the PHP compiler

sadece bir komut dosyası gibi çalıştırmak istiyorsanız Kontrol, sen kendi başına bunu derlemek gerekir, ama sadece komut satırı üzerinden çalıştırmak olmayabilir. Read running PHP via the command line.

+4

"Her seferinde" lütfen. Bu hatayı daha sık görüyorum: http://en.wiktionary.org/wiki/per_se – lImbus

4

Bu: http://www.bambalam.se/bamcompile/ var, ancak Windows bytecode derler. Birkaç tane daha var, ama tüm gördüklerim sadece pencereler için derleyecektir.

Birkaç Daha:
http://www.nusphere.com/products/phpdock.htm

Düzenleme: senin o pencereler için bakılmaksızın linux üzerinde çalışması için seyir halinde neredeyse unutuyordum sadece senaryonun üstüne

#!/usr/bin/php 

ekleyebilir ve gerektiği Komut satırından çalıştırabilir. Önce dosyayı chmod + x unutma.

0

Facebook'un Hiphop-PHP'a bir göz atın. PHP kodunu C++ 'ya dönüştürebilir ve g ++ ile derleyebiliriz. Görünüşe göre, tüm WordPress kurulumlarını başarıyla derlemek için bile aldılar.

İlgili konular