HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

подключить zip extension в php
  #1  
Старый 21.01.2010, 02:19
попугай
Познавший АНТИЧАТ
Регистрация: 15.01.2008
Сообщений: 1,166
С нами: 9642449

Репутация: 606


По умолчанию подключить zip extension в php

Привет всем.

Собственно, нужно подключить zip расширение к php в линуксе.

Скачал соурсы с http://pecl.php.net/package/zip, как их теперь скомпилировать?

И обязательно ли каждый раз компилировать? Разве нет уже готовых расширений как для windows? (php_zip.dll)

Если я скомпилирую эти соурсы, а потом в php.ini пропишу это расширение, оно будет работать?
 
Ответить с цитированием

  #2  
Старый 21.01.2010, 03:42
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
С нами: 11278406

Репутация: 818


По умолчанию

Цитата:
Если я скомпилирую эти соурсы, а потом в php.ini пропишу это расширение, оно будет работать?
Нет, нужно будет собрать ПХП заново с опцией --with-zip примерно так. А что за ось? Если сервер на убунту то там с репов можно поставить.
 
Ответить с цитированием

  #3  
Старый 21.01.2010, 15:04
попугай
Познавший АНТИЧАТ
Регистрация: 15.01.2008
Сообщений: 1,166
С нами: 9642449

Репутация: 606


По умолчанию

Цитата:
Сообщение от b3  
Нет, нужно будет собрать ПХП заново с опцией --with-zip примерно так. А что за ось? Если сервер на убунту то там с репов можно поставить.

Да, у меня redHat вроде. RPM есть.

пробую через pecl ставить.


PHP код:
[root@km13711-15 ~]# pecl install zip
pecl/zip requires PEAR Installer (version >= 1.7.0), installed version is 1.4.9
No valid packages found
install failed 
PEAR Installer требует более новой версии (с этим тоже трабла, пробовал обновлять его - какие-то проблемы с зависимостями)

Попробовал с опцией --force
PHP код:
[root@km13711-15 ~]# pecl install --force zip
warningpecl/zip requires PEAR Installer (version >= 1.7.0), installed version is 1.4.9
downloading zip
-1.10.2.tgz ...
Starting to download zip-1.10.2.tgz (236,912 bytes)
.............................
done236,912 bytes
61 source files
building
running
phpize
Configuring 
for:
PHP Api Version:         20041225
Zend Module Api No
:      20050922
Zend Extension Api No
:   220051025
building in 
/var/tmp/pear-build-root/zip-1.10.2
running
: /tmp/tmpLGDmLg/zip-1.10.2/configure
checking 
for egrep... grep -E
checking 
for a sed that does not truncate output... //bin/sed
checking for gcc... no
checking 
for cc... no
checking 
for cc... no
checking 
for cl... no
configure
errorno acceptable C compiler found in $PATH
See 
`config.log' for more details.
ERROR: 
`/tmp/tmpLGDmLg/zip-1.10.2/configure' failed 
Пишет, что нет типа gcc (с этим тоже проблема - gcc пробовал ставить rpm -i /tmp/gcc.rmp/gcc-4.4.2-7.fc12.src.rpm - выдает warning: /tmp/gcc.rmp/gcc-4.4.2-7.fc12.src.rpm: Header V3 RSA/SHA256 signature: NOKEY, key ID 57bbccba
error: cannot create %sourcedir /usr/src/redhat/SOURCES )

Собственно, я так понял, надо gcc поставить или обновить PEAR?

Цитата:
Сообщение от nerezus  

Можно скачать бинарник. Дать для 5.2?
а будет работать на PHP 5.1.6 (cli) ?
 
Ответить с цитированием

  #4  
Старый 21.01.2010, 07:41
nerezus
Флудер
Регистрация: 12.08.2004
Сообщений: 3,791
С нами: 11444066

Репутация: 2290


По умолчанию

Цитата:
Нет, нужно будет собрать ПХП заново
Бред. Читай про динамическую линковку.
Кстати вот моя статья про написание своих экстеншенов: http://habrahabr.ru/blogs/php/75388/

Цитата:
И обязательно ли каждый раз компилировать? Разве нет уже готовых расширений как для windows? (php_zip.dll)
Можно скачать бинарник. Дать для 5.2?
 
Ответить с цитированием

  #5  
Старый 21.01.2010, 15:27
попугай
Познавший АНТИЧАТ
Регистрация: 15.01.2008
Сообщений: 1,166
С нами: 9642449

Репутация: 606


По умолчанию

Все, разобрался.

Скачал rpm уже zipовский, установил его, подключил в php.ini.

http://www.rpmfind.net/linux/rpm2html/search.php?query=Zip.so


Спасибо ответившим.

Последний раз редактировалось попугай; 21.01.2010 в 15:32..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PHP FRAGNATIC PHP 186 21.02.2010 02:41



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...