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

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

Автор: ELLADA
Дата сообщения: 23.03.2006 19:16
Система сервер.

-Только по указанному тобой пути IIS отсутствует (у меня win_xp_sp2_rus)

Пытался найти, ничего похожего нету (хз, вроде не слепой-)

Искал в MSCONFIG там тож "Internet Information services" отсутсвует.

-Хотя седня открывал MSCONFIG, но только в win_xp_sp2_eng и IIS там был.
Проверил, действительно после его отключения :80 порт не прослушивался.

Где он у меня засел, без понятия=) кто знает, просветите
Автор: Cheery
Дата сообщения: 23.03.2006 19:26
ELLADA

Цитата:
Где он у меня засел, без понятия=) кто знает, просветите

идешь в сервисы и останавливаешь.
Автор: unreal666
Дата сообщения: 23.03.2006 19:27
ELLADA
Посмотри в службах или в процессах.
А чтобы конректно узнать, кто на каком порте висит, скачай прогу TCPView (81 кбайт)
Автор: ELLADA
Дата сообщения: 23.03.2006 19:45
Смотрел в службах и в процессах, НЕТУ НИГДЕ!

Отключал следущие слубы:
-служба обеспечения сети
-сетевые подключения
-сервер
-системное приложение com+

Ничего не помогает, все равно на :80 порту что-то висит (ПРОВЕРЯЛ NETSTAT -AN)

/Может под русской виндой эта служба по другому называется?!/

Запустил я твою прогу, она ВООБЩЕ НА :80 ПОРТУ НИКОГО НЕ ВИДИТ
ТО ЕСТЬ, Я ТАК ПОНЯЛ, ЧТО ДИСПЕТЧЕР ЗАДАЧ ПРОЦЕСС, КОТОРЫЙ ИСПОЛЬЗУЕТ ЭТОТ ПОРТ НЕ ВИДИТ...

КОРОЧЕ, ХЗ.

ЕСЛИ ЕСТЬ МНЕНИЯ, ПРЕДЛОЖЕНИЯ - ПИШИТЕ!
Автор: Cheery
Дата сообщения: 23.03.2006 19:46
ELLADA

Цитата:
Запустил я твою прогу, она ВООБЩЕ НА :80 ПОРТУ НИКОГО НЕ ВИДИТ
ТО ЕСТЬ, Я ТАК ПОНЯЛ, ЧТО ДИСПЕТЧЕР ЗАДАЧ ПРОЦЕСС, КОТОРЫЙ ИСПОЛЬЗУЕТ ЭТОТ ПОРТ НЕ ВИДИТ...

он и не должен видеть кто сидит на этом порту

Цитата:
ЕСЛИ ЕСТЬ МНЕНИЯ, ПРЕДЛОЖЕНИЯ - ПИШИТЕ!

тебе выше сказали. используй TCPView
ps: и отожми caps lock.. это нарушение правил.
Автор: ELLADA
Дата сообщения: 23.03.2006 19:55
Использовал я эту прогу, не видит она ничего на этом порту!!!
Автор: unreal666
Дата сообщения: 23.03.2006 19:57
ELLADA

Цитата:
Использовал я эту прогу, не видит она ничего на этом порту!!!

По умолчанию TCPView показывает порты по именам, а не по номерам. Так что в столбце LocalAddress ищи иия_твоего_компа:http . Если хочешь, чтобы адреса показывались по номерам, то сними галку в Options -> Resolve Addresses.
Автор: ELLADA
Дата сообщения: 23.03.2006 20:16
В общем на :80 порту у меня висел ---APACHE---

Только, я чего то не пойму, когда через коммандную строку вводишь

C:\Program Files\Apache Group\Apache2\bin\apache.exe вылетает вот это:

: make_sock: could not bind to address 0.0.0.0:80 no listening sockets available? shutting down.
Unable to open logs.


Автор: Cheery
Дата сообщения: 23.03.2006 20:18
ELLADA

Цитата:
Только, я чего то не пойму, когда через коммандную строку вводишь
C:\Program Files\Apache Group\Apache2\bin\apache.exe вылетает вот это:
: make_sock: could not bind to address 0.0.0.0:80 no listening sockets available? shutting down.
Unable to open logs.

значит один у тебя уже запущен через сервисы.. и когда ты пытаешься запустить второй из командной строки, то ессно он не может слушать тот же порт.
Автор: unreal666
Дата сообщения: 23.03.2006 20:20
ELLADA
Возможно Apache у тебя стоит в службах с автозапуском. А это сообщение наверно вылазит, когда ты пытаешься запустить его еще раз.
Автор: ELLADA
Дата сообщения: 23.03.2006 20:29
Спасибо, ВАМ, с APACHE вроде разобрался.

Есть еще вопрос по PHP:

-Настроил PHP 4.4.2 как модуль APACHE.
-В папку "C:\Program Files\Apache Group\Apache2\htdocs" положил файлик
index.php =>
<?
phpinfo();
?>

Только вместо версии PHP и глобальных переменных вылетает файл, котрый предлагается сохранить или открыть...
Автор: Cheery
Дата сообщения: 23.03.2006 20:30
ELLADA

Цитата:
Только вместо версии PHP и глобальных переменных вылетает файл, котрый предлагается сохранить или открыть...

значит не настроил.
линк на файл с конфигом
после изменения httpd.conf сервер перезапускал?
Автор: Leecher
Дата сообщения: 23.03.2006 20:39
ELLADA
У меня Apache стартует из сервисов. После попытки запуска его из командной строки - выдает
: make_sock: could not bind to address 127.0.0.1:80 no listening sockets available, shutting down

У тебя все в порядке - только не надо запускать его еще раз из командной строки...
Просто зайди на http://localhost/ - Если Apache более мене свежий - он тебе выдаст "It works"
Это значит - все настроено... все работает...

И еще... IMHO стОит изменить в httpd.conf listening address c Listen :80 на Listen 127.0.0.1:80 и Listen 192.168.0.1:80 (какой там у тебя локальный адрес:80) - у тебя он сейчас слушает на всех доступных интерфейсах и пока и сам Apache и твой сайт на нем не будут настроены и проверены - не стОит выставлять его в Интернет - и в логах будет поспокойнее - у меня за три дня на диалапе раз пять пытались найти на моем :80 дырявый IIS и поломать

Добавлено:
ELLADA

Цитата:
LoadModule php4_module "C:/Server/PHP/php4apache2.dll"
AddType application/x-httpd-php php phtml
ScriptAlias /_php_/ "C:/Server/PHP/"


Так?
Автор: unreal666
Дата сообщения: 23.03.2006 20:57
Leecher

Цитата:
ScriptAlias /_php_/ "C:/Server/PHP/"

А это зачем?
Автор: ELLADA
Дата сообщения: 23.03.2006 21:31
Leecher
Сделал, как ты советовал, все тип топ=)


В конфиг. файле практически все настройки оставил по умолчанию,
за исключением добавления :

LoadModule php4_module c:\php\sapi\php4apache2.dll
AddType application/x-httpd-php php php3 php4 phtml

Остальные настройки:

/Распакуйте архив в папку, где у вас будет располагаться PHP, например C:PHP или C:usrlocalphp. Переименуйте файл php.ini-recommended в php.ini и скопируйте в каталог Windows. В этом файле можно устанавливать различные настройки PHP. Для запуска простого php-скрипта менять в php.ini ничего не надо. Также скопируйте файл php4ts.dll в каталог System или System32/

Проделал по инструкции.

вот ссылка на конфиг. файл :
http://www.zone.ee/olegk/httpd.conf
Автор: unreal666
Дата сообщения: 23.03.2006 22:04
ELLADA
А что у тебя сейчас не так?
Автор: Leecher
Дата сообщения: 23.03.2006 22:42
unreal666

Цитата:
Цитата:
ScriptAlias /_php_/ "C:/Server/PHP/"

А это зачем?

по аналогии с CGI

Цитата:

#
# ScriptAlias: Указывает каталог, который содержит серверные скрипты.
# Свойства
# ScriptAlias-ов такие же, как и у просто Alias-ов, кроме того, что
# в каталоге "действительное_имя" считаются приложениями и выполняются на
# сервере, а не отправляются клиенту. К директиве ScriptAlias применяются
# те
# же правила в отношении завершающего "/", что и к Alias.
#
ScriptAlias /cgi-bin/ "C:/Program Files/Apache Group/Apache/cgi-bin/"

#
# Значение "C:/Program Files/Apache Group/Apache/cgi-bin" следует заменить
# на
# путь к каталогу CGI, если у вас такой есть.
#
<Directory "C:/Program Files/Apache Group/Apache/cgi-bin">
AllowOverride None
Options None
</Directory>


Добавлено:

Цитата:
Для того, чтобы Apache воспринимал все файлы, находящиеся в некотором каталоге как CGI-скрипты, нужно использовать директиву

ScriptAlias /виртуальный/путь/ /путь/к/каталогу/
ScriptAlias /cgi-bin/ /usr/local/www/cgi-bin/


Это означает, что для обработки запроса URL вида http://your.server.com/cgi-bin/dir/script будет взят не файл script из каталога DocumentRoot/cgi-bin/dir/, а запущена программа /usr/local/www/cgi-bin/dir/script.
Автор: Cheery
Дата сообщения: 23.03.2006 22:45
Leecher

Цитата:
по аналогии с CGI

ты определись как ты php хочешь - как CGI или как модуль.. а вот оба способа пихать сразу не нужно.
Автор: Leecher
Дата сообщения: 23.03.2006 22:46
Вообще-то мы устанавливаем PHP как модуль, (*dll), а не как приложение cgi (php-cgi.exe)...
Поэтому не надо этой строчки...
Щас потестю....

Добавлено:
Cheery
Определился...
и строчки
#Action application/x-httpd-php "/__php_dir__/php.exe"
#ScriptAlias /__php_dir__/ "C:/Server/PHP/"
удалил
Вы правы...


Добавлено:
Cheery

Цитата:
а вот оба способа пихать сразу не нужно.

В чем потенциальная проблема?
Автор: Cheery
Дата сообщения: 23.03.2006 22:57
Leecher

Цитата:
В чем потенциальная проблема?

как в чем.. кому апач передавать должен управление?
думаю, что запустится CGI, так как он переписывает настройки от модуля (смотря в каком порядке все идет), но все равно..
Автор: npokypop2002
Дата сообщения: 24.03.2006 23:46
У меня есть вопросик по mysql 4.1 . Кароче поставил Апач2.0.55 + Пхп + Мускул 4.1
проблема в том что через mysql front я конекчусь на свою базу без вопросов под своим логинм:рута и поролем а вот при попытке устоновить Мамбу или ПхПББ оно пишет что неможет подключиться к серверу мускулы! кто могет сталкивался с такой лабудой ? помогите плз. стоит на верваке вин2к3 сп1
Автор: Cheery
Дата сообщения: 24.03.2006 23:51
npokypop2002

Цитата:
а вот при попытке устоновить Мамбу или ПхПББ оно пишет что неможет подключиться к серверу мускулы!

сообщение дословно приведи.
порт, который слушается mysql стандартный? 3306?
Автор: Leecher
Дата сообщения: 25.03.2006 00:12
npokypop2002

Цитата:
я конекчусь на свою базу без вопросов под своим логинм:рута и поролем

К какой базе ты коннектишься? Если ты не создавал баз - там не к чему подсоединяться - ты просто подсоединяешься к серверу - можешь вручную создавать базы и в них таблицы...
Из документации на phpBB

Цитата:
Before proceeding with installation you should ensure you have a database available

Это знчит для начала надо создать хоть одну базу... Например через MySQL Administrator - Выбираешь Catalogs, потом правой кнопкой в поле схем - Create new schema - вводишь phpbb
Автор: npokypop2002
Дата сообщения: 25.03.2006 00:24

Цитата:
порт, который слушается mysql стандартный? 3306?

да. оставил по стандарту
вот стоял у меня раньше денвер тока проблем недыло вот вздумалось мне поднять самому апачь так проблем нажил себе на голову


Добавлено:

Цитата:
К какой базе ты коннектишься? Если ты не создавал баз - там не к чему подсоединяться - ты просто подсоединяешься к серверу - можешь вручную создавать базы и в них таблицы... Из документации на phpBB

Саму базу я создал через мускл фронт а вот таблицы устоновщик пхпбб сам умеет создавать
Автор: npokypop2002
Дата сообщения: 25.03.2006 21:06
млять! что делать с этой мускулой? кроме сообщения

phpBB : Critical Error

Could not connect to the database

ничего не выдаёт !

Добавлено:
Почему-то тока ПхП-Нюк тока намано вроде бы заработал ! в чем проблема ?
Автор: Puzan
Дата сообщения: 04.04.2006 17:17
Народ подскажите по какой причине некторые приложения на php не могут получить данные из инета??

Да и еще по какой причине апач выдаёт ошибку что мол память не может быть реди ???

Народ помогите!!!

Зарание благодарен!!
Автор: unreal666
Дата сообщения: 04.04.2006 17:23
Puzan
Ну ты блин вопросы задаешь. "Почему не работает то-то, когда я запускаю сами угадайте что на сами угадайте где".
Какая ОС, какая версия PHP?
Как можно без исходника скрипта PHP понять, что там у тебя не работает?
Автор: Puzan
Дата сообщения: 04.04.2006 17:25
unreal666

Ну не может влиять настройка апатча и пхп на доступ в инет скриптам ??

А чего насчет ошибки памяти ?
Автор: unreal666
Дата сообщения: 04.04.2006 17:27

Цитата:
А чего насчет ошибки памяти ?

В какой момент происходит ошибка? Какой там номер ошибки (или описание)?

Добавлено:

Цитата:
Ну не может влиять настройка апатча и пхп на доступ в инет скриптам ??

По идее нет. Если доступ к этому файлу со скриптом есть и он обрабатывается обработчиком PHP, то виноват или неправильно написанный скрипт или сайт, на который обращается этот скрипт.
Автор: Puzan
Дата сообщения: 04.04.2006 17:41
unreal666

Вот что появляется.





Добавлено:
unreal666

У меня такой вопрос а можно вобще XAMPP использвать как веб сервер для инета??

Нормально он себя ведет ??

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950

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


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