Реклама на сайте Advertise with us

Как пересобрать PHP с поддержкой ZIP ?

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 21.01.05
Сообщения: 34
Рейтинг: 24

Ссылка на сообщениеДобавлено: 01/01/09 в 20:37       Ответить с цитатойцитата 

Нужна поддержка zip в php.
Что я имею:
CentOs5
php --version
Код:
PHP 5.2.6 (cli) (built: Aug 25 2008 17:08:46)
Copyright (c) 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies
    with Zend Extension Manager v1.2.2, Copyright (c) 2003-2007, by Zend Technologies
    with Zend Optimizer v3.3.3, Copyright (c) 1998-2007, by Zend Technologies


Хочу перекомпилить php с опцией --enable-zip

Я сделал следующее :
Код:
wget http://in.php.net/get/php-5.2.8.tar.gz/from/us.php.net/mirror
tar -zxf php-5.2.8.tar.gz
cd php-5.2.8
./configure --other-options   --enable-zip
make
make test


Получил ошибки:
Код:

TEST RESULT SUMMARY
---------------------------------------------------------------------
Exts skipped    :   42
Exts tested     :   37
---------------------------------------------------------------------

Number of tests : 6673              5144
Tests borked    :    1 (  0.0%) --------
Tests skipped   : 1528 ( 22.9%) --------
Tests warned    :    3 (  0.0%) (  0.1%)
Tests failed    :    9 (  0.1%) (  0.2%)
Expected fail   :    4 (  0.1%) (  0.1%)
Tests passed    : 5128 ( 76.8%) ( 99.7%)
---------------------------------------------------------------------
Time taken      :  396 seconds
=====================================================================

=====================================================================
BORKED TEST SUMMARY
---------------------------------------------------------------------
duplicated INI section [/root/php-5.2.8/ext/json/tests/bug41567.phpt]
=====================================================================

=====================================================================
FAILED TEST SUMMARY
---------------------------------------------------------------------
Bug #45392 (ob_start()/ob_end_clean() and memory_limit) [tests/lang/bug45392.phpt]
easter_date() [ext/calendar/tests/easter_date.phpt]
unixtojd() [ext/calendar/tests/unixtojd.phpt]
mktime() [3] (32-bit) [ext/date/tests/mktime-3.phpt]
Test session_decode() function : variation [ext/session/tests/session_decode_variation3.phpt]
Test session_encode() function : variation [ext/session/tests/session_encode_variation8.phpt]
Test array_slice() function : usage variations - Pass different data types as $offset arg [ext/standard/tests/array/array_slice_variation2.phpt]
Test array_slice() function : usage variations - Pass different data types as $length arg [ext/standard/tests/array/array_slice_variation3.phpt]
Test tempnam() function: usage variations - permissions(0000 to 0777) of dir [ext/standard/tests/file/tempnam_variation4.phpt]
htmlentities() test 2 (setlocale / fr_FR.ISO-8859-15) [ext/standard/tests/strings/htmlentities02.phpt] (warn: possibly braindead libc)
htmlentities() test 4 (setlocale / ja_JP.EUC-JP) [ext/standard/tests/strings/htmlentities04.phpt] (warn: possibly braindead libc)
htmlentities() test 15 (setlocale / KOI8-R) [ext/standard/tests/strings/htmlentities15.phpt] (warn: possibly braindead libc)
=====================================================================

=====================================================================
EXPECTED FAILED TEST SUMMARY
---------------------------------------------------------------------
SPL: ArrayObject::__construct basic usage with ArrayObject::ARRAY_AS_PROPS. [ext/spl/tests/arrayObject___construct_basic4.phpt]
SPL: ArrayObject::__construct basic usage with ArrayObject::STD_PROP_LIST|ArrayObject::ARRAY_AS_PROPS. [ext/spl/tests/arrayObject___construct_basic5.phpt]
SPL: ArrayObject::exchangeArray() basic usage with object as underlying data store. [ext/spl/tests/arrayObject_exchangeArray_basic3.phpt]
SPL: ArrayObject::setFlags basic usage with ArrayObject::ARRAY_AS_PROPS. [ext/spl/tests/arrayObject_setFlags_basic1.phpt]
=====================================================================


Подскажите, что дальше делать ?
Продолжить установку или с ошибками не пойдет ??

0
 

php наше всё :)

С нами с 26.07.04
Сообщения: 814
Рейтинг: 447

Ссылка на сообщениеДобавлено: 02/01/09 в 02:01       Ответить с цитатойцитата 

Я думаю тебя спасет PEAR...
Собираешь PEAR, а потом
1. # pecl install zip
2. Правишь php.ini, добавлением extension=zip.so

Ну после команды 1 все будет расписано :)

0
 



С нами с 25.07.06
Сообщения: 207
Рейтинг: 229

Ссылка на сообщениеДобавлено: 02/01/09 в 02:28       Ответить с цитатойцитата 

Это нормально для пхп, что тесты валятся, через пару релизов подправят.
P.S. make install и не парься icon_smile.gif

0
 



С нами с 21.01.05
Сообщения: 34
Рейтинг: 24

Ссылка на сообщениеДобавлено: 02/01/09 в 22:06       Ответить с цитатойцитата 

Dantist писал:
Я думаю тебя спасет PEAR...
Собираешь PEAR, а потом
1. # pecl install zip
2. Правишь php.ini, добавлением extension=zip.so

Ну после команды 1 все будет расписано :)

Я тоже так думал, но смысл с PEAR возиться, php пересобрать и все IMHO Как там pear ставить я еще не знаю (

Бложок

0
 



С нами с 21.01.05
Сообщения: 34
Рейтинг: 24

Ссылка на сообщениеДобавлено: 02/01/09 в 22:08       Ответить с цитатойцитата 

Salvator писал:
Это нормально для пхп, что тесты валятся, через пару релизов подправят.
P.S. make install и не парься :)

Спасибо, так и хотел сделать, надеюсь ничего там не упадет )

Бложок

0
 

php наше всё :)

С нами с 26.07.04
Сообщения: 814
Рейтинг: 447

Ссылка на сообщениеДобавлено: 02/01/09 в 23:26       Ответить с цитатойцитата 

morfey писал:
Я тоже так думал, но смысл с PEAR возиться, php пересобрать и все IMHO Как там pear ставить я еще не знаю (

Я в центос не работал, но во фряхе из портов всё что угодно ставится за 5 минут... (5 минут - это набор команд :) Сколько оно собираться будет - другой вопрос)..

В CentOS через yum install думаю тоже всё быстро ставятся :))

У тебя PEAR уже возможно есть... Часто ПХП собирают сразу с пиром..
Пробуй
# pear install zip
или
# pecl install zip

3
 



С нами с 21.01.05
Сообщения: 34
Рейтинг: 24

Ссылка на сообщениеДобавлено: 03/01/09 в 22:15       Ответить с цитатойцитата 

Dantist писал:
Я в центос не работал, но во фряхе из портов всё что угодно ставится за 5 минут... (5 минут - это набор команд :) Сколько оно собираться будет - другой вопрос)..

В CentOS через yum install думаю тоже всё быстро ставятся :))

У тебя PEAR уже возможно есть... Часто ПХП собирают сразу с пиром..
Пробуй
# pear install zip
или
# pecl install zip

Спасибо.
pecl install zip - помогло, только расширение установилось в /usr/local/lib/php/extensions/no-debug-non-zts-20060613 почему то ?
А почему расширение добавить лучше, чем php пересобрать, объясните кто нибудь.

Бложок

0
 

php наше всё :)

С нами с 26.07.04
Сообщения: 814
Рейтинг: 447

Ссылка на сообщениеДобавлено: 03/01/09 в 23:01       Ответить с цитатойцитата 

Расширение установлиось в правильное место )
А ты попробуй пересобрать пхп разок... засеки время.. Плюсани время на гуглеж возможных ошибок :))
А потом засеки время на установку из пира )
Тем и лучше )

0
 



С нами с 21.01.05
Сообщения: 34
Рейтинг: 24

Ссылка на сообщениеДобавлено: 04/01/09 в 00:13       Ответить с цитатойцитата 


Понятно, те гимора больше. Php не устанавливал еще, работает и ладно )

Бложок

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »