Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
подключить zip extension в php |

21.01.2010, 02:19
|
|
Познавший АНТИЧАТ
Регистрация: 15.01.2008
Сообщений: 1,166
Провел на форуме: 2459557
Репутация:
606
|
|
подключить zip extension в php
Привет всем.
Собственно, нужно подключить zip расширение к php в линуксе.
Скачал соурсы с http://pecl.php.net/package/zip, как их теперь скомпилировать?
И обязательно ли каждый раз компилировать? Разве нет уже готовых расширений как для windows? (php_zip.dll)
Если я скомпилирую эти соурсы, а потом в php.ini пропишу это расширение, оно будет работать?
|
|
|

21.01.2010, 03:42
|
|
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме: 1698585
Репутация:
818
|
|
Если я скомпилирую эти соурсы, а потом в php.ini пропишу это расширение, оно будет работать?
Нет, нужно будет собрать ПХП заново с опцией --with-zip примерно так. А что за ось? Если сервер на убунту то там с репов можно поставить.
|
|
|

21.01.2010, 07:41
|
|
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме: 6490435
Репутация:
2290
|
|
Нет, нужно будет собрать ПХП заново
Бред. Читай про динамическую линковку.
Кстати вот моя статья про написание своих экстеншенов: http://habrahabr.ru/blogs/php/75388/
И обязательно ли каждый раз компилировать? Разве нет уже готовых расширений как для windows? (php_zip.dll)
Можно скачать бинарник. Дать для 5.2?
|
|
|

21.01.2010, 15:04
|
|
Познавший АНТИЧАТ
Регистрация: 15.01.2008
Сообщений: 1,166
Провел на форуме: 2459557
Репутация:
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
warning: pecl/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)
.............................done: 236,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: error: no 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) ?
|
|
|

21.01.2010, 15:27
|
|
Познавший АНТИЧАТ
Регистрация: 15.01.2008
Сообщений: 1,166
Провел на форуме: 2459557
Репутация:
606
|
|
Все, разобрался.
Скачал rpm уже zipовский, установил его, подключил в php.ini.
http://www.rpmfind.net/linux/rpm2html/search.php?query=Zip.so
Спасибо ответившим.
Последний раз редактировалось попугай; 21.01.2010 в 15:32..
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|