Как скомпилировать Версию 5.2.13 PHP с поддержкой zip на CentOS?

Действительно необходимо переехать от Пакетных файлов.

@echo off

setlocal enabledelayedexpansion

set x=100
set result=0

for /L %%i in (1,1,5) do (

  set /A result=!x! + %%i

  echo !result!
)

endlocal
3
задан 3 September 2010 в 22:59
1 ответ

В командной строке:

wget [link to php goes here]
tar -xvf [file you downloaded goes here]
cd [name of file without the extension\folder that was just extracted to]
./configure --enable-zip
make
make install

В удобной пакетной форме, которую необходимо смочь скопировать и вставить:

yum install -y make wget gcc zip-devel bzip2-devel
wget http://us3.php.net/get/php-5.2.14.tar.gz/from/this/mirror
tar -xvf php-5.2.14.tar.gz
cd php-5.2.14
./configure --enable-zip
make
make install

Если настраивать сбои....

Настраивание может перестать работать - если оно делает Вас, больше всего любят, нуждаются в библиотеке дьявола того, что отсутствует (посмотрите на вывод.), Если бы это - bzip, например, Вы использовали бы команду

yum install bzip-devel

В Вашем случае это могло бы быть что-то как

yum install zip-devel

Это должно дать Вам общее представление о том, в чем Вы нуждаетесь, если вышеупомянутое не работает.

yum search zip 

После выполнения это просто продолжается на настраивать шаге выше отказавшего (если это приводит первый itme к сбою через).

4
ответ дан 3 December 2019 в 06:20
  • 1
    Вы должны сделать и wget для выполнения вышеупомянутого....yum install wget make -y удостоверится, что у Вас есть они. –  Joshua Enfield 3 September 2010 в 23:12
  • 2
    я попробовал вкусную поисковую zip и получил много результатов, 2 из них были zip i386 и zip-devel, и оба были уже установлены. Скажите мне, как выполнить эту команду настройки на моем exisiting php установка, у меня есть установленный :( –  Salman von Abbas 4 September 2010 в 04:30
  • 3
    я не верю Вам, может выполнить настраивание на существующей установке. Команда настройки является процедурой установки установки из источника. zip-devel используется, когда опции zip позволяют скомпилировать ее в установку. –  Joshua Enfield 5 September 2010 в 13:55
  • 4
    Необходимо будет переустановить PHP из источника. Можно использовать сценарий пакетной обработки выше, чтобы сделать это, заменяя эти 5.2.14 ссылки с 5.2.13, если Вы хотите ту определенную версию вместо этого. Если Вы не хотите делать это, я не уверен в любом способе включить опции. Еще одна библиотека Вы хотите удостовериться, что Вы имеете, если Вы устанавливаете из источника для поддержки zip, zlib-devel. –  Joshua Enfield 5 September 2010 в 14:07
  • 5
    ahh, таким образом, я не могу выполнить команду настройки на существующей установке :(. –  Salman von Abbas 5 September 2010 в 16:27

Теги

Похожие вопросы