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

Форум Apache

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

 

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

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

тема: Apache 2.2.11 + PHP стреляюсь..
 
 автор: delta2   (09.04.2009 в 14:52)   письмо автору
 
 

Доброго времени суток всем много уважаемым пользователям форума.
Столкнулся с проблеммой... я как бы ещё только начинающий в этом деле человек.
Но всё же..
Поставил на свой комп под операционкой ХР
1.Apache 2.2.11
2.Ставлю PHP5 не могу заставить работать пхп с апачем.

Apache без PHP работает всё тип топ и сайт доступен как локально так и со стороны интернета.
(собственно для этого и делается.)
Но только как я в конфе apache прописываю последние две строки
LoadModule php5_module"E:/php5/php5apache2_2.dll"
AddType application/x-httpd-php phtml php
PHPIniDir "E:/php5/"
То в этом случае он мне начинает писать Error : The reguested operation has failed!
и пока я обратно эту строку не закоментирую он не запускается...
Помогите выручите.. плиз уматался уже целую недель пытаюсь связать их а он не в какую...
PHp ставлю как модуль Apache

  Ответить  
 
 автор: GeorgeIV   (09.04.2009 в 15:10)   письмо автору
 
   для: delta2   (09.04.2009 в 14:52)
 

Скопировано 1:1 ?

  Ответить  
 
 автор: delta2   (09.04.2009 в 15:12)   письмо автору
 
   для: GeorgeIV   (09.04.2009 в 15:10)
 

Если честно не очень понял что подрузумевалось под словом скопировано1.1

  Ответить  
 
 автор: delta2   (09.04.2009 в 15:12)   письмо автору
 
   для: GeorgeIV   (09.04.2009 в 15:10)
 

Если честно не очень понял что подрузумевалось под словом скопировано1.1

  Ответить  
 
 автор: GeorgeIV   (09.04.2009 в 15:17)   письмо автору
 
   для: delta2   (09.04.2009 в 15:12)
 

LoadModule php5_module"E:/php5/php5apache2_2.dll"

Это так сплошняком и записано?

  Ответить  
 
 автор: delta2   (09.04.2009 в 15:18)   письмо автору
 
   для: GeorgeIV   (09.04.2009 в 15:17)
 

Да именно

  Ответить  
 
 автор: GeorgeIV   (09.04.2009 в 15:19)   письмо автору
 
   для: delta2   (09.04.2009 в 15:18)
 

после php_module пробел должен быть

  Ответить  
 
 автор: delta2   (09.04.2009 в 15:20)   письмо автору
 
   для: GeorgeIV   (09.04.2009 в 15:19)
 

>после php_module пробел должен быть
так тоже пробывал не помогает...

  Ответить  
 
 автор: GeorgeIV   (09.04.2009 в 15:21)   письмо автору
 
   для: delta2   (09.04.2009 в 15:20)
 

а эта библиотека реально есть с указанным именем в указанном месте?

  Ответить  
 
 автор: delta2   (09.04.2009 в 15:21)   письмо автору
 
   для: GeorgeIV   (09.04.2009 в 15:21)
 

да есть я проверил путь к этому файлу всё совпадает.

  Ответить  
 
 автор: GeorgeIV   (09.04.2009 в 15:28)   письмо автору
 
   для: delta2   (09.04.2009 в 15:21)
 

Тогда затрудняюсь точно сказать - под виндой давно уже не ставил отдельно апач, отдельно пхп, стоит ZendCore, инсталлятор все сам установил

  Ответить  
 
 автор: delta2   (09.04.2009 в 15:29)   письмо автору
 
   для: GeorgeIV   (09.04.2009 в 15:28)
 

спасибо хоть на этом

  Ответить  
 
 автор: GeorgeIV   (09.04.2009 в 15:32)   письмо автору
 
   для: delta2   (09.04.2009 в 15:29)
 

насколько я помню с тех времен, какую то библиотеку еще надо было в Windows засовывать, что то типа php5ts.dll, (не уверен в точном написании)

  Ответить  
 
 автор: delta2   (09.04.2009 в 15:33)   письмо автору
 
   для: GeorgeIV   (09.04.2009 в 15:32)
 

неслышал нечего такого много инфы перелестал но о тако я не слыхал...

  Ответить  
 
 автор: Yuri   (09.04.2009 в 15:38)   письмо автору
 
   для: delta2   (09.04.2009 в 15:33)
 

А Вы PHP инсталятором ставили?

  Ответить  
 
 автор: delta2   (09.04.2009 в 15:43)   письмо автору
 
   для: Yuri   (09.04.2009 в 15:38)
 

Нет PHP я неставил инсталятором а ставил распаковывая из архива в папку E:php5

  Ответить  
 
 автор: Yuri   (09.04.2009 в 15:53)   письмо автору
 
   для: delta2   (09.04.2009 в 15:43)
 

Попробуйте вместо AddType application/x-httpd-php phtml php прописать AddType application/x-httpd-php .php
А по этому адресу "E:/php5/" должен реально находиться php.ini

  Ответить  
 
 автор: GeorgeIV   (09.04.2009 в 15:39)   письмо автору
 
   для: delta2   (09.04.2009 в 15:33)
 

Да, ща похоже не надо. А пути прописал в системе - E:/php5/ и E:/php5/ext/ ?

  Ответить  
 
 автор: delta2   (09.04.2009 в 15:49)   письмо автору
 
   для: GeorgeIV   (09.04.2009 в 15:39)
 

>Да, ща похоже не надо. А пути прописал в системе - E:/php5/ и E:/php5/ext/ ?
вот у меня есть сторка например #PHPIniDir "E:/php5/" это прописанна а больше нигде и непрописывал в конфиге вот это E:/php5/ext

  Ответить  
 
 автор: GeorgeIV   (09.04.2009 в 15:51)   письмо автору
 
   для: delta2   (09.04.2009 в 15:49)
 

это прописывается в системных переменных
правой кнопкой по "Мой компьютер" -> Свйства -> Дополнительно -> Переменные среды -> Системные переменные
Параметр Path изменить, в конец дописываешь необходимое через точку с запятой

  Ответить  
 
 автор: delta2   (09.04.2009 в 15:52)   письмо автору
 
   для: GeorgeIV   (09.04.2009 в 15:51)
 

>это прописывается в системных переменных

Ой ёёё для меня это всё так далеко...
можно простыми словаями я пока ещё не очень то понимаю эти термины мне б по проще ...

  Ответить  
 
 автор: GeorgeIV   (09.04.2009 в 15:56)   письмо автору
 
   для: delta2   (09.04.2009 в 15:52)
 

http://www.php.ru/install/
Установка в картинках - все очень понятно!

  Ответить  
 
 автор: delta2   (09.04.2009 в 15:59)   письмо автору
 
   для: GeorgeIV   (09.04.2009 в 15:56)
 

как не странно но именно по ней всё и делалось .. только там всё сетупилось в папку С:\ а уменя всё ставилось на E:\
пути я соответственно тоже изменил . щяс просто сайт работает но только через HTML Java script а мне хочется пару страниц добавить а они делаются на PHP

  Ответить  
 
 автор: delta2   (09.04.2009 в 15:56)   письмо автору
 
   для: GeorgeIV   (09.04.2009 в 15:51)
 

кстати я это делал уже только у меня что то строка получилась костмас какая длинная.. так и должно быть ??
а не моглибы вы мне напесать как она должна выглядеть ?? а то мне кажется что я там ошибки допустил..

  Ответить  
 
 автор: Yuri   (09.04.2009 в 15:59)   письмо автору
 
   для: delta2   (09.04.2009 в 15:56)
 

Когда я ставил связку Apache + PHP писал себе памятку... если поможет то:

Пользуемся zip package (не installer)

1. Сопируем содержимое архива в папку размещения, например C:/Program Files/PHP5/

2. В httpd.conf Apache дописываем:

LoadModule php5_module "C:/Program Files/PHP5/php5apache2_2.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/Program Files/PHP5/"

устанавливая php как модуль.

3. Находим в папке установке C:/Program Files/PHP5/ файл php.ini-dist и переименовываем его в php.ini 

4. Открывам php.ini и ищем там строку ;extension_dir = "./" 
и меняем ее на extension_dir = "C:/Program Files/PHP5/ext/" 

5. Все в том же php.ini находим ;extension=php_mysql.dll, ;extension=php_mysqli.dll и др.
и убираем ; (комент), если нужны другие библиотеки убираем у них тоже. 
Самое главное чтоб разкоментированые библиотеки были в /ext
минимум нужно:
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_mbstring.dll- просит phpmyadmin
!!!Я убрал вообще все

6. Кроме того один фиг файл libmysql.dll должен быть в корне WINDOWS (он в корне PHP5) Апач рестартим

  Ответить  
 
 автор: GeorgeIV   (09.04.2009 в 16:01)   письмо автору
 
   для: Yuri   (09.04.2009 в 15:59)
 

это хорошо, когда пхп ставится в системную папку, путь уже есть в системе. Другие места надо ручками прописывать

  Ответить  
 
 автор: Yuri   (09.04.2009 в 16:06)   письмо автору
 
   для: GeorgeIV   (09.04.2009 в 16:01)
 

Да без разницы... там ж указано я просто скопировал содержимое архива предварительно создав в Program Files папку PHP... кстати переменные среды специально удалил... можете попробывать

  Ответить  
 
 автор: delta2   (09.04.2009 в 16:02)   письмо автору
 
   для: Yuri   (09.04.2009 в 15:59)
 

пашол пробывать
просто я с ноута сижу а сервак в компнате..

  Ответить  
 
 автор: delta2   (09.04.2009 в 16:07)   письмо автору
 
   для: Yuri   (09.04.2009 в 15:59)
 

4. Открывам php.ini и ищем там строку ;extension_dir = "./"
и меняем ее на extension_dir = "C:/Program Files/PHP5/ext/"


у меня нет этой строки в файле php.ini есть варианты ?

  Ответить  
 
 автор: Yuri   (09.04.2009 в 16:11)   письмо автору
 
   для: delta2   (09.04.2009 в 16:07)
 

Это путь к библиотекам PHP. Вот ссылка на мой PHP zip http://ru2.php.net/get/php-5.2.9-2-Win32.zip/from/a/mirror чтоб Мы говорили об одном и том же

  Ответить  
 
 автор: delta2   (09.04.2009 в 16:21)   письмо автору
 
   для: Yuri   (09.04.2009 в 16:11)
 

у меня такойже архив скачан

  Ответить  
 
 автор: СерП   (26.05.2009 в 17:33)   письмо автору
 
   для: Yuri   (09.04.2009 в 15:59)
 

ООО спс большое)) у меня тоже не запускался апач, щас все по памятке Yuri сделал, дк всё норм)

  Ответить  
 
 автор: GeorgeIV   (09.04.2009 в 16:00)   письмо автору
 
   для: delta2   (09.04.2009 в 15:56)
 

она и должна быть очень длинной, там все пути системы собраны. А написать не могу, так как она индивидуальна для каждого компа

  Ответить  
 
 автор: delta2   (09.04.2009 в 16:16)   письмо автору
 
   для: GeorgeIV   (09.04.2009 в 16:00)
 

нетя его точно щяс сломаю !!!!!
скажите есть кто с Москвы ?? я денег дам только помогите настроиться.... может кто может приехать и помочь настроить ??? я харашо заплачу...

  Ответить  
 
 автор: Yuri   (09.04.2009 в 16:22)   письмо автору
 
   для: delta2   (09.04.2009 в 16:16)
 

Инет хороший?

  Ответить  
 
 автор: delta2   (09.04.2009 в 16:24)   письмо автору
 
   для: Yuri   (09.04.2009 в 16:22)
 

16 гигабит

  Ответить  
 
 автор: delta2   (09.04.2009 в 16:24)   письмо автору
 
   для: Yuri   (09.04.2009 в 16:22)
 

16 гигабит

  Ответить  
 
 автор: Yuri   (09.04.2009 в 16:26)   письмо автору
 
   для: delta2   (09.04.2009 в 16:24)
 

Если хочешь могу помочь по ICQ (до конца)

  Ответить  
 
 автор: delta2   (09.04.2009 в 16:27)   письмо автору
 
   для: Yuri   (09.04.2009 в 16:26)
 

по ICQ уже была как то раз попытка помощи но в итоге не чего не получилось
я могу заплатить за помощь в настройке пхп и даже если вы с Мосвы то могу за вами приехать и отвезти потом туда куда укажете..

  Ответить  
 
 автор: Yuri   (09.04.2009 в 16:29)   письмо автору
 
   для: delta2   (09.04.2009 в 16:27)
 

как хочешь... я не из Москвы...

  Ответить  
 
 автор: GeorgeIV   (10.04.2009 в 10:32)   письмо автору
 
   для: delta2   (09.04.2009 в 16:27)
 

Что самое интересное, я эту же самую версию компилил из исходников, когда в ZendCore менял версию PHP, там нет такой библиотеки в результате - есть просто php5.dll.

А необходимость ставить именно на диск E насколько оправдана? Я заметил, что все опенсоурсники обычно ищут все на системном диске.

  Ответить  
 
 автор: GeorgeIV   (10.04.2009 в 11:07)   письмо автору
 
   для: GeorgeIV   (10.04.2009 в 10:32)
 

Попробуй еще запустить php.exe из командной строки - если что не так, выдаст ошибки.

  Ответить  
 
 автор: delta2   (10.04.2009 в 14:42)   письмо автору
 
   для: GeorgeIV   (10.04.2009 в 11:07)
 

как нестранно я это уже пробывал всё но никаких ошибок при запуске из командной строки не происходит.. даже пишет версию PHP

по поводу установки на Е диск да есть такая необходимость так как ссервер имеет жосткий диск под винду всего то ничего 40 гигов..
для сайта я поставил 4 террабайта.. дополнительно + на нём же реализован ФТП сервер в кодотый есть доступ через сайт..


Я щяс точно застрелюсь обзвонил около 15 компьютерных сервисов разброс цены за установку модуля PHP ломят от 1500р до 10 000 р... пипец просто
при этом учитывая что сервер домашний.... стоит дома и работает только мой веб сайт на нём..

  Ответить  
 
 автор: ElGato   (12.04.2009 в 23:52)   письмо автору
 
   для: delta2   (10.04.2009 в 14:42)
 

Доброго времени суток!
Погодите стреляться, уважаемый коллега! Не раннее как вчера моя проблема с установкой Apache2.2.11 под WindowsXP +PHP5 формулировалась аналогично первому посту- после добавления в httpd.conf строки LoadModule php5_module "C:/Program Files/PHP5/php5apache2.dll" высвечивалось сообщение: Error : The reguested operation has failed!
Решение:
Выполнить инструкцию изложенную в посте Yuri (09.04.2009 в 15:59) для: delta2 (09.04.2009 в 15:56) .
В строке LoadModule php5_module "C:/Program Files/PHP5/php5apache2.dll" обратить внимание на соответствие имени файла библиотеки версии установленного Apache.
В моём случае для Apache2.2.11(Win32) строка приобретает вид:
LoadModule php5_module "C:/Program Files/PHP5/php5apache2_2.dll"
Надеюсь поможет!

  Ответить  
 
 автор: GeorgeIV   (13.04.2009 в 10:34)   письмо автору
 
   для: ElGato   (12.04.2009 в 23:52)
 

Если внимательно читали, то так у него и написано в первом посте....

  Ответить  
 
 автор: nek-v   (13.04.2009 в 18:16)   письмо автору
 
   для: delta2   (09.04.2009 в 14:52)
 

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

  Ответить  
 
 автор: GeorgeIV   (14.04.2009 в 10:09)   письмо автору
 
   для: nek-v   (13.04.2009 в 18:16)
 

Пути с пробелами в кавычках съедаются нормально. А версия самого PHP какая? Я тут столкнулся с такой хренью - в песочнице на винде стояла 5.2.5, было все нормально. Решил поднять до версии сервера на Линуксе, 5.2.9 и начались обломы. Из исходников полного комплекта так пока и не удалось с компилировать (затыкается на libiconv), а бинарники, скачанные с оффсайта при запуске апача вылетают с ошибками. Откатился пока опять на 5.2.5.

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

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