LinuxForum.Fans
Тема

Установка интерпритатора PHP 4.4.9 !

Автор: Leximus 14 сообщений 3644 просмотров
#185915

Приветствую!

Настраиваю сервер, сам новичёк.
Установил Linux Debian 6.0.1a
Вопрос в установлении интерпритатора PHP 4.4.9

Во первых как проверить не стоит ли какой другой интерпритатор, например PHP 5. Мне нужен именно 4.4.9
Если стоит, то как его убрать отключить?
В списке модулей apache выводится php5_modules - Что это? Это и есть интерпритатор?
Скачал интерпритатор, он с расширением .tar, а полное имя файла php-4.4.9.tar
Подскажите позжалуйста, что с этим делать, как установить, и как сделать чтобы именно он работал, а не PHP 5
И после установки надо подключить модули некоторые, кто подскажет как посмотреть вообще его доступные модули и как добавить? Спасибо!

#185933

Я искренне прошу прощения, но интерпрЕтатор и новичОк.

#185942
Leximus написал:
Мне нужен именно 4.4.9

почему?

Leximus написал:
В списке модулей apache выводится php5_modules - Что это? Это и есть интерпритатор?

не только, но php это тоже модуль апача.

Leximus написал:
Скачал интерпритатор, он с расширением .tar, а полное имя файла php-4.4.9.tar
Подскажите позжалуйста, что с этим делать, как установить, и как сделать чтобы именно он работал, а не PHP 5

1. закачать обратно в /dev/null
2. удалить пакет php пакетным менеджером
3. поставить пакет php.

И объясните вообще смысл этой затеи? Почему не php5?

Leximus написал:
И после установки надо подключить модули некоторые, кто подскажет как посмотреть вообще его доступные модули и как добавить? Спасибо!

модули подключаются в конфиге, ЕМНИП /etc/apache2/httpd.conf, после подключения нужно перезагрузить апач. Посмотреть модули настройки можно зайдя на эту страничку (локально)

text
<?php
phpinfo();
?>
#185958

На сервер переносим некоторую систему, а по требованиям должен стоять именно 4.4.9, но никак не PHP 5 ! Я в этом новичок, и мне с одной стороны былобы проще заплатить деньги чтобы сервак настроили, но есть некоторые НО, двух спецов которых я знаю, не могу выцепить, один в отпуск уехал, другой всё занят. Вторая причина то, что я хочу это знать, чтобы если что с серваком случится, чтобы я без чейто помощи, мог как можно быстрее востановить. В виндовсе я хорошо разбираюсь, и в программировании и в администрировании. А Linux для меня тёмный лес, но когда приспичивало приходилось сталкиваться и решал проблемы с ним. А сейчас устанавливаю заного и хочу понимать.
Повторюсь, нужен именно PHP 4.4.9, почему именно он пока сам не могу понять, как мне сказали сайт под него написан. Вообщем когда этот сервак настроюсь, потом с этим буду разбираться.

Перегрузить АПАЧЬ? А если я просто сервер перезагружу, не поможет? Просто вопрос. Хотя на 100 процентов уверен что поможет, просто как и служба в винде просто подключит новые настойки.

С модулями Апача я вроде разобрался, там как я понял у PHP 4.4.9 свои модули.

Как пакентным менеджером убрать PHP 5, как его запустить?

#185962
Leximus написал:
Повторюсь, нужен именно PHP 4.4.9, почему именно он пока сам не могу понять, как мне сказали сайт под него написан.

наверное использованы устаревшие конструкции, которые были выкинуты из PHP5.
очень сожалею, но поставить будет сложно. И вам куда как проще подправить php-скрипт, чем ставить устаревший php. Впрочем - попробуйте...

Leximus написал:
Перегрузить АПАЧЬ? А если я просто сервер перезагружу, не поможет? Просто вопрос. Хотя на 100 процентов уверен что поможет, просто как и служба в винде просто подключит новые настойки.

поможет, если и "просто сервер". только зачем перезагружать ВЕСЬ сервер со всеми демонами (службами по вашему), если можно перезагрузить только апач?

Leximus написал:
С модулями Апача я вроде разобрался, там как я понял у PHP 4.4.9 свои модули.

естественно свои.
видимо потребуется и сам апач старый ставить, а может и ещё 100500 разных хреновин.

Leximus написал:
Как пакентным менеджером убрать PHP 5, как его запустить?

man apt-get
man dpkg

#185990

Вроде с тем как убрать разобрался более менее, но как установить. Есть файл php.4.4.9.tar !
Что с ним делать, как его установить. Я догадываюсь что надо команду какуюто применить, но какую и куда предварительно этот файл закинуть?

#186035

Прошу прощения, файл называется php-4.4.9.tar.gz

Подскажите, как установить данное приложение в Debian 6.0.1

Распокавать его могу без проблем, вот только что дальше, и надо ли его распаковывать.

#186041
Hrafn написал:

Дак в том то и беда что я кучу разных команд перепробывал, но ничего не помогает. и make install и apt-get т.д.

#186043

пока Вы не поймете принципов управления дистрибутивом - все будет бесполезно. Ваши вопросы говорят о том, что Вы не понимаете, что делаете. Формат форума далеко не лучший вариант рассказывать о работе дистрибутивов в подробностях с нуля.
Читайте документацию по управлению программным обеспечением в Дебиан, как минимум. Вполне вероятно, что версии 4.4.9 в репозитории не будет. Тогда вопрос усложняется, но какие-то варианты решения есть. Как минимум, собирать нужную версию руками (лучше собрать пакет, само собой), либо же, искать релиз Дебиан, в котором нужная версия идет.

#186044
Hrafn написал:
пока Вы не поймете принципов управления дистрибутивом - все будет бесполезно. Ваши вопросы говорят о том, что Вы не понимаете, что делаете. Формат форума далеко не лучший вариант рассказывать о работе дистрибутивов в подробностях с нуля.
Читайте документацию по управлению программным обеспечением в Дебиан, как минимум. Вполне вероятно, что версии 4.4.9 в репозитории не будет. Тогда вопрос усложняется, но какие-то варианты решения есть. Как минимум, собирать нужную версию руками (лучше собрать пакет, само собой), либо же, искать релиз Дебиан, в котором нужная версия идет.

Да в том то проблема, мне надо решить этот вопрос до понедельника, все остальные вопросы решил! Сам php-4.4.9.tar.gz я уже скачал. Пробывал по разному, но что то видимо не так делаю, он никак не ставится. Прочитал кучу инструкций! Вся проблема в том, что нужен именно он! php5 поставить не проблема, но нужен 4.4.9 ! Пытаюсь по разному... Напишите просто куда засунуть архив или распакованную ситуацию и какую команду запустить. Некоторые пишут что надо засунуть в /dev/null, но ничего не помогает.
Просто пошагово скажите что и как, а я буду говорить что выдаёт. Ну помогите...

#186046

как минимум, удалите php, если сейчас стоит с помощью менеджера пакетов, распакуйте архив и прочитайте README внутри

#186047

PHP4 доступен только в Debian Etch. Самый простой способ - его и установить

#186233
Leximus написал:
Напишите просто куда засунуть архив или распакованную ситуацию и какую команду запустить.

поймите, в отличие от венды, программы в Linux сильно зависят и друг от друга, и от библиотек. Я могу вам рассказать как собрать php из исходных текстов, вы соберёте, но работать он скорее всего НЕ будет.
Потребуется пересобрать также и другие программы и библиотеки. Проще всего:

Hrafn написал:
PHP4 доступен только в Debian Etch. Самый простой способ - его и установить
Войдите или зарегистрируйтесь, чтобы ответить.