prafulla1978 Ответов: 1

Как настроить PHP в apache2


я перепробовал все решения. но не добиться успеха. когда я загружаю модуль PHP в файл apache2 server httpd.conf безуспешно, дайте мне ответ, пожалуйста

Что я уже пробовал:

я пытался
LoadModule php5_module C:/php/php5apache2_4.dll
ScriptAlias /php/"c:/php/"
AddType application/x-httpd-php .php .php5
Action application/x-httpd-php "/PHP/php-cgi.exe"
SetEnv PHPRC "c:/php"
PHPIniDir “C:/php”

но apache2 выдает ошибку при неудачном запуске
поэтому я попробовал вместо вышеприведенного кода
<IfModule php5_module>
#LoadModule php5_module C:/php/php5apache2_4.dll
#ScriptAlias /php/"c:/php/"
#AddType application/x-httpd-php .php .php5
#Action application/x-httpd-php "/PHP/php-cgi.exe"
#SetEnv PHPRC "c:/php"
#PHPIniDir “C:/php”
</IfModule>

но apache2 работает, а не php-код в браузере запускается почему ? что делать для решения проблемы ?

1 Ответов

Рейтинг:
0

Maciej Los

Цитата:
я перепробовал все решения.

Что именно?

Пожалуйста, обратитесь к этому: PHP: установка и настройка - руководство пользователя[^Там вы найдете полную информацию об установке и настройке PHP на сервере Apache2.


prafulla1978

thaks для предоставления строки guid для моего вопроса я попробовал ручное решение php и набрал код для конфигурации php loadmodule, как упоминалось выше в файле httpd.conf, но он дает ошибку " недопустимый путь LoadModule \xe2\x80\x9cC:/php/php7.dll-в чем теперь проблема, я перепробовал для этого почти все. пожалуйста, идентификатор GUID мне. спасибо

Maciej Los

Основываясь на небольшой части информации, я не могу помочь.

prafulla1978

извините , когда я сослался на руководство в соответствии с вашим gudance, я установил правильный код visual c runtime (crt) и loadmodule как

С loadmodule php5_module C:/php/php5apache2_4.dll
Scriptalias, за /РНР/"c:/php/"
Приложение AddType/x-httpd-php .php .php5
Приложение действия/x-httpd-php "/php/php-cgi.exe"
SetEnv PHPRC "c:/php"
PHPIniDir "C:/php"

запустите команду на cmd dos "httpd -t" она выдает ошибку :-
"httpd: синтаксическая ошибка в строке 132 C:/Apache2/conf/httpd.conf: не удается найти структуру модуля API `php5_module' в файле C:/php/php5apache2_4.dll: нет ошибки"
плз плз подскажите мне, что делать ?

Maciej Los

Внимательно изучите свой код... Я где - то читал, что очень важно заботиться о регистре чувствительных: C:\ это не равносильно c:\.
Примечание: Я не специалист в этом вопросе.