Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Войти
 
Страницы: 1
RSS
Проблема с PHP
 
Возникла проблема с ПХП.
Короче поставил апач второй и пхп пятый.
запускаешь апач без строчки:

LoadModule php5_module k:/php/php5apache2.dll
AddType application/x-httpd-php .php .php3 .phtml

все нормально работает, а как только их добавляешь все все перестает пахать.
 
А у тебя в k:/php/ находится php5apache2.dll?
 
да, имеется такой
37 килов
 
НЕТ, не то.
и в апаче вообще нет такой команды AddModule

если надомогу прикрепить httpd.conf и php.ini
 
Цитата
GrimWig пишет:
и в апаче вообще нет такой команды AddModule
угадай с двух раз в чем у тебя проблема :)
 
а вообще читай доку. там все доступным языком описано
 
Цитата
xPow пишет:
угадай с двух раз в чем у тебя проблема :)
угу :)
Цитата
GrimWig пишет:
и в апаче вообще нет такой команды AddModule
так ты почитай то, что тебе xPow кинул...там, по-моему, все написано. AddModule нужно написать в конфиге httpd.conf
Цитата
открываешь "httpd.conf"...
 
Поставь любой из готовых дистрибутивов который тебе сам все настроит и не мучайся.
Советую воспользоваться http://www.apachefriends.org/en/xampp.html.
 
в системной директори (внутри $PATH, например внутри c:/windows, c:/winnt) у тебя есть файлк phpts.dll или php5ts.dll ?
должен быть.. причем именно от твоей версии PHP
 
Цитата
так ты почитай то, что тебе xPow кинул...там, по-моему, все написано. AddModule нужно написать в конфиге httpd.conf
ну я не дурак знаю, так вот после того как ты его туда пишешь он вадет что нет такой комванды

Цитата
в системной директори (внутри $PATH, например внутри c:/windows, c:/winnt) у тебя есть файлк phpts.dll или php5ts.dll ? должен быть.. причем именно от твоей версии PHP
да, есть я сам туда их копил
 
качни денвер и не парься - там есть дистрибутив с apache 2 и php 5
 
денвер не для меня
у меня apache+php+mysql отлично работали
а сейчас на другой машене почему-то не хотят
 
запускай апач с консоли, смотри какие тогшибки выволит, (или смотри что ыводиться в error.log)
скорее всего говорит что не может загрузить модуль k:/php/php5apache2.dll
может даже скахзать что файл не найджен..
попробуй поэксперементировать с слешами..
K:\php\php5apache2.dll
K:\\php\\php5apache2.dll
но вряди это поможет..
------
попробуй запустить PHP как CLI, может что то выдаст стоящее...
 
error log чист

[Tue Feb 21 09:10:48 2006] [notice] Parent: Created child process 4004
[Tue Feb 21 09:10:53 2006] [notice] Child 4004: Child process is running
[Tue Feb 21 09:10:53 2006] [notice] Child 4004: Acquired the start mutex.
[Tue Feb 21 09:10:53 2006] [notice] Child 4004: Starting 250 worker threads.
[Tue Feb 21 09:16:13 2006] [notice] Parent: Received shutdown signal -- Shutting down the server.
[Tue Feb 21 09:16:13 2006] [notice] Child 4004: Exit event signaled. Child process is ending.
[Tue Feb 21 09:16:14 2006] [notice] Child 4004: Released the start mutex
[Tue Feb 21 09:16:15 2006] [notice] Child 4004: Waiting for 250 worker threads to exit.
[Tue Feb 21 09:16:15 2006] [notice] Child 4004: All worker threads have exited.
[Tue Feb 21 09:16:15 2006] [notice] Child 4004: Child process ext succefully
 
Факт версии библиотек PHP не совпадают. Сам с таким встречался не раз. Посмотри еще раз что у тебя в Winnt/ лежит.
А лучше удали полностью PHP и установи заново.
Вполне возможно что PHP новый а подключает старые екстеншены.

Также установи минимальный уровень логирование apache. по умолчанию Error стоит.
Хочешь быть мудрым? Не желай всего, что видишь; не верь всему, что слышишь; не говори всего, что знаешь; не делай всего, что умеешь, а только то, что полезно.
 
В http.conf
LogLevel Debug

И смотри потом error.log.
Хочешь быть мудрым? Не желай всего, что видишь; не верь всему, что слышишь; не говори всего, что знаешь; не делай всего, что умеешь, а только то, что полезно.
 
Кстати проверь еще на всякий случай права на php5apache2.dll, php.ini и php5ts.dll. Чтобы процесс апача имел доступ на выполение этих файлов.
Хочешь быть мудрым? Не желай всего, что видишь; не верь всему, что слышишь; не говори всего, что знаешь; не делай всего, что умеешь, а только то, что полезно.
 
блина.
загрузи его как cgi, если все будет ок, то вчитавайся в то, что я тебе скинул или же ставь денвер.


P.S. RTFM!!!
 
Все, всем спасибо.
Помогла установка другого php, более новой версии  :)
 
Цитата
GrimWig пишет:
Все, всем спасибо. Помогла установка другого php, более новой версии С улыбкой
В windows очень легко напутать при обновлении php, так как кроме основной Dll нужно не забыть переписать еще в трех местах файлы. Иногда проще удалить и заново установить.
Страницы: 1
Читают тему