Установка PHP 5.2

12
S
На сайте с 22.08.2011
Offline
15
1544

Добрый день.

Есть сервер CPU 4800Mhz, 2048Mb RAM, 320GB HDD, стоит ОС CentOS, нужно на него установить PHP версии 5.2, при команде yum install php ставиться PHP версии 5.1, при команде yum install php53, ставиться версия 5.3, но мне нужно именно PHP версии 5.2, при команде yum install php52, получаю No package php52 available. Nothing to do

Какой командой можно установить PHP версии 5.2, помогите пожалуйста.

PS: Модераторы, простите если тему разметил не в том разделе форума, перенесите пожалуйста если что. wink.gif

Спасибо за внимание.

pupseg
На сайте с 14.05.2010
Offline
364
#1
Saflex:
Добрый день.
Есть сервер CPU 4800Mhz, 2048Mb RAM, 320GB HDD, стоит ОС CentOS, нужно на него установить PHP версии 5.2, при команде yum install php ставиться PHP версии 5.1, при команде yum install php53, ставиться версия 5.3, но мне нужно именно PHP версии 5.2, при команде yum install php52, получаю No package php52 available. Nothing to do
Какой командой можно установить PHP версии 5.2, помогите пожалуйста.

PS: Модераторы, простите если тему разметил не в том разделе форума, перенесите пожалуйста если что. wink.gif

Спасибо за внимание.

постучитесь icq 316862

есть время. все поставлю на халяву) если только дело в пхп.

Качественная помощь в обслуживании серверов. (/ru/forum/661100) Бесплатных консультаций не даю, не помогаю, не обучаю. Минималка от 100$. Как пропатчить KDE-просьба не спрашивать. Есть форумы (http://linux.org.ru) и полезные сайты (http://www.opennet.ru/).
L
На сайте с 13.01.2011
Offline
132
#2

сделаю за 5wmz - icq в подписи. пару минут делов

Контакты-icq 535609 ()
Andreyka
На сайте с 19.02.2005
Offline
822
#3

Тебе нужен репозиторий с php5.2

Вроде он есть в centosplus и точно есть в centalt

Не стоит плодить сущности без необходимости
A
На сайте с 28.11.2010
Offline
7
#4

Ставь вручную. Не из репозитария

Только найди ссылку на архив с нужной версией

создаем папку /tmp/php_install

скачиваем туда последнюю версию php (http://ru2.php.net/get/php-5.3.6.tar.gz/from/us.php.net/mirror)

#распаковываем

tar xzvf mirror

cd php-5.3.6

# устанавливаем

./configure --prefix=/etc/php

make

make install

Все ссылки на 5.3 замени на свои

pupseg
На сайте с 14.05.2010
Offline
364
#5
Saflex:
Добрый день.
Есть сервер CPU 4800Mhz, 2048Mb RAM, 320GB HDD, стоит ОС CentOS, нужно на него установить PHP версии 5.2, при команде yum install php ставиться PHP версии 5.1, при команде yum install php53, ставиться версия 5.3, но мне нужно именно PHP версии 5.2, при команде yum install php52, получаю No package php52 available. Nothing to do
Какой командой можно установить PHP версии 5.2, помогите пожалуйста.

PS: Модераторы, простите если тему разметил не в том разделе форума, перенесите пожалуйста если что. wink.gif

Спасибо за внимание.

в общем решение такое:

создай файл /etc/yum.repos.d/php-5.2.repo

запиши туда это:

[c5-testing]

name=CentOS-5 Testing

baseurl=http://dev.centos.org/centos/$releasever/testing/$basearch/

enabled=1

gpgcheck=1

gpgkey=http://dev.centos.org/centos/RPM-GPG-KEY-CentOS-testing

includepkgs=php*

сохрани, и дай команду yum install php.

наслаждайся.

pupseg добавил 23.10.2011 в 12:05

antonre:
Ставь вручную. Не из репозитария


Только найди ссылку на архив с нужной версией

создаем папку /tmp/php_install

скачиваем туда последнюю версию php (http://ru2.php.net/get/php-5.3.6.tar.gz/from/us.php.net/mirror)

#распаковываем
tar xzvf mirror

cd php-5.3.6

# устанавливаем
./configure --prefix=/etc/php


make

make install

Все ссылки на 5.3 замени на свои

не хочу обидеть автора, но Вы написали ахинею.

вы весь софт ставите руками в /etc ?

A
На сайте с 28.11.2010
Offline
7
#6
pupseg:

не хочу обидеть автора, но Вы написали ахинею.
вы весь софт ставите руками в /etc ?

А что не так?..Вы так много ставите софта, что нельзя ставить в etc?

По-моему ахинею сказали Вы. И нафига репутацию - ?

pupseg
На сайте с 14.05.2010
Offline
364
#7

я не минусовал вам репутацию.

есть понятие HEIR.

формализация расположения каталогов данных в юникс.

/etc/ - конфиги.

/bin/ - бинарники

/share/ - сопутствующие данные.

--prefix=/etc поставит весь пхп в /etc/ создаст там зачем то /etc/bin/ в которых потом будет php, php-cgi , phpize и т д. когда понадобиться вам найти путь до пхп, или какому то скрипту - вместо стандартного /usr/bin/php (/usr/local/bin/php) вы его будите искать в /etc/bin/php.

тем более зачем предлагать ставить в исходниках то.что есть в репазитарии центос, тем более в стандартном. этому помогает обычный гугл по запросу centos php5.2 и первая же ссылка:

http://wiki.centos.org/HowTos/PHP_5.1_To_5.2

если уж хочется ставить из исходников, то можно так:

--prefix=/usr/local

--config-dir=/usr/local/etc

--bin-dir=/usr/local/bin

--doc-dir=/usr/local/share/doc

PS: кто вам понизил репутацию - можете посмотреть там же, в форме личных сообщений, если понижающий не пожелал остаться анонимным.

PPS: совсем не пытаюсь казаться "очень умным" и "учить вас работать с юникс".

A
На сайте с 28.11.2010
Offline
7
#8
pupseg:
я не минусовал вам репутацию.
есть понятие HEIR.
формализация расположения каталогов данных в юникс.
/etc/ - конфиги.
/bin/ - бинарники
/share/ - сопутствующие данные.
--prefix=/etc поставит весь пхп в /etc/ создаст там зачем то /etc/bin/ в которых потом будет php, php-cgi , phpize и т д. когда понадобиться вам найти путь до пхп, или какому то скрипту - вместо стандартного /usr/bin/php (/usr/local/bin/php) вы его будите искать в /etc/bin/php.
тем более зачем предлагать ставить в исходниках то.что есть в репазитарии центос, тем более в стандартном. этому помогает обычный гугл по запросу centos php5.2 и первая же ссылка:

http://wiki.centos.org/HowTos/PHP_5.1_To_5.2

если уж хочется ставить из исходников, то можно так:
--prefix=/usr/local
--config-dir=/usr/local/etc
--bin-dir=/usr/local/bin
--doc-dir=/usr/local/share/doc
PS: кто вам понизил репутацию - можете посмотреть там же, в форме личных сообщений, если понижающий не пожелал остаться анонимным.
PPS: совсем не пытаюсь казаться "очень умным" и "учить вас работать с юникс".

Я работаю с gentoo. И никаких проблем с установкой нет. Сама gentoo ставит php (да и собственно все остальное) в папку /etc (/etc/php5/, /etc/mysql и т.д.)..Поэтому логично ставить и ручками туда же

pupseg
На сайте с 14.05.2010
Offline
364
#9

на генте посмотрите whereis php (which php)

не уж то бинарник тоже в /etc/ зафигачила ?

PS : с генто давно дела не имел

A
На сайте с 28.11.2010
Offline
7
#10
pupseg:
на генте посмотрите whereis php (which php)
не уж то бинарник тоже в /etc/ зафигачила ?

PS : с генто давно дела не имел

Бинарники и при ручной установке (make & make install) ставятся в /usr/bin/ . По крайней мере в Gentoo

./configure --prefix=/etc/php - больше ничего

Я так и mysql и redis ставил..и все норм

antonre добавил 23.10.2011 в 14:17

за что минусуете?

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий