марио

Рейтинг
61
Регистрация
30.01.2009
WebAlt:
ТС, не изобретай велосипед, поставь сборку OpenServer, в ней всё portable, установка не нужна, распаковал архив и запустил с диска или флешки.
http://open-server.ru/docs/
Все настройки в пару кликов. При первом запуске возможно придётся антивирус выключить, если он файл host блокирует.






Да, надо попробывать разные сборки.

марио:
Моя цель, настроить Апач, ПХП и Мускул под Вин 7. Более глобальные решения для Никс пока для меня не подходят(тем более что я в Никс 0 - Никс в планах). Сейчас и пытаюсь настроить на 7-ку, в последний раз под Вин ХР получилось, но так и остались вопросы.

Трудность в том что сталкиваешься с проблемой под разные Вин ОС.

Если не трудно, поясните почему в дистрибутиве ПХП нет файла php5apache2_2.dll рекомендуемый указывать в файле сервера http.conf (сборка под ОС Вин 7 --- httpd-2.4.16-win32-VC14, php-5.6.14-nts-Win32-VC11-x86.zip и mysql-5.7.4-m14-win32.zip). В сборке(php-5.6.0-Win32-VC11-x86.zip) под Вин ХР он(php5apache2_4.dll) присутствует.

При запуске сервера, дает ошибку:
httpd.exe: Syntax error on line 177 of C:/WebServer/Apache24/conf/httpd.conf: Cannot load C:\\WebServer\\php\\php5apache
2_2.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.

Нашел причину, взял пакет Non Thread Safe, а нужно Thread Safe(уже забыл, что первая не подходит для Вин).

DenisVS:
марио, попытаюсь сказать несколько иначе…
Почему? Я сам прошёл именно этим путём. Настроил по-уму сервер так, как мне надо, под Windows. В конце концов, столкнулся с архитектурными ограничениями, и-таки освоил FreeBSD, хотя до этого боялся консоли до ужаса.
Вывод из всего этого: настройка форка веб-сервера, предназначенного изначально для *nix, под Windows пустая трата времени, ибо усилий тратится достаточно много, но полезных навыков даёт мало. Лучше потратить силы и время на "true" путь, хоть польза будет.

---------- Добавлено 09.10.2015 в 22:26 ----------

Кстати,

Не откладывайте, беритесь сразу за то, что планируете :)

Вот что интересно, ведь промучился неделю, а под Вин ХР настроил Апач в связке с ПХП и Мускулом, думал под 7-ку почти также, оказалось не совсем так. То что под Вин хочу настроить это из соображений удобства, работаю не только с Сервером, но и с другими программами(все проги под 32 Вин 7). Получается как не крути придется на Никсе работать... Еще не совсем ясно почему все пакеты выходят в разнобой, если не Апач подковырнет, так ПХП или Мускул удивит не хваткой чего-либо в своем дистрибутиве. 😡

DenisVS:
Вот серьёзно, добрый совет, не мучайтесь, поставьте сборку. Мне тоже нравится xampp, вполне адекватный сервер.

Елки палки, вот почему все отсылают к xampp, спасибо попробую. Вот еще а как быть если в ксамп захочется, добавить кроме ПХП и Мускула еще какой-нибудь модуль, писать в поддержку? Насколько понял этот сервер из темы поставил и пользуйся, вроде как там все за тебя настроено за редким исключением...

Дикий пионер:
У вас апач 2.4, а dll от 2.2, судя по названию.
И еще раз порекомендую тот же xampp - там не придётся плясать с бубном для настройки компонентов.

Я все понимаю, но хочется настроить самому. В этом дистрибутиве(httpd-2.4.16-win32-VC14.zip) файла php5apache2_2.dll нет, только php.dll, а здесь(httpd-2.4.16-win32-VC11.zip) он присутствует. Может дело в разной компиляции пакета VC11 и VC14?

DenisVS:
ТС, искусственные проблемы, IMHO.
Не хотите IIS, ставите сборку. Не хотите сборку, берёте тот Апач, что есть. Нет какого-то "более правильного" Апача.
Но в последнем случае (при желании полностью самостоятельно всё сконфгурировать) лучше всё же сразу на *nix всё это заводить, не теряя время на форки.
К слову, читал, как ставили опыт. Apache под *nix в виртуалке работает лучше, чем форк под Win, даже с учётом потерь на виртуализацию.

Моя цель, настроить Апач, ПХП и Мускул под Вин 7. Более глобальные решения для Никс пока для меня не подходят(тем более что я в Никс 0 - Никс в планах). Сейчас и пытаюсь настроить на 7-ку, в последний раз под Вин ХР получилось, но так и остались вопросы.

Трудность в том что сталкиваешься с проблемой под разные Вин ОС.

Если не трудно, поясните почему в дистрибутиве ПХП нет файла php5apache2_2.dll рекомендуемый указывать в файле сервера http.conf (сборка под ОС Вин 7 --- httpd-2.4.16-win32-VC14, php-5.6.14-nts-Win32-VC11-x86.zip и mysql-5.7.4-m14-win32.zip). В сборке(php-5.6.0-Win32-VC11-x86.zip) под Вин ХР он(php5apache2_4.dll) присутствует.

При запуске сервера, дает ошибку:

httpd.exe: Syntax error on line 177 of C:/WebServer/Apache24/conf/httpd.conf: Cannot load C:\\WebServer\\php\\php5apache

2_2.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.

totamon:
для начала объясните зачем вам апач на виндовс? и о какой поддержке вообще речь? у меня Денвер стоит лет 10 без всяких обновлений и поддержки...


жизнь тривиальная штука, я вам суть сказал... Апач распространяет свой сервер в исходниках, из исходников собираются бинарные пакеты под разные ОСи, при помощи разных компиляторов... и Апач, сам по себе, не оказывают никакой поддержки под виндовс и никогда не оказывал)) вот так все запутано в мире OpenSource

Такой ответ гораздо ближе к тому, что я хотел услышать. (благодарю)

dr303:
Чем Вас не устраивает встроенный в Windows вебсервер IIS7 и старше ? Ничего не нужно придумывать, все уже есть в комплекте.

Ориентируюсь на бинарный код для вэб-серверов... и на поддержку их для Винды и Никс...

totamon:
что ж вы такой пугливый)) для разработки ставьте Денвер или ОпенСервер, для сервера наймите админа, он все поставит, что нужно, и настроит.

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

не ставлю денвер и прочее потому что нет уверенности,

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

тем более что сам хочу разобораться

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

WebAlt:
Ну так глаза надо открыть, на этой же странице написано:

Что означает VC10 для XP и 2003, а VC14 для всего остального и даже для Win 10 и Server 2016.

Не досмотрел ... Еще вопрос, почему сами Апач орг не поддерживают пакеты для Винды, такое ощущение, что они решили не поддерживать эту ОС в будущем ...?

Всего: 56