Forum Webscript.Ru

Программирование => PHP => Тема начата: chaynik4 от 30 Января 2003, 11:22:19

Название: Помогите разобраться с Проблеммой Apache+PHP
Отправлено: chaynik4 от 30 Января 2003, 11:22:19
Господа, укажите на ошибку...
У меня на компьютере Apache с PHP работал раньше и вроде все было OK.
Но вот появился файл file.php размером больше 30Kb. Вообщем при обращении http://127.0.0.1/file.php браузер выдает "невозможно отобразить страницу", как если бы Apache не был запущен. Стоит подрезать код чтобы размер файла был поменьше как все начинает работать.
Файлы *.html раскрываются любого (большого) размера.
Файл file.php нормальный - когда я загоняю его на сервер хостера и запускаю - то все OK при любом размере.
Из чего я сделал вывод что у меня какой-то кривой Apache. Но как его выпрямить.. если конечно именно Apache нужно равнять (а не руки).
Буду благодарен за любую помощь. Очень напрягает, что не могу нормально отлаживать этот файл.
 
Apache 1.3.12+ PHP 4.0.6
скачивал комплекс с http://php.spb.ru/php/install_module.html
http://rusphp.chat.ru/files/apache_php_4_06_(module).exe
Кстати скачал снова и попробовал на другую машину (с WinXP) - тоже самое.
И вот ещё: случайно обнаружил: при загрузке http:/localhost/ запускается файл index.htm
в котором ссылка на файл phptest.phtml (c функцией phpinfo()). Так вот этот файл тоже запускается с 5- го раза. При рефреше может
выдать такойже результат как и с моим большим файлом..
Прихожу к выводу что или apache или модуль php тяжело справляется с файлами php которые выводят большой поток информации на экран.
Может есть какие нибудь соображения?  
Спасибо.
Название: Помогите разобраться с Проблеммой Apache+PHP
Отправлено: semya от 30 Января 2003, 11:49:45
у меня была точно такая же проблема, правда с файлами побольше, но точно на этой версии пхп - 4.0.6... помогла установка версии 4.3.0 - все отлично... попробуй переустановить более новую версию пхп, если все повторится, то скорее всего дело в апаче
Название: Помогите разобраться с Проблеммой Apache+PHP
Отправлено: Меняздесьдавнонет от 30 Января 2003, 12:08:40
Скачай новые версии.
http://faq.phpclub.net/newbie
Название: Помогите разобраться с Проблеммой Apache+PHP
Отправлено: nagash от 03 Февраля 2003, 09:32:27
RomikChef
а зачем ты во всех топиках дублируеш уже данные ответы? чтобы подтвердить что ты гуру?
Название: Помогите разобраться с Проблеммой Apache+PHP
Отправлено: Stek от 03 Февраля 2003, 16:12:21
Цитировать
Скачай новые версии.
http://faq.phpclub.net/newbie


HTTP 404 - File not found

А дистрибутивы лучше всего качать из оффициальных источников.
Название: Помогите разобраться с Проблеммой Apache+PHP
Отправлено: Меняздесьдавнонет от 03 Февраля 2003, 19:39:58
на сервере сейчас действительно, проблемы.
А дистрибутивов в факе нет. Есть только прямые ссылки на последние версии :-)
Название: Помогите разобраться с Проблеммой Apache+PHP
Отправлено: kopachev от 22 Февраля 2003, 13:12:06
У меня тоже проблема. Поставил Apache (настроил, заработал). Поставил PHP.
Настроил файл конфигурации Apache httpd.conf
AddType application/x-httpd-php php
ScriptAlias /_php/ "C:/Program Files/PHP4/"
Action application/x-httpd-php "/_php/php.exe"


Запускаю test.php http://localhost/test.php со следующим содержанием:
echo "It works!
\\n";
phpinfo();
?>

Експлорер предлагает сохранить этот файл у меня на диске, т.е. загружает его.

Подскажите, как настроить.
Название: Помогите разобраться с Проблеммой Apache+PHP
Отправлено: Меняздесьдавнонет от 23 Февраля 2003, 01:11:39
как модуль апача, так, как это написано в файле  install.txt
Название: Помогите разобраться с Проблеммой Apache+PHP
Отправлено: kopachev от 23 Февраля 2003, 12:38:13
Подскажи, как ставить PHP как модуль. У меня с английским не очень. Да и к тому же не могу найти php4apache.dll.
Объясни по шагам плиз.
Название: Помогите разобраться с Проблеммой Apache+PHP
Отправлено: kopachev от 23 Февраля 2003, 12:45:11
А какой нужно качать PHP с оф. сайта?

Windows Binaries
   PHP 4.3.1 zip package [5,853Kb] - 17 February 2003
   PHP 4.3.1 installer [1,028Kb] - 17 February 2003

Я качал второй. Может нужен первый?
У меня стоит Apache 1.3.2 Хочу поставить PHP.
Название: Помогите разобраться с Проблеммой Apache+PHP
Отправлено: ThE0ReTiC от 24 Февраля 2003, 01:03:33
kopachev
Нужен первый...
срочно учи аглицкий, хотя бы до уровня понимания содержания файлов readme и install со словарем...
И апач бы обновил, что ли...
Название: Помогите разобраться с Проблеммой Apache+PHP
Отправлено: MrGreeN от 24 Февраля 2003, 17:33:27
kopachev
Не растраивайся ( все когда-то начинали)
Даю пошаговые инструкции
Шаг 1:
Скачай первый архив (ну то что побольше), про второй забудь, ставить будем как модуль
Шаг 2:
Разархивируй его в с:/php (Чтобы потом меньше всего менять)
Шаг 3:
Останови сервер и залезь в httpd.conf
Пропиши там следующее (Просто ищи нечто похожее и добавляй в конец блока)
 LoadModule php4_module c:/php/sapi/php4apache.dll
   AddModule mod_php4.c
   AddType application/x-httpd-php .php
Шаг 4:
Скопируй php4ts.dll и php4ts.lib в winnt/system32
Запускай сервер и усё
Шаг 5:
Совет (за него могут побить фаны Unixa Apache и т. д.) - Если работаешь под виндой ставь IIS (тем более если с английским не очень)
Опробовано на вкус на Win2000+Apache1.3.27+php4.2.3
Название: Помогите разобраться с Проблеммой Apache+PHP
Отправлено: Меняздесьдавнонет от 24 Февраля 2003, 19:11:31
MrGreeN
Дело не в фанатстве.
А в том, что под иисом PHP работает хуже.
потому, что все примеры в сети сделаны под апач.
Не надо советовать глупостей.
Название: Помогите разобраться с Проблеммой Apache+PHP
Отправлено: Stek от 24 Февраля 2003, 20:30:55
MrGreeN
Имхо с IIS разобратся сложнее чем с апаче.
Название: Помогите разобраться с Проблеммой Apache+PHP
Отправлено: MrGreeN от 25 Февраля 2003, 13:02:20
RomikChef
:))

Да не, дело не в пристрастиях ( никто спорить насчёт эффективности Apache не собирается)
просто тут недавно столкнулся с проблемкой типа как заставить Apache работать с ASP (бывает так, что приходиться дорабатывать уже сделанные проекты) ну и промучался я суток двое (конечно при большом желании можно сделать всё, но иногда важно время) пока кто-то на форуме не посоветовал поставить IIS. Проблемки сразу исчезли (тормоза правда конкретные).
P.S. а писал то я не профи, а новичку которому пока сложновато настроить не то-что php.ini а даже httpd.conf.
P.P.S. А буржуйский язык ему всё-равно учить прийдётся
Название: Помогите разобраться с Проблеммой Apache+PHP
Отправлено: kopachev от 25 Февраля 2003, 18:56:34
MrGreeN
Спасибо! Буду ставить.

Apache я поставил:), только виртуальные хосты не получилось настроить:( Делаю по инструкции. Пробовал 2 разных инструкции и ни по одно не покатило.
Может у кого дока есть по установке виртуальных хостов.
Извините, вопрос не по теме.
Название: Помогите разобраться с Проблеммой Apache+PHP
Отправлено: ThE0ReTiC от 25 Февраля 2003, 18:59:58
Цитировать
Пробовал 2 разных инструкции

Класс...
Я плакалЪ...
и чего ты там писал, что оно не заработало?
Цитировать
дока ... по установке виртуальных хостов.

это мануал - лучшая дока...
Название: Помогите разобраться с Проблеммой Apache+PHP
Отправлено: Меняздесьдавнонет от 25 Февраля 2003, 20:27:04
kopachev
Не уподобляйся.
Ты читал, ЧТО он пишет?
"PHP надо ставить под ИИС потому, что у меня с АСП были проблемы".

Кроме того, что у макгрина большие проблемы с логикой, эта фраза доказывает РОВНО ОБРАТНОЕ тому, что он утверждает.
ставить язык под "чужой сервер" - это геморрой. Асп сделан для ииса. РНР заточен под апач.

Впрочем, хозяин - барин.
Делай, как хочешь.
но учти, с проблемами пойти тебе будет некуда.
Такие уникальные особи, которые ставят РНР под ИИС в природе не встречаются.
Ну кроме совсем зеленых, типа макгрина - которые вообще слабо представляют себе, что они делают.
Название: Помогите разобраться с Проблеммой Apache+PHP
Отправлено: Stek от 26 Февраля 2003, 09:41:38
Цитировать
Такие уникальные особи, которые ставят РНР под ИИС в природе не встречаются

Ромик, ну ненадо :) Ну ставил я php под IIS, все работает. В чем тут уникальность то ? Хочешь с asp делай, хочешь с php.
Название: Помогите разобраться с Проблеммой Apache+PHP
Отправлено: Меняздесьдавнонет от 26 Февраля 2003, 11:55:23
Стек, если у тебя работает скрипт из двух строчек, то не надо делать вывод, что ВСЕ работает.
Название: Помогите разобраться с Проблеммой Apache+PHP
Отправлено: Stek от 27 Февраля 2003, 15:11:51
RomikChef
Ну а что не работает то ? Только конкретно, с примерами.
Название: Помогите разобраться с Проблеммой Apache+PHP
Отправлено: Меняздесьдавнонет от 27 Февраля 2003, 15:45:13
все, что завязано на апач.
авторизация, например
getallheaders
virtual
Название: Помогите разобраться с Проблеммой Apache+PHP
Отправлено: Stek от 27 Февраля 2003, 18:32:03
Блин, ты еще начни возмущатся что под иис getmxrr() не работает, а ошибка flock() на Win9X - прямое наследствие MS PWS
Если уже следовать твоей логике, то PHP нигде кроме как на *nix запускать не следует.
Название: Помогите разобраться с Проблеммой Apache+PHP
Отправлено: Меняздесьдавнонет от 27 Февраля 2003, 20:53:31
Совершенно верно.
Я именно так и поступаю.
Название: Помогите разобраться с Проблеммой Apache+PHP
Отправлено: nagash от 27 Февраля 2003, 21:18:52
ну и зря!
пхп отличный язык и не надо замыкаться что он под линухи...
если есть возможость то почему бы его не использовать?
Название: Помогите разобраться с Проблеммой Apache+PHP
Отправлено: ThE0ReTiC от 27 Февраля 2003, 21:22:41
Цитировать
Я именно так и поступаю.

Склоняюсь к тому же...
Название: Помогите разобраться с Проблеммой Apache+PHP
Отправлено: Wolf от 01 Марта 2003, 15:22:14
Люди подскажите можно ли нормально поставить апач на Win XP? Т.е. у меня сейчас на 98 стоит, инормально, но если вдруг...?
Название: Помогите разобраться с Проблеммой Apache+PHP
Отправлено: Меняздесьдавнонет от 01 Марта 2003, 17:11:51
вообще-то под НТ (к которой относится и ХР) апач ставится "нормальнее", чем под 98
Название: Помогите разобраться с Проблеммой Apache+PHP
Отправлено: Stek от 01 Марта 2003, 21:40:17
Wolf
Можно, и даже будет лучше чем под Win9x
Название: Помогите разобраться с Проблеммой Apache+PHP
Отправлено: Wolf от 02 Марта 2003, 19:05:36
Спасибо нужно будет попробовать.