Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Установка Apache 2.x, PHP4, PERL и MySQL на localhost под Wi

Автор: grinnZ
Дата сообщения: 21.09.2006 14:39
а где конкртетно прописать в host или конфигураторе апача?
Автор: Kopter
Дата сообщения: 21.09.2006 14:44
в конфигураторе
Автор: Uznick
Дата сообщения: 02.10.2006 16:19
При подключении php4 как модуля на строчке LoadModule php4_module E:/Server/php4/sapi/php4apache2.dll вылетает Apache2.

Путь реально существует. В чём может быть проблема?

.htconfig ниже

[more]ThreadsPerChild 250
MaxRequestsPerChild 0


ServerRoot "E:/Server/Apache2"

Listen 80

LoadModule actions_module modules/mod_actions.so
LoadModule alias_module modules/mod_alias.so
LoadModule asis_module modules/mod_asis.so
LoadModule auth_basic_module modules/mod_auth_basic.so
#LoadModule auth_digest_module modules/mod_auth_digest.so
#LoadModule authn_anon_module modules/mod_authn_anon.so
#LoadModule authn_dbm_module modules/mod_authn_dbm.so
LoadModule authn_default_module modules/mod_authn_default.so
LoadModule authn_file_module modules/mod_authn_file.so
#LoadModule authz_dbm_module modules/mod_authz_dbm.so
LoadModule authz_default_module modules/mod_authz_default.so
LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
LoadModule authz_host_module modules/mod_authz_host.so
LoadModule authz_user_module modules/mod_authz_user.so
LoadModule autoindex_module modules/mod_autoindex.so
#LoadModule cern_meta_module modules/mod_cern_meta.so
LoadModule cgi_module modules/mod_cgi.so
#LoadModule dav_module modules/mod_dav.so
#LoadModule dav_fs_module modules/mod_dav_fs.so
#LoadModule deflate_module modules/mod_deflate.so
LoadModule dir_module modules/mod_dir.so
LoadModule env_module modules/mod_env.so
#LoadModule expires_module modules/mod_expires.so
#LoadModule file_cache_module modules/mod_file_cache.so
#LoadModule headers_module modules/mod_headers.so
LoadModule imagemap_module modules/mod_imagemap.so
LoadModule include_module modules/mod_include.so
#LoadModule info_module modules/mod_info.so
LoadModule isapi_module modules/mod_isapi.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule mime_module modules/mod_mime.so
#LoadModule mime_magic_module modules/mod_mime_magic.so
#LoadModule proxy_module modules/mod_proxy.so
#LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
#LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
#LoadModule proxy_connect_module modules/mod_proxy_connect.so
#LoadModule proxy_http_module modules/mod_proxy_http.so
#LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule setenvif_module modules/mod_setenvif.so
#LoadModule speling_module modules/mod_speling.so
#LoadModule status_module modules/mod_status.so
#LoadModule unique_id_module modules/mod_unique_id.so
LoadModule userdir_module modules/mod_userdir.so
#LoadModule usertrack_module modules/mod_usertrack.so
LoadModule vhost_alias_module modules/mod_vhost_alias.so
#LoadModule ssl_module modules/mod_ssl.so

LoadModule php4_module E:/Server/php4/sapi/php4apache2.dll

# 'Main' server configuration
#

ServerAdmin uznick@lostpoint.ru

ServerName localhost:80

DocumentRoot "E:/home"

<Directory />
Options Indexes Includes
AllowOverride All
Order allow,deny
Allow from all
</Directory>

<Directory "E:/home/*/">
AllowOverride All
Order allow,deny
Allow from all
</Directory>

#<Directory "E:/Server/php4">
# Options ExecCGI
#</Directory>

#ScriptAlias "/__php_dir__/" "E:/Server/php4/"
#Action application/x-httpd-php "/__php_dir__/php.exe"

AddType application/x-httpd-php .php


<Directory "E:/home">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>

<IfModule dir_module>
DirectoryIndex index.html index.htm index.shtml index.php
</IfModule>


<FilesMatch "^\.ht">
Order allow,deny
Deny from 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>
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
</IfModule>

CustomLog logs/access.log common

</IfModule>


DefaultType text/plain

<IfModule mime_module>

TypesConfig conf/mime.types

AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz

AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
</IfModule>

#
# The mod_mime_magic module allows the server to use various hints from the
# contents of the file itself to determine its type. The MIMEMagicFile
# directive tells the module where the hint definitions are located.
#
#MIMEMagicFile conf/magic

#
# Customizable error responses come in three flavors:
# 1) plain text 2) local redirects 3) external redirects
#
# Some examples:
#ErrorDocument 500 "The server made a boo boo."
#ErrorDocument 404 /missing.html
#ErrorDocument 404 "/cgi-bin/missing_handler.pl"
#ErrorDocument 402 http://localhost/subscription_info.html
#

#
# EnableMMAP and EnableSendfile: On systems that support it,
# memory-mapping or the sendfile syscall is used to deliver
# files. This usually improves server performance, but must
# be turned off when serving from networked-mounted
# filesystems or if support for these functions is otherwise
# broken on your system.
#
#EnableMMAP off
#EnableSendfile off

# Supplemental configuration
#
# The configuration files in the conf/extra/ directory can be
# included to add extra features or to modify the default configuration of
# the server, or you may simply copy their contents here and change as
# necessary.

# Server-pool management (MPM specific)
#Include conf/extra/httpd-mpm.conf

# Multi-language error messages
#Include conf/extra/httpd-multilang-errordoc.conf

# Fancy directory listings
#Include conf/extra/httpd-autoindex.conf

# Language settings
#Include conf/extra/httpd-languages.conf

# User home directories
#Include conf/extra/httpd-userdir.conf

# Real-time info on requests and configuration
#Include conf/extra/httpd-info.conf

# Virtual hosts
Include conf/extra/httpd-vhosts.conf

# Local access to the Apache HTTP Server Manual
#Include conf/extra/httpd-manual.conf

# Distributed authoring and versioning (WebDAV)
#Include conf/extra/httpd-dav.conf

# Various default settings
#Include conf/extra/httpd-default.conf

# Secure (SSL/TLS) connections
#Include conf/extra/httpd-ssl.conf
#
# Note: The following must must be present to support
# starting without SSL on platforms with no /dev/random equivalent
# but a statically compiled-in mod_ssl.
#
<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>
[/more]
Автор: Cheery
Дата сообщения: 02.10.2006 20:42
Uznick
в том что несовместимы модули.. запускай из командной строки как httpd.exe или apache.exe (смотря что там есть) и читай.
и нечего выкладывать листинги в таком формате - пиши между[no] [more] и [/more][/no]
Автор: Uznick
Дата сообщения: 02.10.2006 22:39
Листинг спрятал, прошу прощения

Спасибо за ответ, действительно при запуске из командной строки httpd.exe вылезает

httpd.exe: Syntax error on line 62 of E:/Server/Apache2/conf/httpd.conf: Cannot
load E:/Server/php4/sapi/php4apache2.dll into server: \xcd\xe5 \xed\xe0\xe9\xe4\
xe5\xed \xf3\xea\xe0\xe7\xe0\xed\xed\xfb\xe9 \xec\xee\xe4\xf3\xeb\xfc.

А где можно взять совместимую версию?
С теми файлами, которые лежат в местном файловом архиве ровно та же самая проблема
Автор: Cheery
Дата сообщения: 02.10.2006 22:41
Uznick

Цитата:
С теми файлами, которые лежат в местном файловом архиве ровно та же самая проблема

потому что они не обновлялись уже очень давно


Цитата:
А где можно взять совместимую версию?

www.php.net/downloads.php
полную версию

надеюсь сервер не 2.2 версии?
Автор: chifram
Дата сообщения: 02.10.2006 22:54
Uznick
Версия для печати > Ctrl+F > httpd.exe: Syntax error on line
http://snaps.php.net

Цитата:
надеюсь сервер не 2.2 версии?

а почему Вы так не любите 2.2. ?
Автор: Uznick
Дата сообщения: 02.10.2006 22:58

Цитата:
надеюсь сервер не 2.2 версии?

Именно 2.2.
Автор: Cheery
Дата сообщения: 02.10.2006 22:59
chifram

Цитата:
а почему Вы так не любите 2.2.

потому что официального интерфейса для подключения php к нему еще нет (я имею в виду откомпилированного mod_php 5 версии и, скорее всего, 4.. которой вообще может и не быть)
ps: по крайней мере пару недель назад еще не было

Uznick

Цитата:
Именно 2.2.

ну.. тогда дело похуже
http://www.apachelounge.com/download/
но там нужна установка доп библиотек.. читай наверху.
Автор: Uznick
Дата сообщения: 02.10.2006 23:01
Нашёл на http://www.apachelounge.com/download/ рабочую версию php4apache2.dll.

Всем спасибо за помощь!
Автор: Cheery
Дата сообщения: 02.10.2006 23:04
Uznick

Цитата:
рабочую версию php4apache2.dll.

как и написал выше - читай внимательно.. там нужны еще библиотеки, так как откомпилировано под MSVC2005
и, скорее всего, это не заработает под апачем скачанным с офиц. сайта (откомпилированная версия)
Автор: Uznick
Дата сообщения: 02.10.2006 23:15
А оно заработало как раз с последней версией апача с официального сайта.
Автор: TheVarMaster
Дата сообщения: 08.10.2006 10:25
--удалено--
Автор: Cheery
Дата сообщения: 08.10.2006 16:17
TheVarMaster

Цитата:
если пишу не туда, более подходящей темы не нашел.

и что? а создать новую так сложно? эта тема об Апаче, а не IIS
Автор: obla4ko4240019
Дата сообщения: 13.10.2006 19:03
ребят, а может кто-нибудь сделать подробную инструкцию по установке и натсройки связки апач+пхп+мускул? В инете куча всяких, но все отличаются подробностью и правильностью.
Возникает все время проблема с мускулом. Зараза не хочет подключаться.
Автор: Cheery
Дата сообщения: 13.10.2006 19:35
obla4ko4240019
Ссылка на статью в шапке.. плюс просмотреть тему с начала.
Автор: unreal666
Дата сообщения: 13.10.2006 20:31
Cheery
Чего то непонятно с включением поддержки SSI.
В инфе, которую нашел в инете написано, что нужно в конфиг воткнуть подобное

Цитата:
AddType text/html .htm .html .shtml
AddHandler server-parsed .htm .html .shtml
Options +Includes

Я поискал в своих конфигах и все что нашел

Код: AddType text/html .shtml .shtm
AddOutputFilter INCLUDES .shtml .shtm
...
<Directory "G:/sites">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
Автор: Cheery
Дата сообщения: 13.10.2006 20:37
unreal666

Цитата:
Почему же тогда без этого AddHandler'а у меня все работает?

потому что

Цитата:
AddOutputFilter INCLUDES .shtml .shtm

тоже самое


Цитата:
И на выходе этот модуль выдает тип text/html.
Как мне тогда изменить этот выходной тип для php-файлов ? (например, чтобы добавить кодировку страницы)

генерим либо
1) самим php скриптом..
2) смотрим опицю auto_prepend_file в php.ini
3) либо в том же php.ini default_charset = "...."
3 вариант самый лучший
Автор: unreal666
Дата сообщения: 13.10.2006 20:46
сенкс.
Автор: ULTRASPEED
Дата сообщения: 20.10.2006 16:09
Достаточно ли ответа файла с содержимым:

<?
phpinfo();
?>

Чтобы утверждать, что с php все в норме?
Автор: DeADMoHAX
Дата сообщения: 20.10.2006 16:20
ULTRASPEED
c основным ядром пыха да. про расширения в виде допмодулей недостаточно)
Автор: ULTRASPEED
Дата сообщения: 20.10.2006 16:56
В общем phpinfo у меня работает, а тот же phpmyadmin нет. Не то, что он там не юзает gd или gzip(которые можно было забыть при сборке), у него даже index.php не стартует, ругается.
В еррор-логе это:

Код:
[Fri Oct 20 21:19:56 2006] [notice] child pid 2372 exit signal Bus error (10)
[Fri Oct 20 21:19:56 2006] [notice] child pid 2371 exit signal Bus error (10)
[Fri Oct 20 21:19:56 2006] [notice] child pid 2370 exit signal Bus error (10)
[Fri Oct 20 21:19:56 2006] [notice] child pid 2369 exit signal Bus error (10)
[Fri Oct 20 21:19:56 2006] [notice] child pid 2368 exit signal Bus error (10)
[Fri Oct 20 21:22:23 2006] [notice] child pid 2367 exit signal Bus error (10)
[Fri Oct 20 21:22:24 2006] [notice] child pid 2377 exit signal Bus error (10)
[Fri Oct 20 21:22:24 2006] [notice] child pid 2376 exit signal Bus error (10)
[Fri Oct 20 21:22:24 2006] [notice] child pid 2375 exit signal Bus error (10)
[Fri Oct 20 21:22:24 2006] [notice] child pid 2374 exit signal Bus error (10)
Автор: Cheery
Дата сообщения: 20.10.2006 17:37
ULTRASPEED

Цитата:
А есть ли ветвь с траблами на фряхи?

если нет, то создай..
смотри тут
FAQ по Apache


Цитата:
В еррор-логе это:

это notice, а не ошибки

Цитата:
apache и php самые последние.

это не ответ.. учитывая то, что идут ветки разных версий



2All
а кто нить видел модуль mod_evasive под винды? или другую альтернативу для отлавливания http DDoS атак?
Автор: ULTRASPEED
Дата сообщения: 21.10.2006 03:55
Cheery
И всетаки. Успешный вывод phpinfo гарантирует нормальную работу php+apache?
Если да, то я перемещусь мучать ветвь с phpmyadmin.
Если нет, то буду дальше мучать связку, в поисках причин.
з.ы.
А ведь на виндовом хостинге phpmyadmin ни разу не на что не пожаловался. Всегда с ним никаких заморочейнебыло.
Автор: Cheery
Дата сообщения: 21.10.2006 04:06
ULTRASPEED

Цитата:
Успешный вывод phpinfo гарантирует нормальную работу php+apache?

что значит "нормальную"? ты можешь пробовать использовать функцию неподключенного модуля - это будет нормальная работа?
Автор: ULTRASPEED
Дата сообщения: 21.10.2006 11:55
Cheery
Я не имею опыта использования FreeBSD. Собрал хостинг с портов, а многие скрипты, которые успешно работали на старом хостинге под Win, не работают! Но при этом всем работает phpinfo. С модулями история ясна, давай их в моем вопросе учитывать не будем. Вопрос очевиден. Если у меня работает phpinfo - это значит что связка php+apache настроены, и можно мучать тот же PMA, а не пересобирать все заново?

p.s.
(Масло масляное получается)
Автор: Albertozy
Дата сообщения: 27.10.2006 16:18
При запуске апач выдаёт во такую хрень:
Syntax error on line 752 of c:/program files/Apache Group/Apache2/conf/httpd.conf:
LoadModule takes two arguments, a module name and name of shared object file to load it from
Note the errors or messages above, and press the <ESC> key to exit.
Автор: unreal666
Дата сообщения: 27.10.2006 16:55
Albertozy
Ну и смотри, что у тебя в этой строке.
Автор: Cheery
Дата сообщения: 27.10.2006 19:42
Albertozy
путь к модулю укажи в кавычках. очевидно, что у тебя пробел в пути есть.
Автор: WRFan
Дата сообщения: 03.11.2006 08:43
ох товарищи, сейчас заплачу. вышел пхп 5.2, и pdflib модуль версии 6 и 7 (libpdf_php.dll) перестал работать, не подходит к новой версии zend optimiser тоже больше не работает. надеюсь, проапдейтят скоро. я пока что перешёл на старый php_pdf.dll (пдфлиб в. 5.03 включённый в новый пакет Collection of PECL modules for PHP 5.2.0, но это старьё.

использую Apache/2.2.3 (Win32) DAV/2 mod_ssl/2.2.3 OpenSSL/0.9.8 с этого сайта:

http://www.apachelounge.com/download/

к нему подходит пхп модуль из нового пакета пхп 5.2 (php5apache2_2.dll). новая php5isapi.dll хорошо работает с Microsoft-IIS/5.1. в новой версии есть новые модули и почти все модули проапдейтины. засунул 90 штук в php.ini (из обоих пакетов пхп), следующие отказались работать:


Код:
;extension=php_threads.dll
;extension=php_snmp.dll
;extension=php_ifx.dll
;extension=php_oci8.dll
;extension=php_oracle.dll
;extension=php_sqlite.dll
;extension=php_sybase_ct.dll
;extension=php_yaz.dll
;extension=php_svn.dll
;extension=php_netools.dll
;extension=php_iisfunc.dll
;extension=php_imagick.dll
;extension=php_ingres.dll
;extension=php_java.dll
;extension=php_ibm_db2.dll
;extension=php_blenc.dll
;extension=php5activescript.dll

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950

Предыдущая тема: Вопросы по Linux Mandrake 9.0


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.