Bazı php uzantıları oluşturmaya çalıştım.PHP 5.3.6 için php uzantısını debug ile derlemek, TS
İlk --enable-debug --enable-maintainer-zts
ile php 5.3.6
derledim. Sonra
phpize
./configure --with-EXTNAME
make
Sonra benim php uzantıları dizine extname.so
kopyalamak ve php.ini
değiştirmek o benim uzatma ve kullanım standart prosedürü oluşturulduğunda sahip Ve cli dan php kullanmaya çalışırken bir hata aldım
Ben denemekUnable to initialize module
Module compiled with build ID=API20090626,NTS
PHP compiled with build ID=API20090626,TS,debug
./configure --enable-debug --enable-maintainer-zts
Uzantı için bu seçeneklerin configure script tarafından tanınmadığına dair uyarı aldım.
Peki, php'nin kendisini yeniden derlemeksizin yukarıda anlattığım seçeneklerle derlenmiş PHP ile kullanmak için uzantımı nasıl derleyebilirim?
yapmak Parçacığı Güvenliği yerine "phpize" kullanarak derlenmiş emin olmak için nereye doğru PHP-bulabilirsiniz 2 phpize vardır yapılandırma? Sanırım bin dizinindeki php'ye yakın, doğru muyum? – krasilich
@kra evet, doğru – Artefacto
Her şey çalışıyor gibi görünüyor, teşekkürler! – krasilich