|
|
|
| Доброго времени суток всем много уважаемым пользователям форума.
Столкнулся с проблеммой... я как бы ещё только начинающий в этом деле человек.
Но всё же..
Поставил на свой комп под операционкой ХР
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 | |
|
|
|
|
|
|
|
для: delta2
(09.04.2009 в 14:52)
| | Скопировано 1:1 ? | |
|
|
|
|
|
|
|
для: GeorgeIV
(09.04.2009 в 15:10)
| | Если честно не очень понял что подрузумевалось под словом скопировано1.1 | |
|
|
|
|
|
|
|
для: GeorgeIV
(09.04.2009 в 15:10)
| | Если честно не очень понял что подрузумевалось под словом скопировано1.1 | |
|
|
|
|
|
|
|
для: delta2
(09.04.2009 в 15:12)
| |
LoadModule php5_module"E:/php5/php5apache2_2.dll"
|
Это так сплошняком и записано? | |
|
|
|
|
|
|
|
для: GeorgeIV
(09.04.2009 в 15:17)
| | Да именно | |
|
|
|
|
|
|
|
для: delta2
(09.04.2009 в 15:18)
| | после php_module пробел должен быть | |
|
|
|
|
|
|
|
для: GeorgeIV
(09.04.2009 в 15:19)
| | >после php_module пробел должен быть
так тоже пробывал не помогает... | |
|
|
|
|
|
|
|
для: delta2
(09.04.2009 в 15:20)
| | а эта библиотека реально есть с указанным именем в указанном месте? | |
|
|
|
|
|
|
|
для: GeorgeIV
(09.04.2009 в 15:21)
| | да есть я проверил путь к этому файлу всё совпадает. | |
|
|
|
|
|
|
|
для: delta2
(09.04.2009 в 15:21)
| | Тогда затрудняюсь точно сказать - под виндой давно уже не ставил отдельно апач, отдельно пхп, стоит ZendCore, инсталлятор все сам установил | |
|
|
|
|
|
|
|
для: GeorgeIV
(09.04.2009 в 15:28)
| | спасибо хоть на этом | |
|
|
|
|
|
|
|
для: delta2
(09.04.2009 в 15:29)
| | насколько я помню с тех времен, какую то библиотеку еще надо было в Windows засовывать, что то типа php5ts.dll, (не уверен в точном написании) | |
|
|
|
|
|
|
|
для: GeorgeIV
(09.04.2009 в 15:32)
| | неслышал нечего такого много инфы перелестал но о тако я не слыхал... | |
|
|
|
|
|
|
|
для: delta2
(09.04.2009 в 15:33)
| | А Вы PHP инсталятором ставили? | |
|
|
|
|
|
|
|
для: Yuri
(09.04.2009 в 15:38)
| | Нет PHP я неставил инсталятором а ставил распаковывая из архива в папку E:php5 | |
|
|
|
|
|
|
|
для: delta2
(09.04.2009 в 15:43)
| | Попробуйте вместо AddType application/x-httpd-php phtml php прописать AddType application/x-httpd-php .php
А по этому адресу "E:/php5/" должен реально находиться php.ini | |
|
|
|
|
|
|
|
для: delta2
(09.04.2009 в 15:33)
| | Да, ща похоже не надо. А пути прописал в системе - E:/php5/ и E:/php5/ext/ ? | |
|
|
|
|
|
|
|
для: GeorgeIV
(09.04.2009 в 15:39)
| | >Да, ща похоже не надо. А пути прописал в системе - E:/php5/ и E:/php5/ext/ ?
вот у меня есть сторка например #PHPIniDir "E:/php5/" это прописанна а больше нигде и непрописывал в конфиге вот это E:/php5/ext | |
|
|
|
|
|
|
|
для: delta2
(09.04.2009 в 15:49)
| | это прописывается в системных переменных
правой кнопкой по "Мой компьютер" -> Свйства -> Дополнительно -> Переменные среды -> Системные переменные
Параметр Path изменить, в конец дописываешь необходимое через точку с запятой | |
|
|
|
|
|
|
|
для: GeorgeIV
(09.04.2009 в 15:51)
| | >это прописывается в системных переменных
Ой ёёё для меня это всё так далеко...
можно простыми словаями я пока ещё не очень то понимаю эти термины мне б по проще ... | |
|
|
|
|
|
|
|
для: delta2
(09.04.2009 в 15:52)
| | http://www.php.ru/install/
Установка в картинках - все очень понятно! | |
|
|
|
|
|
|
|
для: GeorgeIV
(09.04.2009 в 15:56)
| | как не странно но именно по ней всё и делалось .. только там всё сетупилось в папку С:\ а уменя всё ставилось на E:\
пути я соответственно тоже изменил . щяс просто сайт работает но только через HTML Java script а мне хочется пару страниц добавить а они делаются на PHP | |
|
|
|
|
|
|
|
для: GeorgeIV
(09.04.2009 в 15:51)
| | кстати я это делал уже только у меня что то строка получилась костмас какая длинная.. так и должно быть ??
а не моглибы вы мне напесать как она должна выглядеть ?? а то мне кажется что я там ошибки допустил.. | |
|
|
|
|
|
|
|
для: 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) Апач рестартим
|
| |
|
|
|
|
|
|
|
для: Yuri
(09.04.2009 в 15:59)
| | это хорошо, когда пхп ставится в системную папку, путь уже есть в системе. Другие места надо ручками прописывать | |
|
|
|
|
|
|
|
для: GeorgeIV
(09.04.2009 в 16:01)
| | Да без разницы... там ж указано я просто скопировал содержимое архива предварительно создав в Program Files папку PHP... кстати переменные среды специально удалил... можете попробывать | |
|
|
|
|
|
|
|
для: Yuri
(09.04.2009 в 15:59)
| | пашол пробывать
просто я с ноута сижу а сервак в компнате.. | |
|
|
|
|
|
|
|
для: Yuri
(09.04.2009 в 15:59)
| | 4. Открывам php.ini и ищем там строку ;extension_dir = "./"
и меняем ее на extension_dir = "C:/Program Files/PHP5/ext/"
у меня нет этой строки в файле php.ini есть варианты ? | |
|
|
|
|
|
|
|
для: delta2
(09.04.2009 в 16:07)
| | Это путь к библиотекам PHP. Вот ссылка на мой PHP zip http://ru2.php.net/get/php-5.2.9-2-Win32.zip/from/a/mirror чтоб Мы говорили об одном и том же | |
|
|
|
|
|
|
|
для: Yuri
(09.04.2009 в 16:11)
| | у меня такойже архив скачан | |
|
|
|
|
|
|
|
для: Yuri
(09.04.2009 в 15:59)
| | ООО спс большое)) у меня тоже не запускался апач, щас все по памятке Yuri сделал, дк всё норм) | |
|
|
|
|
|
|
|
для: delta2
(09.04.2009 в 15:56)
| | она и должна быть очень длинной, там все пути системы собраны. А написать не могу, так как она индивидуальна для каждого компа | |
|
|
|
|
|
|
|
для: GeorgeIV
(09.04.2009 в 16:00)
| | нетя его точно щяс сломаю !!!!!
скажите есть кто с Москвы ?? я денег дам только помогите настроиться.... может кто может приехать и помочь настроить ??? я харашо заплачу... | |
|
|
|
|
|
|
|
для: delta2
(09.04.2009 в 16:16)
| | Инет хороший? | |
|
|
|
|
|
|
|
для: Yuri
(09.04.2009 в 16:22)
| | 16 гигабит | |
|
|
|
|
|
|
|
для: Yuri
(09.04.2009 в 16:22)
| | 16 гигабит | |
|
|
|
|
|
|
|
для: delta2
(09.04.2009 в 16:24)
| | Если хочешь могу помочь по ICQ (до конца) | |
|
|
|
|
|
|
|
для: Yuri
(09.04.2009 в 16:26)
| | по ICQ уже была как то раз попытка помощи но в итоге не чего не получилось
я могу заплатить за помощь в настройке пхп и даже если вы с Мосвы то могу за вами приехать и отвезти потом туда куда укажете.. | |
|
|
|
|
|
|
|
для: delta2
(09.04.2009 в 16:27)
| | как хочешь... я не из Москвы... | |
|
|
|
|
|
|
|
для: delta2
(09.04.2009 в 16:27)
| | Что самое интересное, я эту же самую версию компилил из исходников, когда в ZendCore менял версию PHP, там нет такой библиотеки в результате - есть просто php5.dll.
А необходимость ставить именно на диск E насколько оправдана? Я заметил, что все опенсоурсники обычно ищут все на системном диске. | |
|
|
|
|
|
|
|
для: GeorgeIV
(10.04.2009 в 10:32)
| | Попробуй еще запустить php.exe из командной строки - если что не так, выдаст ошибки. | |
|
|
|
|
|
|
|
для: GeorgeIV
(10.04.2009 в 11:07)
| | как нестранно я это уже пробывал всё но никаких ошибок при запуске из командной строки не происходит.. даже пишет версию PHP
по поводу установки на Е диск да есть такая необходимость так как ссервер имеет жосткий диск под винду всего то ничего 40 гигов..
для сайта я поставил 4 террабайта.. дополнительно + на нём же реализован ФТП сервер в кодотый есть доступ через сайт..
Я щяс точно застрелюсь обзвонил около 15 компьютерных сервисов разброс цены за установку модуля PHP ломят от 1500р до 10 000 р... пипец просто
при этом учитывая что сервер домашний.... стоит дома и работает только мой веб сайт на нём.. | |
|
|
|
|
|
|
|
для: 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"
Надеюсь поможет! | |
|
|
|
|
|
|
|
для: ElGato
(12.04.2009 в 23:52)
| | Если внимательно читали, то так у него и написано в первом посте.... | |
|
|
|
|
|
|
|
для: delta2
(09.04.2009 в 14:52)
| | ну во первых php не любит путей с пробелами.
во вторых апач и php дожны быть на одном диске.
ну и в третьих проблема решалась тут тысячи раз, в том числе и мной, о чем написанна статья.
гугл и поиск по форуму творят чудеса | |
|
|
|
|
|
|
|
для: nek-v
(13.04.2009 в 18:16)
| | Пути с пробелами в кавычках съедаются нормально. А версия самого PHP какая? Я тут столкнулся с такой хренью - в песочнице на винде стояла 5.2.5, было все нормально. Решил поднять до версии сервера на Линуксе, 5.2.9 и начались обломы. Из исходников полного комплекта так пока и не удалось с компилировать (затыкается на libiconv), а бинарники, скачанные с оффсайта при запуске апача вылетают с ошибками. Откатился пока опять на 5.2.5. | |
|
|
|