PHP 5.3 için uploadprogress.so?

3 Cevap php

Ben OS 10.6.2 üzerinde XAMPP (son sürüm) kullanıyorum, o PHP 5.3.0 ile birlikte oluyor

Ben PHP kaynak / başlık dosyaları için XAMPP geliştirme paketi yüklü ve Terminal-dan aşağıdaki komutu koştu

sudo ./pecl install uploadprogress

Her şey iyi çalıştığı görüldü. Benim php.ini dosyası - extension=uploadprogress.so Orada ince vardır, ve ben üzerinden apache yeniden başlatılır (yup Ben phpinfo() yüklenen aynı biri işaretli):

sudo ./apachectl restart

... Benim xamppfiles / bin dizini altında.

Sorun uploadprogress uzatma phpinfo() gösterilmez, olduğunu.

Ben eksik ne düşünüyorsunuz olamaz. Ben uzantısı belirten bir Apache / PHP restart hataları yüklü olamazdı almak, ya da uyumsuz ya da bir şey yoktu.

Ben belirgin bir şey eksik? Şimdiden teşekkürler.

3 Cevap

UPDATE--

Ben sorun giderilmiştir. Bu Snow Leopard yapılandırma hattına eklenmesi gereken bayraklarını derlemek 64bit oldu!

Bu senaryoda kendilerini bulur herkes bilgi için, bu kesin adımlar gerçekleştirilir-

wget http://pecl.php.net/get/uploadprogress-1.0.1.tgz

tar zxvf uploadprogress-1.0.1.tgz

cd uploadprogress-1.0.1.tgz

/Applications/XAMPP/xamppfiles/bin/phpize-5.3.0

MACOSX_DEPLOYMENT_TARGET=10.6 CFLAGS='-O3 -fno-common -arch i386 -arch x86_64' LDFLAGS='-O3 -arch i386 -arch x86_64' CXXFLAGS='-O3 -fno-common -arch i386 -arch x86_64' ./configure --with-php-config=/Applications/XAMPP/xamppfiles/bin/php-config-5.3.0

make

sudo make install

Sonra düzenlemek /Applications/XAMPP/xamppfiles/etc/php.ini ve emin olun şu yerde eklenir:

extension=uploadprogress.so

Apache yeniden başlatın ve voila, işe yaradı. Yay.

Onaylandı @ Lee'nin solüsyonu (geliştirici yüklü paketlenmiş) Mac OSX Lion (10.7.3) + XAMPP 1.7.3 üzerinde çalışır. Değişim "5.3.1" için - tek değişiklik XAMPP üzerinde php yükseltildi yüzden "5.3.0" kullanır nerede

Bildiğim kadarıyla, bu çalışması için etkin APC gerekir.

Php.ini uzantısı etkinleştirmeyi deneyin ve o giderir görmek!