Седьмой друпал и шестой с последними обновлениями использую сторонние прогресс бары для отображения процесса закачки файла на сервер. На странице статуса системы (Главная › Управление › Отчёты) даже есть предложение устновить или PECL uploadprogress или APC. Оба есть под unix-like системы, а вот как установить на Windows сервере пришлось поискать.
Поиски в инете привели к страничкам http://freestylesystems.co.uk/blog/installng-pecl-uploadprogress-extensi... и http://blog.liip.ch/archive/2009/03/09/upload-progress-meter-for-windows... благодоря которым нашлась вот этот рецепт:
1. Заходим сюда ( http://downloads.php.net/pierre/ ) и качаем нужную вам версию PECL uploadprogress (сейчас там доступны для PHP 5.2 VC6 и PHP 5.3 VC9 )
2. Копируем скачанную dll-ку в каталог ext и прописываем extension=uploadprogress.dll в php.ini.
3. Рестартуем аппач.
4. Все
P.S.: Страничка http://downloads.php.net/pierre/ очень полезна т.к. содержит все PECL расширения скомпилированные для Windows, в то время как сайт широко известного проекта pecl4win до сих пор не работает.
Комментарии
Когда я задавался этим вопросом также был на http://downloads.php.net/pierre, но для х64 там так и не нашел, впрочем как и сейчас.
После настроил в XAMPP - оказывается для этого даже качать ничего не надо - все уже есть, надо только включить.
а XAMPP какой билд аппача использует на VC6 или VC9 ? И еще, разве XAMPP 64 битный ? вроде бы нет... конечно удобно когда все "в одном флаконе", но я похоже трудности люблю.
http://www.apachefriends.org/winxampp/readme_en.txt
Он универсальный, ставил и на х32 и на х64 - работает везде хорошо ))
Универсальных не бывает, просто 32х битные работают отлично на 64х битных виндовс системах через WOW. По идее и родной аппач + php должны работать на x64 без проблем... но это - "по идее", а в жизни разное бывает
В жизни у меня на Win2k3 x64 XAMPP работает как часы )))
Где в XAMPP это включается? Подскажи, пожалуйста.
Сейчас уже не пользуюсь им, но если память не изменяет, то в xampp\php\php.ini раскомментил это:
;extension=php_ming.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_oci8.dll
А что означает nts, svn20091009 в названиях? И чем nts отличается от версии без этой аббревиатуры?
боюсь этого мало... таких библиотек в каталоге ext нет.
PS: W32, скорее всего так: extension=php_uploadprogress.dll
Похоже память изменила, у меня не заработало (XAMPP+Win 7/64).
Так же не помогло и это и в отдельности и вместе с раскомментированными 3-я строками.