Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » [решено] Установить Apache + PHP

Ответить
Настройки темы
[решено] Установить Apache + PHP

Аватара для Arrest

runs with scissors


Сообщения: 642
Благодарности: 77

Профиль | Отправить PM | Цитировать


Хочу поставить Apache и PHP. Apache я поставил, все работает, и SSI и выдача HTML. Теперь хочу поставить PHP. Модулем как сказано в install.txt PHP не встает и Apache выдает ошибку. С CGI дело интереснее: ставится, Apache работает, но выдает при попытке выполнить любой код на PHP выдает ошибку 403 с замечательным текстом :
Цитата 403 Forbidden:
Forbidden

You don't have permission to access /_php_/php.exe/index.php on this server.
mod_alias точно работает и живет. В httpd.conf на счет PHP я добавил 3 строчки в <IfModule mime_module>:
Цитата httpd.conf:
AddType application/x-httpd-php .php .phtml
ScriptAlias /_php_/ "w:/usr/PHP/"
Action application/x-httpd-php /_php_/php.exe
Как заставить работать Apache+PHP?

фильтром я пользовался, ничего не дает путного

Отправлено: 23:37, 12-12-2006

 

Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


Arrest
ОС? Версия Апача?

PHP ставим из зипа, а не используем инсталятор. Просто разархировываем в нужную папку.
Потом эту папку, в которой ПХП лежит, добавляем в глобальный PATH.

Далее в httpd.conf пишем:

LoadModule php5_module "g:/php/php5apache2.dll"
AddType application/x-httpd-php .php
PHPIniDir "g:/php"

Пути свои подставляем

-------
Fortes fortuna adiuvat


Отправлено: 00:37, 13-12-2006 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Arrest

runs with scissors


Сообщения: 642
Благодарности: 77

Профиль | Отправить PM | Цитировать


vadimiron
Apache 2.2.3, PHP 4.4.4. PHP ставил из ZIP'а. ОС - Windows 2000 Professional.

Сделал так, как вы сказали. Выдает MessageBox "The requested operation has failed". В логе error вот что:
Цитата:
httpd.exe: Syntax error on line 463 of W:/usr/Apache/conf/httpd.conf: Cannot load W:/usr/PHP/sapi/php4apache2.dll into server: The specified module could not be found.
Вроде путь правильный.

-------
- Why do you call this version of software 'beta'?
- Coz it's beta than nothing.


Отправлено: 06:51, 13-12-2006 | #3


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


Можно ешё попробывать php4ts.dll засунуть в Windows/System32.
И для PHP4 не нужен вроде PHPIniDir и модуль другой, а не php5_module
А почему не PHP5 ??

-------
Fortes fortuna adiuvat


Отправлено: 18:27, 13-12-2006 | #4


Аватара для Arrest

runs with scissors


Сообщения: 642
Благодарности: 77

Профиль | Отправить PM | Цитировать


Блин. Простите меня, идиота. Как модуль PHP и не встанет, чай не под Apache 2.2 писан.
Цитата apache.com:
Add-in modules for Apache 1.3 or 2.0 are not compatible with Apache 2.2.
Но вопрос остается в силе, как поставить в CGI?

P.S. Скачал PHP 5.2.0 Буду ставить снчала на Apache 2.2.3, а потом на 2.0.59.

P.P.S. PHP 5.2.0 не хочет ставиться на A2.2.3.

Отправлено: 19:57, 13-12-2006 | #5


Deadooshka


Сообщения: 2566
Благодарности: 698

Профиль | Отправить PM | Цитировать


Arrest
Цитата:
Action application/x-httpd-php /_php_/php.exe
а зачем скажи в Action пишешь MIME-тип? Тут обработчик нужен... т.е. по идее у тебя должно быть что то типа
Код: Выделить весь код
ScriptAlias /_php_/ "w:/usr/PHP/"
AddHandler php-script .php
Action php-script /_php_/php

Отправлено: 20:26, 13-12-2006 | #6


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


Цитата:
PHP 5.2.0 Буду ставить снчала на Apache 2.2.3
Для этой связки

HTML код: Выделить весь код
PHPIniDir "C:\PHP5\" LoadModule php5_module "C:\PHP5\php5apache2_2.dll" AddType application/x-httpd-php .php

Модуль, если нет, можно скачать тутта

-------
Fortes fortuna adiuvat

Это сообщение посчитали полезным следующие участники:

Отправлено: 20:53, 13-12-2006 | #7


Аватара для Arrest

runs with scissors


Сообщения: 642
Благодарности: 77

Профиль | Отправить PM | Цитировать


Спасибо. Но я уже поставил PHP на 2.0.59.

меня ломало заставилять PHP видеть MySQL, поэтому я поставил PHP 4.4.4.

Последний раз редактировалось Arrest, 13-12-2006 в 23:30.


Отправлено: 21:02, 13-12-2006 | #8



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » [решено] Установить Apache + PHP

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Как установить Apache 2, PHP 5 и MySQL 5 на Mandriva 2009.0 Free LaoTsi Программное обеспечение Linux и FreeBSD 6 23-11-2010 07:51
[решено] Apache 2.2.8 + Php 5.2.6 + MySQL 5.0.51b (win) - не работает php v0f41k Вебмастеру 4 11-05-2008 22:08
Apache+PHP Napasick Общий по FreeBSD 8 11-01-2006 11:06
PHP и apache Freeadmin Общий по FreeBSD 8 06-05-2004 10:47
PHP + Apache Vedogon Вебмастеру 2 18-10-2003 10:48




 
Переход