LinuxForum.Fans
Тема

Не срабатывает Интерпритатор PHP

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

Поставил apache 2 и поставил PHP интерпритатор 4.4.9
Ставил через make make install
Апач запускается, но вот по какойто причине PHP не отображает. Что то не хватает помоему гдето, что то надо прописать.

#186434

Если есть вопросы, которые помогут установить причину - спрашивайте, предоставлю!
Мне очень нужна Ваша помощь.

#186458
Leximus написал:
Ставил через make make install

Руки бы тебе оторвать за такое! :[
В пакетном дистрибутиве через make install
На худой конец же есть checkinstall для сборки в deb-пакет
И чем не устроили пакеты из репозиториев?

#186465

mdma, http://linuxforum.ru/viewtopic.php?id=15966
тов. Leximus уже 3 темы наплодил на одном и том же месте... :[

mdma написал:
И чем не устроили пакеты из репозиториев?

версия же...
Leximus, не уверен, что второй апач справится с такой древней версией... собственно других желающих заниматься таким противоестественным спариванием вы вряд ли найдёте... может кто-ещё чего добавит умного...
собственно рекомендации из гугла по словам "настройка apache php" выполняли?

#186475

ТС, а вы попробуйте все же ради интереса запустить свою прогу на php5, на виртуалке, например... потому что требования странноватые, мускул 5.1, например, в сочетании с php4 выглядит удивительно... на центе 5.6 мускул умолчальный 5.0, но даже php - 5

#186479
mdma написал:
[quote=Leximus]Ставил через make make install

Руки бы тебе оторвать за такое! :[
В пакетном дистрибутиве через make install
На худой конец же есть checkinstall для сборки в deb-пакет
И чем не устроили пакеты из репозиториев?[/quote]


Я ставил по инструкции, прочитал и поставил так как написанно!

#186481
Fat-Zer написал:
mdma, http://linuxforum.ru/viewtopic.php?id=15966
тов. Leximus уже 3 темы наплодил на одном и том же месте... :[
[quote=mdma]И чем не устроили пакеты из репозиториев?

версия же...
Leximus, не уверен, что второй апач справится с такой древней версией... собственно других желающих заниматься таким противоестественным спариванием вы вряд ли найдёте... может кто-ещё чего добавит умного...
собственно рекомендации из гугла по словам "настройка apache php" выполняли?[/quote]


Я напладил столько тем, так как каждая тема по своему направлению, отдельный вопрос. Можно былобы создать тему "Помогите настроить сервер", но тут каждая тема разный вопрос.

Кстати установил я и Apache2 и PHP 4.4.9 и MySQL и Zend Optimizer
Мне осталось только модули mod_rewrite и mod_vhost_alias подключить, но нету их с расшириением .so
и ещё чтобы не пладить много тем, а то некоторым это не нравится- подскажите, как настроить поддержку типов таблиц MyISAM и InnoDB в MySQL ?

#186559

какие были опции сборки апача? Никакие? Вот ничиго и не работает.

совет: если собрали апач из сырцов - собирайте все остальное так-же.

#186574
drBatty написал:
совет: если собрали апач из сырцов - собирайте все остальное так-же.

Иными словами, Док имел ввиду следующее:
Начали делать из системы помойку, так идите до конца.

P.S. Без обид. Ни чего личного. :cool:

#186600
Leximus написал:
Я напладил столько тем, так как каждая тема по своему направлению, отдельный вопрос. Можно былобы создать тему "Помогите настроить сервер", но тут каждая тема разный вопрос.

эх... Можно было бы включить спелчекер. :(

mdma написал:
Иными словами, Док имел ввиду следующее:
Начали делать из системы помойку, так идите до конца.

тут даже дело не в этом. Точнее не только в этом. Проблема в том, что ТС не имеет представления о Linux. А в Linux префикс по умолчанию при сборке make && make install является /usr/local, а при установке из пакетов просто /usr/. Это необходимо для того, что-бы помойка была локализована в /usr/local. Но из-за этого, апач из помойки не видит PHP из системы (т.к. апач из помойки ищет php в помойке). И наоборот. В точности тоже самое и с MySQL. Да и со всеми остальными модулями. Решений два:

1. Использовать префикс /usr/. Это приведёт к помойке в системе, но всё будет работать. До первого запуска ПМ (до второго, если повезёт).
2. Собирать всё внутри локальной помойки. Это удобно, ведь, при поиске ПО и библиотек поиск начинается в помойке, а если там ничего нет (как у грамотных админов), продолжается в системе. Именно потому, можно собрать в помойке http сервер, который будет использовать часть либ из системы, а часть из помойки (если в системе не подходит). Это реальный рабочий путь. Для камикадзе. Кроме того, не стоит надеяться, что кто-то будет следить за вашей помойкой (затыкать дыры например) - это ваши проблемы. Сами сделали помойку, сами и разгребайте.

#186605

drBatty, я если честно вообще не догнал профит сборки ТС из исходников...

#186608
mdma написал:
я если честно вообще не догнал профит сборки ТС из исходников...

профит в том, что ему запретили использовать PHP5. По условию задачи.
я очень сомневаюсь, что в современную ОС встанет PHP4. Потому, пускай ТС мучается, и вставляет устаревшую и дырявую версию PHP из сырцов.

Для ТС - это сложный путь, и исправить php-скрипты куда как проще. Особенно если у вас нет опыта работы с Linux, и если вы ещё и не C-кодер. Только программист может понять и исправить ошибки, которые неизбежно возникнут при такой сборке.

#186665

В таком случае ТС нужно осваивать сборку в deb-пакеты.

#186685
mdma написал:
В таком случае ТС нужно осваивать сборку в deb-пакеты.

дело то нехитрое - вместо make install набирать checkinstall. вот только помойки от этого станет ненамного меньше.

Войдите или зарегистрируйтесь, чтобы ответить.