Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: УВАЖАЕМЫЕ ПРОФЕССИОНАЛЫ помомогите не могу подключить PHP5 к Apache2.2
 
 автор: Sergeydr   (28.11.2008 в 12:15)   письмо автору
 
 

Решил установить apache2.2 и подсоединить к PHP5 на WindowsXP. Apache запустился и работает как сервис. Но после прописания в httpd.conf
LoadModule php5_module c:/php/php5apache2_2.dll
AddType application/x-httpd-php phtml php
PHPIniDir "c:/php/"
не запускается выдает ошибку : httpd.exe: Syntax error on line 483 of c:/Program Files/Apache Software Foundation/Apache2.2/conf/httpd.conf: Cannot load c:/PHP5/php5apache2_2.dll into server: /xcd/xe5 и т.д.
Пути верные, файл php5apache2_2.dll нашел отдельно в инете и кинул по указаному пути.
Подскажите пожалуста в чём ошибка

  Ответить  
 
 автор: cheops   (28.11.2008 в 12:23)   письмо автору
 
   для: Sergeydr   (28.11.2008 в 12:15)
 

А какие точно (до третьего знака) версии Apache и PHP используются?

  Ответить  
 
 автор: Sergeydr   (28.11.2008 в 12:33)   письмо автору
 
   для: cheops   (28.11.2008 в 12:23)
 

Apache 2.2.10
PHP 5.0.4

  Ответить  
 
 автор: Sergeydr   (28.11.2008 в 12:39)   письмо автору
 
   для: Sergeydr   (28.11.2008 в 12:33)
 

Читал в одном форуме, что тоже у кого-то была такая проблема пишет что кинул php5apache2.dll в php\ext и заработало. Попробовал так сделать, подкоректировал пути в httpd.conf, у меня не работает.

  Ответить  
 
 автор: cheops   (29.11.2008 в 12:41)   письмо автору
 
   для: Sergeydr   (28.11.2008 в 12:33)
 

Воспользуйтесь более новой версией PHP - больно уж старенькая и проблем было много с этими первыми версиями.

  Ответить  
 
 автор: GeorgeIV   (28.11.2008 в 13:53)   письмо автору
 
   для: Sergeydr   (28.11.2008 в 12:15)
 

LoadModule php5_module c:/php/php5apache2_2.dll
Cannot load c:/PHP5/php5apache2_2.dll
Нестыковка какая то

  Ответить  
 
 автор: Sergeydr   (28.11.2008 в 14:09)   письмо автору
 
   для: GeorgeIV   (28.11.2008 в 13:53)
 

Это неправельно напечатал, выдаёт Cannot load c:/php/php5apache2_2.dll into server: /xcd/xe5.
Не знаю что делать, все проверил вроде правельно. Очень нужно запустить кто может или сталкивался с такой проблемой помогите пожалуста.

  Ответить  
 
 автор: nek-v   (29.11.2008 в 11:35)   письмо автору
 
   для: Sergeydr   (28.11.2008 в 14:09)
 

Посколько автор меня в аське не понимает (трудно блин кодировку поправить) сделаем следующее:
скачаем последнюю версию php с сайта php.net под свою ось (ZIP архив а не инсталятор!!!!!!!)
распакуем по пути c:/php5
Внесем поправки в httpd.conf Директива LoadModule
LoadModule php5_module C:/php5/php5apache2_2.dll
и не будем парить мозг.
Итак приступим...

  Ответить  
 
 автор: irrite   (10.07.2009 в 14:06)   письмо автору
 
   для: nek-v   (29.11.2008 в 11:35)
 

такая ж проблема как у автора темы.
Версия апача - 2.2.11-win32
Версия пхп - php-5.3.0

только добавляю строчку LoadModule php5_module "C:/php5/php5apache2_2.dll"
апач перестает конектиться.

если кому не сложно - подскажите что еще можно сделать?
я только начала изучать пхп, иже с им.. и скорей всего просто сделала какую-то глупую ошибку.. но не могу понять какую(

  Ответить  
 
 автор: MIchail1982   (12.07.2009 в 18:34)   письмо автору
 
   для: irrite   (10.07.2009 в 14:06)
 

какая сброка PHP? Thread Safe или Non Thread Safe ?
Non Thread Safe не работает, если апач с SSL собран

  Ответить  
 
 автор: f10   (17.07.2009 в 23:47)
 
   для: MIchail1982   (12.07.2009 в 18:34)
 

да пипец, действительно попробуем заменить файлик на оригинальный

  Ответить  
 
 автор: nek-v   (20.07.2009 в 14:15)   письмо автору
 
   для: irrite   (10.07.2009 в 14:06)
 

не юзайте вы пути до конфига, оно вам надо?

читаем читаем и снова читаем

  Ответить  
 
 автор: NecodeR   (25.02.2010 в 02:18)
 
   для: Sergeydr   (28.11.2008 в 12:15)
 

была такая же проблема - решилась путём добавления строчек:
LoadModule php5_module C:/php5/php5apache2_2.dll
#AddModule mod_php5.c
AddType application/x-httpd-php .php


вместо
LoadModule php5_module c:/php/php5apache2_2.dll
AddType application/x-httpd-php phtml php
PHPIniDir "c:/php/"

(переименовал заодно папку php в php5 )

  Ответить  
 
 автор: Genady   (26.02.2010 в 01:42)   письмо автору
 
   для: Sergeydr   (28.11.2008 в 12:15)
 

Аналогичная проблема, только - php-5.2.12-win32-installer.msi и apache_2.2.14-win32-x86-no_ssl.msi, уже бьюсь над проблемой неделю, безрезультатно, сказывается моя квалификация -чайника как в Apache так и в PHP.
httpd.cohf - конфигурация

ServerRoot "C:/Program Files/Apache Software Foundation/Apache2.2"
Listen 80

LoadModule php5_module "c:/php/php5apache2_2.dll"
AddType application/x-httpd-php php
AddType application/x-httpd-php-source phps

ServerAdmin root@localhost
ServerName localhost:80

DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
<Directory />

Options FollowSymLinks
AllowOverride None
Order deny,allow
# Deny from all
</Directory>

<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">

<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>

<FilesMatch "^\.ht">
Order allow,deny
Deny from all
Satisfy All
</FilesMatch>

<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/cgi-bin">
AllowOverride None
Options None
# Order allow,deny
Allow from all
</Directory>

AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz

Справедливости надо сказать что методом втыка мне удалось запустить PHP через Apache, но тут меня подвела неосторожность - вместо того чтобы записать удачную конфигурацию httpd.conf - я начал редактировать httpd.conf с тем чтобы проконектиться к MySql и таким образом изменил настройки не позаботясь о сохранении копии httpd.conf, итог плачевный.
Что хотел добавить - apache чувствителен к uppercase, например несмотря на директорию PHP - компайлер выдавал синтактическую ошибку на
LoadModule php5_module "c:/PHP/php5apache2_2.dll" , как только поменял
LoadModule php5_module "c:/php/php5apache2_2.dll" - сообщение об ошибке исчезло, но PHP упорно не запускался, но не было выброса исключения.
Может быть когда пытался проконектиться к MySql - вследствие редактирования php.ini - создал ситуацию что модуль PHP не загружается apache- сервером.

  Ответить  
 
 автор: Genady   (26.02.2010 в 15:56)   письмо автору
 
   для: Genady   (26.02.2010 в 01:42)
 

Да - действительно вместе с водой я выплеснул и ребёнка - т.е. в попытке проконектиться к MySql - я изменил неудачно не только httpd.conf но и php.ini а о сохранении копий начальной версии httpd.conf и php.ini от которых отталкивался - не позаботился, итог удручающ - проконектиться к MySql не удалось а когда начал анализировать в чём причина? - понял что и вернуться к начальной версии httpd.conf и php.ini невозможно по вышеописанной мной оплошности, вывод - сохраняйте начальные версии файлов перед редактированием!
Теперь следующий шаг - это соединение с MySql, но это уже тема другого топика, до встречи на ней Друзья!

  Ответить  
 
 автор: Andrey0011   (02.03.2010 в 12:44)   письмо автору
 
   для: Genady   (26.02.2010 в 01:42)
 

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

  Ответить  
 
 автор: >FENIX<   (17.03.2010 в 19:59)   письмо автору
 
   для: Sergeydr   (28.11.2008 в 12:15)
 

А я всё настроил вроде нормально только подключил чёт не то:(
В книге пшп5 практика создания веб сайтов написано что надо сообщить о том что пшп файлы ассоциированы с с пшп расширениями вот что я добавил(после загрузки модулей):
AddType aplication/x-http-php phtml php
<Directory "c:/php">
Options ExecCGI
</Directory>
Action application/x-http-php "c:/php/php-win.exe"
При открытии пшп файла выдаёт что нет файла CLI.dll если не ошибаюсь. Что я не так сделал??

  Ответить  
 
 автор: Grigory   (16.10.2010 в 03:37)   письмо автору
 
   для: >FENIX<   (17.03.2010 в 19:59)
 

У меня та же проблема, только - php-5.3.3-win32-installer.msi и apache_2.2.14-win32-x86-no_ssl.msi, бьюсь неделю - а враги не сдаются.
Сделал полный формат,чтобы regedit с нуля.

Спецы - помогайте ,что не так ? Как только прописываешь PHP модулем ,а не CGI - затыкается Апач.

  Ответить  
 
 автор: Trianon   (16.10.2010 в 09:27)   письмо автору
 
   для: Grigory   (16.10.2010 в 03:37)
 

>У меня та же проблема, только - php-5.3.3-win32-installer.msi и apache_2.2.14-win32-x86-no_ssl.msi, бьюсь неделю - а враги не сдаются.
>Сделал полный формат,чтобы regedit с нуля.
Подвиг вроде и зачетный сам по себе (виндовс летать выше станет), да как бы не в коня корм.
Поскольку ни апач, ни php в реестре ничего не держат, и в виндовс ничего не прописывают.
Вся настройка в конфиг-файлах.

>Спецы - помогайте ,что не так ? Как только прописываешь PHP модулем ,а не CGI - затыкается Апач.

Смотреть логи запуска.
Убирать модули расширения, добиваясь стабильной работы.
Кроме того стоит глянуть в snapshot.txt в каталоге php, на предмет версий установленных модулей.

  Ответить  
 
 автор: Grigory   (16.10.2010 в 15:02)   письмо автору
 
   для: Trianon   (16.10.2010 в 09:27)
 

Денвер так же пробовал - обе версии...
Сейчас попробую XAMPP.
Кто что подскажет ? А есть ли во ВСЕЛЕННОЙ тестовый новмальный сервак ? Верный,что бы не мучаться ?

[поправлено модератором: новая ветка вынесена в нову тему]

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования