доброго времени суток =) НЕДАВНО увлёкся веб программированием, разобрался в основной теории по php скриптам ( ну и html естественно=) ), решил попробывать на практике : 1) Установил апач 2)Установил php5 ( нашёл опиание установки php как модуля апач : - переписать файл php5ts.dll в каталог WINDOWS - в файл httpd.conf , в самом низу, добавить две строчки LoadModule php5_module c:/php/php5apache2_2.dll AddType application/x-httpd-php .php .php3 .phtml ) вроде всё работает , но проблема в том , что при обращении к созданной пхп сранице (независимо от сриптов в ней) , страница очень долго загружается и в итоге так и остаётся в процессе загрузки заранее спасибо тем кто не будет указывать на моё нубтво в вопросах , которые мною ещё слабо изучены =)
ThreeDaysInWeb Оффтоп: да лан.. я тоже нуб.. Над собой смеюсь.. Только за это тебя тут могут "покарать", в общем не отмоешься http://php.ru/install/ - читай внимательно.. аккуратно делай. И все заработает Следующий вопрос возникнет про "якобы область видимости переменных" и кодировки... тоже лучше не спрашивай, а почитай форум.. уже все давно написано
Так ты сам сюда написал? я думал тебя сюда перебросили Работай.. главное поставить первый раз и все будет гут
ShamahN Если бы модуль php не подключился, то браузеру выдавался бы исходник (то есть php-код). А если бы какая-то библиотека (драйвер) отсутствовал, то выдавалась бы ошибка апача. ThreeDaysInWeb Вопрос. А HTML браузер выдает? И вообще есть ли соединение с сервером? Такое может быть в случае: 1) Скрипт зацикливает php 2) Внутренняя ошибка апача (смотерть надо в логах) 3) Не пускает фаерволл
Хе =) Тогда смотрите логи апача. И вообще, он жив? Попробуйте в командной строке сделать telnet localhost 80 И посмотрите, что будет.
собтвенно соединилось, окно абсолютно пустое, писать ничего не даёт , точнее написать можно но не видно ни текста ни чисел апач запускается нормально , логи посмотрел ,есть ошибка php , но так как сам мало разбераюсь выкладываю всё что есть =) [Sat May 17 22:23:41 2008] [notice] Apache/2.0.55 (Win32) configured -- resuming normal operations [Sat May 17 22:23:41 2008] [notice] Server built: Oct 9 2005 19:16:56 [Sat May 17 22:23:41 2008] [notice] Parent: Created child process 1524 [Sat May 17 22:23:41 2008] [notice] Child 1524: Child process is running [Sat May 17 22:23:41 2008] [notice] Child 1524: Acquired the start mutex. [Sat May 17 22:23:41 2008] [notice] Child 1524: Starting 250 worker threads. [Sat May 17 23:01:03 2008] [notice] Parent: Received restart signal -- Restarting the server. [Sat May 17 23:01:03 2008] [notice] Child 1524: Exit event signaled. Child process is ending. [Sat May 17 23:01:03 2008] [notice] Apache/2.0.55 (Win32) configured -- resuming normal operations [Sat May 17 23:01:03 2008] [notice] Server built: Oct 9 2005 19:16:56 [Sat May 17 23:01:03 2008] [notice] Parent: Created child process 1564 [Sat May 17 23:01:03 2008] [notice] Child 1564: Child process is running [Sat May 17 23:01:04 2008] [notice] Child 1564: Acquired the start mutex. [Sat May 17 23:01:04 2008] [notice] Child 1524: Released the start mutex [Sat May 17 23:01:04 2008] [notice] Child 1564: Starting 250 worker threads. [Sat May 17 23:01:05 2008] [notice] Child 1524: Waiting for 250 worker threads to exit. [Sat May 17 23:01:05 2008] [notice] Child 1524: All worker threads have exited. [Sat May 17 23:01:05 2008] [notice] Child 1524: Child process is exiting [Sat May 17 23:34:07 2008] [notice] Parent: Received restart signal -- Restarting the server. [Sat May 17 23:34:07 2008] [notice] Child 1564: Exit event signaled. Child process is ending. [Sat May 17 23:34:07 2008] [notice] Apache/2.0.55 (Win32) PHP/5.2.1 configured -- resuming normal operations [Sat May 17 23:34:07 2008] [notice] Server built: Oct 9 2005 19:16:56 [Sat May 17 23:34:07 2008] [notice] Parent: Created child process 1064 PHP Warning: PHP Startup: Unable to load dynamic library 'C:\\php5\\ext\\php_mysql.dll' - \xcd\xe5 \xed\xe0\xe9\xe4\xe5\xed \xf3\xea\xe0\xe7\xe0\xed\xed\xfb\xe9 \xec\xee\xe4\xf3\xeb\xfc.\r\n in Unknown on line 0 [Sat May 17 23:34:07 2008] [notice] Child 1064: Child process is running [Sat May 17 23:34:08 2008] [notice] Child 1564: Released the start mutex [Sat May 17 23:34:08 2008] [notice] Child 1064: Acquired the start mutex. [Sat May 17 23:34:08 2008] [notice] Child 1064: Starting 250 worker threads. [Sat May 17 23:34:09 2008] [notice] Child 1564: Waiting for 250 worker threads to exit. [Sat May 17 23:34:09 2008] [notice] Child 1564: All worker threads have exited. [Sat May 17 23:34:09 2008] [notice] Child 1564: Child process is exiting
Пустое окно-это плохо. Должны хэдеры писаться. А вообще апач ругается, что не найдена библиотека mysql, тем самым почему-то вызывается фатальная ошибка и апач завершает работу. Киньте файл php_mysql.dll в system32.
не помогает , кстати может здесь ошибка : в переменной среды PATH прописано : %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\php5\;C:\php5\ext\
Я бы посоветовал, поставить автонастраивающийся пакет (Апач, MySQL, PHP) Например, MyServer, но не знаю как он на висте тянет до ХП тянет нормально и работает без проблем что для начинающего и требуется а настраивать в ручную, если нужно будет, научишься когда время придет