Pthreads PHP extension ile ilgili sorunlarım var. PHP'yi ZTS etkin olarak (--enable-maintainer-zts
) derledim ve pthlleri pecl ile yükledim ve ayrıca uzantıyı elle derlemeyi denedim.Pthreads PHP uzantısı Ubuntu'da nasıl kullanılır?
Aslında nasıl kullanılacağını bilmiyorum. PHP'deki Thread sınıfını herhangi bir diğer yerleşik sınıf gibi kullanabileceğimi, ancak PHP'nin bunu fark etmediği hiçbir şansı olmayan olarak kullanabileceğimi varsaydım. POSIX işlevleri çalışıyor gibi görünüyor.
Ubuntu 12.10 Server 64-bit'i mod_php 5.4.6 ile kullanıyorum.
Apache hata günlüğünü inceledim ve pthreads.so bilinmeyen bir sembol olduğu için yüklenemedi gibi görünüyor: sapi_globals_id ... Ayrıca pthreads ile statik uzantı olarak php derlemeye çalıştım ve fark yaratmıyor. –
Belgeler, 5.3 için açıkça belirtiyor. "5.6.4" ile "5.4.6" demek istediniz mi? Eğer öyleyse, 5.4'ten 5.3'e inmeyi deneyin ve sonra çalışıp çalışmadığını görün. Bunu yaparsa, 5.4 desteğiyle ilgili bir sorun bildirmek istersiniz. – Charles
Evet, bu bir yazım hatasıydı, PHP 5.4.6 çalıştırıyorum. Şu anda pthreads çalışıyor ve çalışıyor. –