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

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

Автор: keler
Дата сообщения: 17.01.2004 00:02
Помогите полному чайнику в настройке связки для веб-сервера.Вот моя связка:Apache 2.0.48+PHP 4.3.4+MySQL 4.0.17,PHP как CGI.Я пытался настроить по книге "Професиональное PHP программирование,но
Apache не видит файл phpinfo.php
Автор: Cheery
Дата сообщения: 17.01.2004 00:03
keler

Цитата:
Apache не видит файл phpinfo.php

что значит "не видит" ?
Это смотрел?
http://ru-board.com/new/article.php?sid=119
Автор: keler
Дата сообщения: 17.01.2004 16:13
Cheery
Пишет "404 File not found",а вообще сейчас почитаю статью-может что-нибудь и получится
Автор: Cheery
Дата сообщения: 17.01.2004 23:34
keler

Цитата:
Пишет "404 File not found",а вообще сейчас почитаю статью-может что-нибудь и получится

значит его физически нет по тому адресу, по которому запрашиваешь
Автор: GTHack
Дата сообщения: 22.01.2004 06:33
1.
При установке пакета MyServer апач настроен для запуска вручную
строка запуска
C:\myserver\Apache\Apache.exe -f "C:\myserver\Apache\conf\httpd.conf" -w -d "C:\myserver\Apache\"
мне бы интереснее было запустить как сервис, дописал к этой строчке -k install
вроде в сервисах апач появился но net start apache не срабатывает, а запус с параметром -k start запускается так же как и раньше - в окне.

2.
Для отладки php скриптиков думаю было бы удобно настроить винду на из запуск, т.е. чтоб не в эксплорере наколачивать название php-шников, а по ентеру из того же фара пускать.

...за ламерство сорри ... я токо учусь ...

Добавлено
да и еще - где все ключи запуска апача глянуть ?
apache /? не помогает

Добавлено
и как теперь этот неработающий сервис apache выкинуть ?
Автор: Cheery
Дата сообщения: 22.01.2004 06:39
GTHack

Цитата:
вроде в сервисах апач появился но net start apache

а как там сервис называется?? не срабатывает и что пишет?

Цитата:
Для отладки php скриптиков думаю было бы удобно настроить винду на из запуск, т.е. чтоб не в эксплорере наколачивать название php-шников, а по ентеру из того же фара пускать.

Какая же это отладка, если не передаешь скрипту никаких данных?

Цитата:
да и еще - где все ключи запуска апача глянуть ?
apache /? не помогает

для второго

Цитата:
Usage: apache [-D name] [-d directory] [-f file]
[-C "directive"] [-c "directive"]
[-w] [-k start|restart|stop|shutdown]
[-k install|config|uninstall] [-n service_name]
[-v] [-V] [-h] [-l] [-L] [-t] [-S]
Options:
-D name : define a name for use in <IfDefine name> directives
-d directory : specify an alternate initial ServerRoot
-f file : specify an alternate ServerConfigFile
-C "directive" : process directive before reading config files
-c "directive" : process directive after reading config files
-n name : set service name and use its ServerConfigFile
-k start : tell Apache to start
-k restart : tell running Apache to do a graceful restart
-k stop|shutdown : tell running Apache to shutdown
-k install : install an Apache service
-k config : change startup Options of an Apache service
-k uninstall : uninstall an Apache service
-w : hold open the console window on error
-e level : show startup errors of level (see LogLevel)
-E file : log startup errors to file
-v : show version number
-V : show compile settings
-h : list available command line options (this page)
-l : list compiled in modules
-L : list available configuration directives
-t -D DUMP_VHOSTS : show parsed settings (currently only vhost settings)
-S : a synonym for -t -D DUMP_VHOSTS
-t : run syntax check for config files


Цитата:
и как теперь этот неработающий сервис apache выкинуть ?

apache -k uninstall
Автор: GTHack
Дата сообщения: 22.01.2004 06:54
Cheery

на счет ключиков спасибо, в общем то apache -h мне было бы достаточно

по поводу передачи данных скрипту я не говорил что их не должно быть, да впринципе фиг с ним, тут со службой хуже -
служба в оснастке так и называется apache - после отработки
C:\myserver\Apache\Apache.exe -f "C:\myserver\Apache\conf\httpd.conf"
-w -d "C:\myserver\Apache\" -k install
в незапущеном состоянии, при попытке стартануть
net start apache или вручную дает такую ботву
<<Не удалось запустить службу на локальный компьютер.
Эта служба не возвращала ошибки. Возможно это внутренняя ошибка винды или внутренняя ошибка службы.
Если проблема не исчезает, обратитесь к сис.админу>>

дак вот проблема то не ИСЧЕЗАЕТ ) (как напишут чё ...)

непонятны кое какие вещи
исполняемый файл службы
"C:\myserver\Apache\Apache.exe" --ntservice

а параметры ( -f.... -w -d.....) я указал при -k install, это верно ?
потом выше писали вроде как
-k install - инсталяция апача, а запуск -k start

в общем чё то подзапариля я




Добавлено
сам и отвечу убрал лишнее и обозвал службу напрямую вроде заработало

Инсталляция как сервис
Apache.exe -n "Apache" -i
Деинсталляция
Apache.exe -u -n "Apache"
Старт
Apache.exe -w -n "Apache" -k start
Рестарт
Apache.exe -w -n "Apache" -k restart
Автор: Cheery
Дата сообщения: 22.01.2004 07:09
GTHack

Цитата:
C:\myserver\Apache\Apache.exe -f "C:\myserver\Apache\conf\httpd.conf"
-w -d "C:\myserver\Apache\" -k install

просто apache -k install и все.. остальное берется автоматом из стандартных директорий, если правильно прописана дира сервера в httpd.conf
Автор: keler
Дата сообщения: 23.01.2004 23:37
Спасибо всем откликнувшимся,но мне помощь больше не нужна так как всё отлично заработало хотя я так и полностью не понял как у меня получилось настроить httpd.conf
Автор: Child
Дата сообщения: 24.01.2004 16:33
Php 4.3.4
Apache 2.0.48

Проинсталлировал все это. прописал :
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
#LoadModule ssl_module modules/mod_ssl.so
LoadModule php4_module C:\PHP\sapi\php4apache2.dll <------- пхп 4

Но апач постоянно пишет :
Cannot load C:/PHP/sapi/php4apache2.dll into server: The specified module could
not be found.

по этому пути эта длля лежит, скачена из архива ру-борда.
Не соображу, что дальше делать. чТо неправильно подстроено или может я сырые версии того или иного продукта взял. Подскажите плз.
Автор: Cheery
Дата сообщения: 24.01.2004 21:41
Child

Цитата:
по этому пути эта длля лежит, скачена из архива ру-борда.
Не соображу, что дальше делать.

Скачивать и использовать ту, что идет в комплекте php 4.3.4
Автор: Child
Дата сообщения: 24.01.2004 21:57
с ней тоже пробовал, в том то и трабль.
Автор: Cheery
Дата сообщения: 25.01.2004 22:13
Child

Цитата:
с ней тоже пробовал, в том то и трабль.

а скопировал куда нужно php4ts.dll?
у меня живут вместе..
Apache/2.0.47 (Win32) PHP/4.3.1
на самом деле - лучше всегда компилять из исходников..
Автор: pazdak
Дата сообщения: 26.01.2004 16:55
Прочитал Ваш топик, очень даже ничего, тем более я только с 1 апачем и работал, хотя таких уж больших отличий не нашел.
У меня все встало с первого раза, может конечно сказывается работа с первым апачем+php+perl+mysql, но вот только для localhost я всегда настраиваю php, как самостоятельную программу, а не через php4apache2.dll, что-то смотрю проблем с ним много, но особой потери производительности никогда не испытывал от php.exe !!!
Вот примет того, что я добавил в httpd.conf:
ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php .php3 .php4 .phtml
Action application/x-httpd-php "/php/php.exe"
Автор: Cheery
Дата сообщения: 26.01.2004 17:14
pazdak

Цитата:
но особой потери производительности никогда не испытывал от php.exe !!!

ты ее найдешь, когда попробуешь сделать, к примеру, авторизацию через заголовки.. есть еще другие ньюансы, которые не работают под CGI версией
Автор: Vic
Дата сообщения: 29.01.2004 12:58
имеем Apache/2.0.48 (Win32) PHP/4.3.4 MySQL/4.0.17, так вот иногда сайт начинает тормозить, либо вообще неотзывается, как будто в дауне. В логах ничего подозрительного нет, причем неясно, началось это пара недель назад, с чего это вдруг, еще одна непонятная трабла заключается в том, приконектившись каким-нибудь MySQL-ным менеджеров(все равно каким), базы просто теряются, т.е. при обращении через www, вываливается ошибка internal error 23:Out of resources when opening file '.\website\baza.MYD' (Errcode: 24), помогает или репаир или рестарт MySQL. Эксперименты проводились также на Apache/2.0.48 (Win32) PHP/4.3.1 MySQL/4.0.15. Может кто сталкивался с такой ерундой или толкнет на правильную мыслю, я уже чего только не пробовал?
Автор: lynx
Дата сообщения: 29.01.2004 13:32
Vic

Скажи пожалуйста, ты прочитал, как тема называется? Твой вопрос касается установки Апача на локалхост? Мне показалось, что нет.


Цитата:
Out of resources when opening file '.\website\baza.MYD'


Не хватает ресурсов, когда открывается файл такой-то. Нагружен твой сервер, не успевает на вопросы отвечать, игнорирует часть, вот и все.

Дальнейшие вопросы не в этой теме, разумеется.
Автор: Vic
Дата сообщения: 29.01.2004 15:46
lynx

Цитата:
Скажи пожалуйста, ты прочитал, как тема называется? Твой вопрос касается установки Апача на локалхост? Мне показалось, что нет.


Извиняюсь



Цитата:
Не хватает ресурсов, когда открывается файл такой-то. Нагружен твой сервер, не успевает на вопросы отвечать, игнорирует часть, вот и все.


В том то и дело, что загрузки нет 1-3% это максимум, вот и хотелось узнать почему игнорирует. Мне что новую тему поднимать, подходящей ненашел?
Автор: kisin
Дата сообщения: 10.02.2004 21:37
Установил я сервер. Запускаю, но не работают php(предлагает сохранить файл). Всё блин перечитал тут, и php4apache.dll заменил, всё равно не помогает!!!
Автор: Cheery
Дата сообщения: 10.02.2004 21:55
kisin

Цитата:
Установил я сервер. Запускаю, но не работают php(предлагает сохранить файл). Всё блин перечитал тут, и php4apache.dll заменил, всё равно не помогает!!!

выкладывай httpd.conf
зы: и не копируй сюда.. а просто выложи на какой нить сервак.
Автор: kisin
Дата сообщения: 11.02.2004 02:20
Вот здесь
Автор: Cheery
Дата сообщения: 11.02.2004 02:25
kisin
интересно.. а сам ты не можешь посмотреть пример в том же файле, как нужно писать??
AddType application/x-httpd-php .php .php3 .php4 .phtml
Автор: kisin
Дата сообщения: 11.02.2004 02:30
Так что, не так чтоли???Как надо???
Автор: Cheery
Дата сообщения: 11.02.2004 04:39
kisin

Цитата:
Так что, не так чтоли???Как надо???

я тебе написал как писать.. с точками перед расширениями..
Автор: kisin
Дата сообщения: 11.02.2004 14:57
Не знаю, всё равно сохранять предлагает.
Автор: Cheery
Дата сообщения: 11.02.2004 19:00
kisin

Цитата:
Не знаю, всё равно сохранять предлагает.

покажи новую версию httpd.conf. сервер перезапускал после изменений? какая версия php и сервера?
Почему у тебя нет настроек для server root директории?
Автор: kisin
Дата сообщения: 11.02.2004 19:47
это и есть новая версия. да, перезапускал.
apache-1.3.12
php-4.3.4
Автор: Cheery
Дата сообщения: 11.02.2004 20:32
kisin

Цитата:
это и есть новая версия. да, перезапускал.

хватит прикалываться.. конфиг у тебя от второго апача.. если это новая, то точки перед расширениями ты так и не добавил..
Автор: Demetrio
Дата сообщения: 11.02.2004 21:28
kisin

Цитата:
Почему у тебя нет настроек для server root директории?

Ты на эту фразу внимание обратил вообще?

P.S.
почему в "твоём" конфиге Апача мэйл ServerAdmin'a стоит как у автора сабжевой статьи?
Автор: Cheery
Дата сообщения: 11.02.2004 21:55
Demetrio

Цитата:
Ты на эту фразу внимание обратил вообще?

я немного перепутал.. нет для documents root.. для корня сервера они не нужны..
И вообще конфиг не от того сервера, так как он говорит, что апач 1, а конфиг для второго..

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950

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


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