Şu anda aslında PHP 4.2.2. Benim sorun build / derleme işlemi .dll yerine içine uzantısı derleme oluşturmak yaşıyor için yazılmış bir PHP Uzantısı yeniden yazıyorum PHP çekirdek. Çevre windows server 2003 olduğunu. Visual Studio 2008 kullanıyorum.
Ben çerçeveyi oluşturmak için EXT_SKEL script kullanılır, ve ben başarıyla php çekirdek içine uzantısı derleyebilirsiniz. Bunun yerine bir .dll olarak derlemek çalışıyorum bu yüzden kolayca benim müşterilerine dağıtabilirsiniz. Herkes bir .dll yerine staticly içine {[(3)] olarak benim uzantısı derlemek istiyorum PHP 5.3 inşa sürecini anlatmak için nasıl bana doğru yönde işaret edebilir } kendini?
Uzantısının çerçeve oluşturmak için I çalıştırın:
php.exeext_skel_win32.php --extname=myextension --proto=myprototypefile.dat- 'ARG_ENABLE' uncomment ve varsayılan etkin hale getirmek için modifiye config.w32
buildconf.batcscript /nologo configure.js- nmake
Ben ancak bir dağıtılabilir. Dll üretmek değil, PHP içinde uzantının yöntemlerini çalıştırabilirsiniz onaylamak. bunun yerine PHP ikili içine yöntemleri derler. Herkes bana doğru yönde işaret edebilir?