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

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

Автор: OdesitVadim
Дата сообщения: 29.05.2006 17:27
LordDoUrden
Попробуй phpinfo() выполнить, а там поищи слово MySQL. Если его нетЮ значит mysql не стал. Тогда проблема возможно в том, что в php не тот модуль для работы с мускулем. Если есть, то внимательно читаем, чтотам есть по этому поводу.
Автор: MaxNitro
Дата сообщения: 29.05.2006 20:29
Привет, начну по порятку, установил у себя Apache 2.2.2 win32 + PHP4.4.2 + Mysql 4.0.26 долго мучался но все настроил и работает, но оказалось не все, php не хочет отправлять почту, у меня стоит PHP Nuke 7.9.0_3.2_20_Rus? письма о регистрации не проходят застревают в nuke_users_temp, как выяснил что в php.ini есть сторока
Код: ;SMTP = localhost; for Win32 only
Автор: Cheery
Дата сообщения: 29.05.2006 21:01
MaxNitro

Цитата:
Помогите пожалуста где я ошибся? Может провайдер меня блокирует всмысле 25 порт?

запросто.. почтовые проги работают с другими серверами кроме сервера провайдера?
Автор: MaxNitro
Дата сообщения: 29.05.2006 21:12

Цитата:
запросто.. почтовые проги работают с другими серверами кроме сервера провайдера?

Да работают. Почтой я пользуюсь бесплатной, провайдур у меня корбина и она предоставляет услуги post.ru сервера им то я и пробовал пользоватся в smtp тоесть mail.post.ru
Думаю что там сервер настроен чтоб с нашего деапазона апи принемать исходящею почту. Батом проверял.
Автор: Cheery
Дата сообщения: 29.05.2006 23:57
MaxNitro

Цитата:
Думаю что там сервер настроен чтоб с нашего деапазона апи принемать исходящею почту. Батом проверял.

я же сказал.. другие сервера, не провайдеровские
Автор: LordDoUrden
Дата сообщения: 30.05.2006 08:28
2 OdesitVadim попробовал phpinfo() про mysql там ни слова, а где взять правильный модуль для работы с mysql?
Автор: MaxNitro
Дата сообщения: 30.05.2006 09:40
Cheery

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


Проверял, smtp.mail.ru работает.
Проверял smtp.rambler.ru работает.
Автор: OdesitVadim
Дата сообщения: 30.05.2006 11:04
LordDoUrden
когда качаеш php, то там есть несколько разновидностей версий для одной и той же ветки.
Это обычно небольшой в виде инсталера и несколько в виде архивов. Так вот инсталлер обычно очень обрезан, хотя и делает сам всю установку. Я сейчас качаю только в виде zip архива и устанавливаю ручками (ну просто распаковали php.ini на своё место поставил и всё).

Так вот может твоя версия обрезана немного.
Автор: LordDoUrden
Дата сообщения: 30.05.2006 20:07
2 OdesitVadim так я тоже zip архивом качал.
Автор: OdesitVadim
Дата сообщения: 31.05.2006 10:33
LordDoUrden
Попробуй другу версию. Иногда нехотят в упор, хоть лопни. Качаеш чуточку с другим билдом - и всё стартует.
Автор: TriTon
Дата сообщения: 21.06.2006 21:26
Спасайте горю!!!!!!!!!!!!!!!!!


перевел сервак с первого апача на второй - перестали работать виртуальные хосты, все нормально работает кроме виртуалов...

точнее работают только с сервера... с внутреней и внешней сетки он на все хосты грузит то что в хост файле указано под внешним айпи....

хост mail.acvila.md переадресовывает запрос на порт мдемона

где ошибка, все хосты живые можете проверить


<VirtualHost ogame.acvila.md>
ServerName ogame.acvila.md
DirectoryIndex index.html index.htm index.php index.php3 index.php4 index.phtml index.shtml index.shtm
DocumentRoot "D:/covoare.mdl.net/ogame"
</VirtualHost>


<VirtualHost 127.0.0.10>
ServerName www.covoare.mdl.net
DocumentRoot "D:/covoare.mdl.net/"
ServerAdmin admin@acvila.md
</VirtualHost>

<VirtualHost 127.0.0.6>
# ---acvila.md
ServerName acvila.md
DocumentRoot "D:/covoare.mdl.net"
ServerAdmin admin@acvila.md
</VirtualHost>

<VirtualHost 127.0.0.5>
# ---mail
ServerName mail.acvila.md
ServerAdmin admin@acvila.md
Redirect /service http://acvila.md:8080
RedirectPermanent / http://mail.acvila.md:8080
</VirtualHost>

<VirtualHost info.acvila>
# ---acvila.md
ServerName info.acvila
DocumentRoot "D:/info"
ServerAdmin admin@acvila.md
</VirtualHost>

Автор: TriTon
Дата сообщения: 22.06.2006 14:38
Если поможет - сервер Win2003
Автор: baraka
Дата сообщения: 27.06.2006 11:13

Цитата:
<VirtualHost ogame.acvila.md>
ServerName ogame.acvila.md
...

Справа то VirtualHost-а указывется IP адрес, первый раз вижу чтобы указывалось имя.
Для остальных хостов использованы разные IP....
Если все живет на одной машине, почему не использовать NamebasedVirtual hosting ?

Цитата:
Name-based virtual hosting is usually simpler, since you need only configure your DNS server to map each hostname to the correct IP address and then configure the Apache HTTP Server to recognize the different hostnames. Name-based virtual hosting also eases the demand for scarce IP addresses. Therefore you should use name-based virtual hosting unless there is a specific reason to choose IP-based virtual hosting.
Автор: TriTon
Дата сообщения: 28.06.2006 10:24
короче с именем вместо ИП в <VirtualHost ogame.acvila.md>
заработало, но в конфине еще указал все VirtualHostNamе

если запускаю апач.ехе ругается во время загрузки но хосты работают ,если ставлю ИП вместо имен то с мира на все имена грузит ток тот сайт что в хостфайле указан на внешний ИП

а с самого сервака грузит все как надо.

можно еще раз и поподробней про NamebasedVirtual hosting
Автор: unreal666
Дата сообщения: 28.06.2006 11:47

Цитата:
можно еще раз и поподробней про NamebasedVirtual hosting

http://httpd.apache.org/docs/2.2/ru/vhosts/ - эта страница на русском, но про сами "Виртуальные хосты, основанные на имени" на английском.
Автор: TriTon
Дата сообщения: 30.06.2006 16:35
unreal666

огромное спасибо, все помогло как нельзя лучше!!!


моя ошибка (чтоб другие на ней учились) была в том что я в директиве VirtualHostNamе глобального модуля указывал хостнеймы, а нужно было указать внешний айпи и потом в модулях хостнейма везде задавать <VirtualHost (внешний айпи указаый в глобальном модуле)> все покатило и проблема снята!
Автор: npokypop2002
Дата сообщения: 04.07.2006 21:24
Всем Привет ! у меня такая ситуация есть apache+php+mysql стоит это всё и работает на домене portal.dg.net в локальной сети.... как мне сделать форум на адрес forum.dg.net ?
насколько я понял указываеться тока одна DirectoryRoot ?
Автор: DeADMoHAX
Дата сообщения: 17.07.2006 11:37
Врубил подгрузку экстеншена php_sockets.dll, в пхпинфо виджно что все врубилось однако PHP сообщает что нету такой функции socket_create. что ж делать ?
Apache/2.0.47 (Win32) PHP/5.0.3 Server at localhost Port 8080
Автор: DLans
Дата сообщения: 23.07.2006 19:55
Привет всем!

Проблема
Не могу найти мануал
http://localhost и http://127.0.0.1 показывают "It works", однако я не могу найти мануал по apache. Подробнее тут. Папка manual в директории с апачем есть, но запустая htmlки из нее вместо осмысленного мануала получаю бред.. Думаю, манул этот можно открывать только из-под апача.


Проблема еще одна вознникла при установке PERL для apache.

Цитата:
Установка Perl

Скачиваем последнюю версию ActivePerl с сайта http://www.activestate.com. Устанавливаем в директорию C:usr. Это позволит работать большинству web-скриптов. Чтобы навсегда снять проблемы с поиском сервером пути к Перл, следует в реестре Windows сассоциировать файлы .cgi с программой Perl.exe. Делается это очень просто - кликаете правой кнопкой мыши на любом файле с расширением cgi, в выпадающем меню выбираете «Открыть с помощью», указываете Perl.exe, ставите галочку на «использовать программу для всех файлов этого типа». На всякий случай, чтобы сервер не искал путь к Перл, а брал его из реестра системы, в httpd.conf в секцию конфигурации главного сервера добавьте такую строчку:

ScriptInterpreterSource registry


ActivePerl скачал, установил в e:\usr\perl

Однако проблема при ассоциации .cgi файлов.
Я выделяю CGI файл, жму "открыть с помощью" - там выбираю путь до perl.exe однако путь по умолчанию так и остается (по прежнему файлы открываются в текстовом редакторе Bred). Я в реестре меняю путь до perl.exe - все равно файлы открваются в Bred.
А если обратится к CGI файлу через Apache просто выводится содержимое этого файла.

Помогите настроить плиз.

Теперь я попробовал сделать как описано в этой статье:
http://www.dklab.ru/doc/apache/#cont15

При открытии любого CGI файла вылазит ошибка 403.

Все равно винда никак не хочет файлам .cgi сопостовлять экзешник perl.exe
А вот к соседнему к нему экзешнику perl5.8.8.exe винда прекрасно привязывает CGI файлы.
Автор: DLans
Дата сообщения: 24.07.2006 15:29
Народ, кто поставил себе PERL - отзовитесь плиз, как вы это сделали!
Нуждаюсь в помощи!

Добавлено:
Вот что написано в логе ошибок по этому поводу:
[Mon Jul 24 14:00:52 2006] [error] [client 127.0.0.1] Options ExecCGI is off in this directory: E:/usr/www/test.cgi

Добавлено:
В результате некоторых телодвижений удалось добиться ошибки 500.
Internal Server Error проще говоря.
Автор: DeADMoHAX
Дата сообщения: 24.07.2006 17:07
DLans
возьми денвер и не парься. А вообще, у тебя баги в путях к файлам.
Автор: DLans
Дата сообщения: 24.07.2006 17:16
Проблему решил!
Просто в реестре сделал копию раздела .PL но назвал эту копию .CGI


Денвером я пользовался уже год.
Пора переходить на апаче

Добавлено:
Ладно, где теперь взять инструкцию по использованию апаче/MySQL?
Как новые сайты добавлять и т.д.
Явно маловато настроек в статье на ру-боарде указано..

Добавлено:
Так же подумываю PHPMyAdmin установить
Автор: DeADMoHAX
Дата сообщения: 25.07.2006 09:16
DLans

Денвер тот же Апач, только уже настроенный с пхп, мускл и перлом. А новые сайты добавлять через виртуальные хосты.
Автор: DLans
Дата сообщения: 25.07.2006 12:07
Однако под денвером не работают некоторые движки форумов.
Я надеюсь, они заработают под полным апаче.
Автор: chifram
Дата сообщения: 26.07.2006 23:30
вопрос молодого танкиста:
по мануалу
http://ru-board.com/new/article.php?sid=119
http://www.php5.ru/study/install
install.txt (PHP)

apache_2.2.2-win32-x86-no_ssl
php-5.1.4-Win32

подключить модулем
(перед этим пробовал apache_1.3.35-win32-x86-src и все работало! после этого PHP нетрогал)
но здесь
The Apache service named reported the following error:
>>> httpd.exe: Syntax error on line 115 of D:/chifram/web/apache/conf/httpd.conf: Cannot load D:/chifram/web/php/php5apache2.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.

в 1.3 нужно было добавлять AddModule mod_php5.c, но в 2.2 такой секции нет
добавил LoadModule php5_module D:/chifram/web/php/php5apache2.dll (пробовал LoadModule php5_module modules/php5apache2.dll (положив файл и туда))
таже ошибка

в секцию <IfModule mime_module>
AddType application/x-httpd-php php php3 php4 phtml

чего ему еще не хватает? (самое обидное что при всех равных условиях 1.3 работает без вопросов)
Автор: DLans
Дата сообщения: 27.07.2006 00:31
chifram, я только-только столкнулся с этой проблемой.
Она возникает из-за того, что апач 2.2.2 слишком нов для PHP (хоть 4, хоть 5).
Решается это скачиванием с сайта: http://snaps.php.net/
снапшота для твоей версии PHP (раздел Win32 Packages - дальше нужную тебе версию и там уже представлено несколько снапшотов, лучше качать самый верхний из них).

Автор: chifram
Дата сообщения: 27.07.2006 00:45
DLans
у меня PHP Version 5.1.4
чего тянуть? и размер 8.8 Mb это полностью косить свою версию и менять на последнюю из этих?
php5.2 (zip) (8.8M)
Built On: Jul 26, 2006 18:30 GMT
php5.2 (zip) (8.8M)
Built On: Jul 26, 2006 14:30 GMT
php5.2 (zip) (8.8M)
Built On: Jul 26, 2006 10:30 GMT
php5.2 (zip) (8.8M)
Built On: Jul 26, 2006 06:30 GMT
php5.2 (zip) (8.8M)
Built On: Jul 26, 2006 02:30 GMT

и что это за безобразие (снапшот)
Автор: DLans
Дата сообщения: 27.07.2006 01:01
chifram
У меня тоже PHP 5.1.4.
Я качнул самую верхний в списке снапшот (php5.2 (zip) (8.8M)
Built On: Jul 26, 2006 18:30 GMT) затем распаковал его в папку с установленным PHP - все работает а я радуюсь жизни.

chifram
А снапшот, я полагаю, это типа патча/обновления для PHP.

Кстати, хочу спросить тебя, как владельца аналогичной версии Apache - ты уже создавал в нем виртуальные хосты?
Если да, то поделись, как ты это делал.
Автор: chifram
Дата сообщения: 27.07.2006 01:10
DLans спасибо, но попробую наверно только через пару дней
пока стоит 1.3

к сожалению по сути не могу ничего советовать не попробовав

Автор: DLans
Дата сообщения: 27.07.2006 12:21
Я перебробовал уже кучу способов создания виртуальных хостов - одни не работают, другие работают, но глючат.
Владельцы любой версии APACHE, типа 2.* плиз гляньте как у вас настроены виртуальные хосты, убедительная просьба, выложите ваше решение тут!

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950

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


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