При установке 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 install6. Финиш. Получаем установленный shared-модуль zip.so
7. Перезапускаем веб-сервер:
systemctl restart httpd.service
URL:
Обсуждается: http://www.opennet.me/tips/info/2653.shtml
финиш. зачем рекламировать неумение пользоваться рпм-ом и загаживать локальную файловую систему?
А пересобрать SRPM пакет не судьба?
Ужос, за такое надо бить по рукам# 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
А уже вылодили пакет в открытый доступ? хоть rapidshare.
https://admin.fedoraproject.org/pkgdb/acls/name/php-pecl-zip
Кто пустил убунтоводов в федору?
Это надо умудриться - вместо простой установки готового пакета из EPEL устраивать срач с make install в пакетном дистре :-\
ну правильно, до этого все "крутые" линуксоиды делали именно так. А теперь выходит такой путь не комильфо. Как же так? Ядро линукса совершенствуется день ото дня триллионы строк кода фигачат с такой скоростью что даже железка выйти не успела а линукс ее уже поддерживает и тут такой анахронизм. Выходит что линуксоиды и на самом деле не поспевают за тем прогрессом который им собсно предлагает сам линукс. Вот оно истинное лицо линукса. Тут до сих пор запускают ./configure и публикуют _ТАКИЕ_ советы на опеннете. Пожалуй действительно Макс окончательно забросил этот проект, а модерирование отдал школьникам или тем кто линукс видел в последний раз 5 лет назад и то в виде первой федоры..
Проблема с системой на движке DCMS-cocial,приходит юзерам сообщение от [DELETED] и оно не читается, всегда висит не прочитанным, по совету создал контакт с идом 160 , примерно месяц было все нормально , но опять же 2 системы работали по сайту, сейчас опять появилось это сообщение от [DELETED] и висит не читается, как это исправить???