URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 82107
[ Назад ]

Исходное сообщение
"Раздел полезных советов: Решение проблемы поддержки php-zip-..."

Отправлено auto_tips , 28-Дек-11 21:01 
При установке PHP из стандартного репозитория обнаруживается отсутствие поддержки php-zip-extension. Как следствие, такие продукты как Moodle 2.2 не запускаются на сервере. Данная проблема актуальна для некоторых пользователей дистрибутивов Fedora 15 и Fedora 16.

Решение проблемы довольно просто. Потребуется проделать несколько нехитрых операций:


1. Устанавливаем из репозитория Apache, PHP и необходимые расширения.

2. Загружаем и распаковываем с официального сайта исходники PHP (например в /dist).

3. Создаем на веб-сервере файл inf.php:

   <?php
   phpinfo();
   ?>
Так проще всего набрав в браузере http://localhost/inf.php посмотреть как сконфигурирован PHP в репозитории.

4. Переходим в каталог с исходниками PHP и выполняем скрипт ./configure почти со всеми полученными на предыдущем шаге опциями, но добавляем еще --enable-zip

5. Переходим в каталог /dist/php-X.X.X/ext/zip и выполняем следующее:

  phpize
  ./configure
  make
  make install

6. Финиш. Получаем установленный shared-модуль zip.so

7. Перезапускаем веб-сервер:

   systemctl restart httpd.service


URL:
Обсуждается: http://www.opennet.ru/tips/info/2653.shtml


Содержание

Сообщения в этом обсуждении
"Решение проблемы поддержки php-zip-extension в Fedora-16"
Отправлено samm , 28-Дек-11 21:01 
финиш. зачем рекламировать неумение пользоваться рпм-ом и загаживать локальную файловую систему?

"Решение проблемы поддержки php-zip-extension в Fedora-16"
Отправлено Аноним , 29-Дек-11 08:35 
А пересобрать SRPM пакет не судьба?

"Решение проблемы поддержки php-zip-extension в Fedora-16"
Отправлено ALex_hha , 29-Дек-11 13:07 
Ужос, за такое надо бить по рукам

# rpmbuild -ba --target=x86_64 php-pecl-zip.spec
Building target platforms: x86_64
Building for target x86_64
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.LfbMay
+ umask 022
+ cd /root/rpmbuild/BUILD
+ cd /root/rpmbuild/BUILD
+ rm -rf php-pecl-zip-1.10.2
+ /bin/mkdir -p php-pecl-zip-1.10.2
+ cd php-pecl-zip-1.10.2
+ /usr/bin/gzip -dc /root/rpmbuild/SOURCES/zip-1.10.2.tgz
+ /bin/tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ /bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ /usr/bin/php -n /root/rpmbuild/SOURCES/xml2changelog package.xml
+ /usr/bin/install -m 644 -c /root/rpmbuild/SOURCES/PHP-LICENSE-3.01 LICENSE
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.xBzG8g
+ umask 022
+ cd /root/rpmbuild/BUILD
+ cd php-pecl-zip-1.10.2
+ cd zip-1.10.2
+ phpize
Configuring for:
PHP Api Version:         20090626
Zend Module Api No:      20090626
Zend Extension Api No:   220090626
...
...
...
Wrote: /root/rpmbuild/SRPMS/php-pecl-zip-1.10.2-1.src.rpm
Wrote: /root/rpmbuild/RPMS/x86_64/php-pecl-zip-1.10.2-1.x86_64.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.qeKSXR
+ umask 022
+ cd /root/rpmbuild/BUILD
+ cd php-pecl-zip-1.10.2
+ /bin/rm -rf /root/rpmbuild/BUILDROOT/php-pecl-zip-1.10.2-1.x86_64
+ exit 0

# rpm -Uvh /root/rpmbuild/RPMS/x86_64/php-pecl-zip-1.10.2-1.x86_64.rpm


"Решение проблемы поддержки php-zip-extension в Fedora-16"
Отправлено O_o , 29-Дек-11 15:44 
А уже вылодили пакет в открытый доступ? хоть rapidshare.

"Решение проблемы поддержки php-zip-extension в Fedora-16"
Отправлено mike_t , 30-Дек-11 14:24 
https://admin.fedoraproject.org/pkgdb/acls/name/php-pecl-zip

"Решение проблемы поддержки php-zip-extension в Fedora-16"
Отправлено Аноним , 03-Янв-12 21:06 
Кто пустил убунтоводов в федору?
Это надо умудриться - вместо простой установки готового пакета из EPEL устраивать срач с make install в пакетном дистре :-\

"Решение проблемы поддержки php-zip-extension в Fedora-16"
Отправлено Аноним , 06-Янв-12 23:50 
ну правильно, до этого все "крутые" линуксоиды делали именно так. А теперь выходит такой путь не комильфо. Как же так? Ядро линукса совершенствуется день ото дня триллионы строк кода фигачат с такой скоростью что даже железка выйти не успела а линукс ее уже поддерживает и тут такой анахронизм. Выходит что линуксоиды и на самом деле не поспевают за тем прогрессом который им собсно предлагает сам линукс. Вот оно истинное лицо линукса. Тут до сих пор запускают ./configure и публикуют _ТАКИЕ_ советы на опеннете. Пожалуй действительно Макс окончательно забросил этот проект, а модерирование отдал школьникам или тем кто линукс видел в последний раз 5 лет назад и то в виде первой федоры..

"Решение проблемы поддержки php-zip-extension в Fedora-16"
Отправлено Igorekxaker , 14-Апр-13 23:34 
Проблема с системой на движке DCMS-cocial,приходит юзерам сообщение от [DELETED] и оно не читается, всегда висит не прочитанным, по совету создал контакт с идом 160 , примерно месяц было все нормально , но опять же 2 системы работали по сайту, сейчас опять появилось это сообщение от [DELETED] и висит не читается, как это исправить???