Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, me@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Конфигурирование Apache и PHP
http://localhost:8080/, то получается вот такая ошибка:
Apache без PHP работает...
Вот конфигурационные файлы:
httpd.conf (часть, а то весь не помещается тут)
php5_cgi.conf
Я пытаюсь подключить PHP как CGI-программу.
Кстати, в php у меня нет почему-то php-cgi...
Может какой-то компонент надо установить?
По идее должно быть так:
Action application/x-httpd-php5 "/_php5/php-cgi.exe"
Но у меня php-cgi.exe нету...
Пытаюсь сконфигурировать Apache и PHP! Если в браузере набрать
Код:
Apache без PHP работает...
Вот конфигурационные файлы:
httpd.conf (часть, а то весь не помещается тут)
Код:
Include /usr/local/apache/conf/php5_cgi.conf
ServerRoot "Z:/usr/local/apache"
#Listen 12.34.56.78:80
Listen 8080
...
LoadModule ...
...
<IfModule !mpm_netware_module>
<IfModule !mpm_winnt_module>
User daemon
Group daemon
</IfModule>
</IfModule>
ServerAdmin me@localhost
ServerName localhost:8080
DocumentRoot "Z:/home/localhost/www"
<Directory z:/>
Options Indexes Includes
AllowOverride All
Allow from all
</Directory>
<IfModule dir_module>
DirectoryIndex index.php index.html index.htm
</IfModule>
<FilesMatch "^\.ht">
Order allow,deny
Deny from all
Satisfy All
</FilesMatch>
ErrorLog "logs/error.log"
LogLevel warn
<IfModule log_config_module>
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
<IfModule logio_module>
# You need to enable mod_logio.c to use %I and %O
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
</IfModule>
CustomLog "logs/access.log" common
</IfModule>
<IfModule alias_module>
ScriptAlias /cgi-bin/ "Z:/home/localhost/cgi/"
ScriptAlias /cgi/ "Z:/home/localhost/cgi/"
</IfModule>
<IfModule cgid_module>
</IfModule>
DefaultType text/plain
<IfModule mime_module>
TypesConfig conf/mime.types
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddHandler cgi-script .bat .exe .cgi .pl
AddType text/html .shtml
AddHandler server-parsed .shtml .html .htm
#AddOutputFilter INCLUDES .shtml
</IfModule>
<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>
ServerRoot "Z:/usr/local/apache"
#Listen 12.34.56.78:80
Listen 8080
...
LoadModule ...
...
<IfModule !mpm_netware_module>
<IfModule !mpm_winnt_module>
User daemon
Group daemon
</IfModule>
</IfModule>
ServerAdmin me@localhost
ServerName localhost:8080
DocumentRoot "Z:/home/localhost/www"
<Directory z:/>
Options Indexes Includes
AllowOverride All
Allow from all
</Directory>
<IfModule dir_module>
DirectoryIndex index.php index.html index.htm
</IfModule>
<FilesMatch "^\.ht">
Order allow,deny
Deny from all
Satisfy All
</FilesMatch>
ErrorLog "logs/error.log"
LogLevel warn
<IfModule log_config_module>
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
<IfModule logio_module>
# You need to enable mod_logio.c to use %I and %O
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
</IfModule>
CustomLog "logs/access.log" common
</IfModule>
<IfModule alias_module>
ScriptAlias /cgi-bin/ "Z:/home/localhost/cgi/"
ScriptAlias /cgi/ "Z:/home/localhost/cgi/"
</IfModule>
<IfModule cgid_module>
</IfModule>
DefaultType text/plain
<IfModule mime_module>
TypesConfig conf/mime.types
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddHandler cgi-script .bat .exe .cgi .pl
AddType text/html .shtml
AddHandler server-parsed .shtml .html .htm
#AddOutputFilter INCLUDES .shtml
</IfModule>
<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>
php5_cgi.conf
Код:
AddType application/x-httpd-php5 php
ScriptAlias /_php5/ "/usr/local/php5/"
Action application/x-httpd-php5 "/_php5/php.exe"
ScriptAlias /_php5/ "/usr/local/php5/"
Action application/x-httpd-php5 "/_php5/php.exe"
Я пытаюсь подключить PHP как CGI-программу.
Кстати, в php у меня нет почему-то php-cgi...
Может какой-то компонент надо установить?
По идее должно быть так:
Action application/x-httpd-php5 "/_php5/php-cgi.exe"
Но у меня php-cgi.exe нету...
php.net взять ещё и zip-архив - там все эти файлы есть и php-cgi и php5apache.dll...
Просто я уже задолбался - раз 5 всё переустанавливал и переконфигурировал - ничего не получалось - теперь кажется получилось!
Блин! Надо было с
Просто я уже задолбался - раз 5 всё переустанавливал и переконфигурировал - ничего не получалось - теперь кажется получилось!
любая версия апач совместима с любой версией пхп? а если конкретней апач 1.3 с пхп4 совместимы?
плин а не легче сразу юзать денвер или apserv???
Набор дистрибутивов (Apache, PHP, MySQL, Perl и т.д.) и программная оболочка, используемые Web-разработчиками для разработки сайтов на «домашней» (локальной) Windows-машине без необходимости выхода в Интернет.
Вот ссылка![CENTER]http://denwer.ru[/CENTER]
Скачай, поставь и перезагрузи свой ПК и жми на иконку: Start Denwer
Цитата: AlexZoL
любая версия апач совместима с любой версией пхп? а если конкретней апач 1.3 с пхп4 совместимы?
совместимы. php5apache.dll используй.
Если собираешься ставить Apache 2 и PHP5, то ставиьт php5apache2.dll.
Только не тот, которые идет вместе с пхп5 - он багнутый. Скачивать с сайта apache
а чем пхп 5 от пхп 4 отличается.... я тока учусь...
Цитата: AlexZoL
а чем пхп 5 от пхп 4 отличается.... я тока учусь...