|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
|
ksnk |
|
|||
прохожий Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 96 Всего: 386 |
Вероятно, не совсем сюда.
Не торопясь ищу замену Denwer. Нужен локальный сервер широкой степени гибкости. Комплект проектов требует широту настроек, начиная с php4 и продолжая сфинксом. Хочется, чтоы хоть что-то не вручную , желательно чтобы так же просто и в одном флаконе. Под windows, это важно. Добрался до Winginx. В принципе - практически все устраивает, он ставит свой сервер с nginx, mysql, mongodb и даже node.js. Имеется пара разных версий php - php 5.3 и 5.4. В отличии от Denwer - используется fast-cgi, но это вполне нормально. Однако есть вопросы. Один из проектов - тестовая солянка из всякой требухи. Нужно просто отобразить ее в web-пространство как есть. Однако, проект находится на другой "букве" диска. В общем - как написать в конфиге nginx такое
? Есть ли какие-то цивилизованные способы в winginx подсунуть версию php 4.6 и php 5.2? Реальность такова, что мне обязательно нужны и эти версии вместе с более современными. -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
ksnk |
|
||||||
прохожий Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 96 Всего: 386 |
C дополнительными версиями php разобрался. Достаточно поместить в каталог с winginx дополнительный каталог с файлами версии php, и подсунуть туда-же файл php-cgi.conf примерно такого содержания
(номера портов должны различаться для разных версий), как после перезагрузки сразу наступает счастье - появляется дополнительная опция в выборе версий php для сервера. А вот с настройкой тамошнего сервера на "другую букву" - так и не разобрался. По документации nginx получается - "все правильно сделал", оно как бы и так будет работать, однако в логах появляется такая запись
получившиеся настройки nginx для того хоста
сделано автоматически, за исключением строчки root Это сообщение отредактировал(а) ksnk - 8.9.2014, 07:16 -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
||||||
|
|||||||
ksnk |
|
|||
прохожий Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 96 Всего: 386 |
C "другой буквой" ситуация чудесным образом разрешилась. Немного подозрительно, но сумбурная комбинация из рестартов и изменений в конфиге дала необходимый результат. Вероятно, просто нужно было выключить и включить всю систему...
Остался непонятным момент с автоматическим запуском php4. Простая доступная мне магия с копированием не сработала. С одной стороны - и не особенно и надо, но вот а вдруг? -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
s0lman |
|
|||
Белый и лохматый Профиль Группа: Участник Сообщений: 637 Регистрация: 1.11.2007 Где: Ukraine Репутация: 9 Всего: 29 |
На сборку Sam'а смотрел? http://rmcreative.ru/blog/post/wnmp-dev-ng...php-pod-windows
-------------------- Когда я уже выучусь на волшебника? :( |
|||
|
||||
ksnk |
|
|||
прохожий Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 96 Всего: 386 |
s0lman, забавная сборка, но winginx попался первый, его и тапки В принципе - он устраивает даже больше, из за наличия node.js и MongoDB. У SAM'а какая то непонятная мне MariaDB. И там и там отсутствует сфинкс, но с этим пока как то поживем. Потихоньку переползаю с денвера, пока, вроде, проблем не нашел.
-------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
SamDark |
|
|||
Добрый кот Профиль Группа: Участник Сообщений: 1424 Регистрация: 25.7.2006 Где: Voronezh Репутация: 10 Всего: 38 |
MariaDB — это тот же MySQL.
-------------------- rmcreative.ru — Это жжж неспроста... yiiframework.ru — О фреймворке Yii на русском. reggi — здесь я регистрирую домены |
|||
|
||||
ksnk |
|
|||
прохожий Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 96 Всего: 386 |
SamDark, сборка, насколько я понял, позиционируется как замена Denwer, однако там нет ни phpMyAdmin (или аналогов) ни сервиса работы с hosts. То есть, для любителей настраивать все руками.
Winginx в этом отношении демократичнее При полном, практически, отсутствии у меня опыта настройки nginx, я получаю тестовый хост сразу после установки. Немного раздражает, что непонятно как добавлять туда дополнительные плюшки, вроде того же php4, но вроде, все что мне пока надо, с небольшим запасом, там есть. Хотя, конечно, на вкус и цвет все карандаши разные... -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
SamDark |
|
|||
Добрый кот Профиль Группа: Участник Сообщений: 1424 Регистрация: 25.7.2006 Где: Voronezh Репутация: 10 Всего: 38 |
Да не, не позиционируется она как замена Denwer. Просто я на неё перелез с него. И да, она для консольщиков и тех, кто руками правит конфиги и hosts.
В nginx хосты прописываются проще некуда: https://github.com/samdark/wnmp-dev/blob/ma...s/example._conf Это сообщение отредактировал(а) SamDark - 8.9.2014, 21:56 -------------------- rmcreative.ru — Это жжж неспроста... yiiframework.ru — О фреймворке Yii на русском. reggi — здесь я регистрирую домены |
|||
|
||||
ksnk |
|
|||
прохожий Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 96 Всего: 386 |
А вот раньше трава была зеленее! И сборка SAM и Winginx проигрывают Денверу в легкости создания нового проекта. Там было достаточно создать специфичную систему каталогов, рестартовать сервер и новый тестовый хост готов к просмотру и отладке. В сборках придется вручную что-то подковыривать. Несложно, но в каждом случае придется проявлять дополнительный ум. Хорошо, что новые проекты не приходится сочинять по нескольку раз на дню...
-------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
SamDark |
|
|||
Добрый кот Профиль Группа: Участник Сообщений: 1424 Регистрация: 25.7.2006 Где: Voronezh Репутация: 10 Всего: 38 |
С этим согласен. У меня просто не было задачи повторить денвер.
-------------------- rmcreative.ru — Это жжж неспроста... yiiframework.ru — О фреймворке Yii на русском. reggi — здесь я регистрирую домены |
|||
|
||||
s0lman |
|
|||
Белый и лохматый Профиль Группа: Участник Сообщений: 637 Регистрация: 1.11.2007 Где: Ukraine Репутация: 9 Всего: 29 |
Давно не видел Денвер в глаза, но, помню, проблемно было настроить, если document root не корень проекта... -------------------- Когда я уже выучусь на волшебника? :( |
|||
|
||||
ksnk |
|
|||
прохожий Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 96 Всего: 386 |
В рамках Денвера - никак, да. Нужно было вручную править usr/local/apache/conf/vhosts.conf и добавлять туда свой хост со своим документ-рутом. -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
Sanchezzz |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1670 Регистрация: 19.11.2006 Где: Voronezh Репутация: 41 Всего: 60 |
Рекомендую заменить в wingnix mysql 5,2 на более улучшению версию у меня были проблемы с 5,2.
Плюсы в решение SamDark есть, но нужно добавить создание хостов через консоль и создание конфигов. через cmd можно записать в файл host новый хост.
Осталось сделать создание конфига для ngnix, создание папки для сайта... -------------------- Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS. |
|||
|
||||
ksnk |
|
|||
прохожий Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 96 Всего: 386 |
Какие проблемы у 5.2? imho, тестовый хост должен бы быть максимально похож на "боевой", с точностью до версий php и mysql. Так что, понадобится - заменим... -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
ksnk |
|
|||
прохожий Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 96 Всего: 386 |
При редактировании hosts неплохо бы понимать есть такой в файле или нет. Так что лучше на PHP, к примеру, быстро редактировать-анализировать окружение в стиле Денвер, чем использовать такие батники. -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |