Comments 37
как то у меня не возникало желания поднимать веб-сервер на маке, благо рядом есть гента, или на крайняк на виртуальной фре, но + поставлю, ибо интересно, да и автор старался
Нуу, а мне так удобно. Разрабатываешь на локали, сразу в браузере видишь чего напрограммил. В продакшане конечно же нормальный сервер, та же Фря :)
Можете сказать куда он поставился? =) Давно хотел с ораклом побаловаться — а то всё постгрес да постгрес.
Кстати мне тоже удобнее всё на локальной машине — потому как работаю в основном от батареи и вмварь её оч резво кушает, не говоря уже про оперативку.
Кстати мне тоже удобнее всё на локальной машине — потому как работаю в основном от батареи и вмварь её оч резво кушает, не говоря уже про оперативку.
«работаю в основном от батареи и вмварь её оч резво кушает» у себя такого не замечал вообще, как с ней так и без неё — средние 4 часа тянет MBP 166
а память… а что собственно память, ну ест она гиг, благо память стоит копейки. лично у меня 4Гб стоит, ибо с виртуалками я как раз активно работаю для работы с виртуальной сетью виндовс/никс. проблем не вижу
а память… а что собственно память, ну ест она гиг, благо память стоит копейки. лично у меня 4Гб стоит, ибо с виртуалками я как раз активно работаю для работы с виртуальной сетью виндовс/никс. проблем не вижу
Если вы про Oracle, то
>/opt/local/bin/port -v contents oracle-instantclient вам в помощь ;)
>/opt/local/bin/port -v contents oracle-instantclient вам в помощь ;)
а не могли бы вы посоветовать документацию по Oracle для маленьких (в смысле хотя бы как запустить нечто вроде mysql-mysql_dump/psql-pg_dump)?
нуу лично я почти всю документацию читал/читаю непосредственно с Oracle.com. По крайней мере как поставить и запустить Oracle Database Server на какой-нибудь шапке — там все очень хорошо, подробно и по шагам расписано. Кстати документация типа «Getting Started» на оракле тоже очень даже приличная. Ну а дальше-глубже — читать, читать, и еще раз читать и пробовать. Могу только дать совет, если хочется попробовать поставить и поиграться, ставьте на что-то шапко-подобное, не надо сразу пытаться взгромоздить оракл на фрю или там слаку :) обойдете кучу проблем стороной.
я просто не фанат всё ставить на одну тачку
а так разрабатываешь на виртуалке, работаю с самбовой шарой — так же удобно
а так разрабатываешь на виртуалке, работаю с самбовой шарой — так же удобно
MAMP PRO вам в помощь… :)
Ну и чем он в помощь? Собсно из аббревиатуры следует: Mac, Apache, MySQL, PHP. А как насчет MsSQL и Oracle?
По крайней мере отпадает нужда вручную ставить составляющие этой самой аббревиатуры.
Нуу под макось если говорить о MAMP, то достаточно поставить только MySQL, потому как все остальное стоит и работает из коробки. Собсно у меня дома так и сделано. А MySQL ставится просто как панелька в System Preferances, то бишь проще простого.
У него есть одна неприятная особенность — он не бесплатен. Проще, мне кажется, самому все поставить и настроить в данном случае, чем отдавать 50 баксов по сути ни за что.
MAMP PRO — вариант только для особо ленивых :)
MAMP PRO — вариант только для особо ленивых :)
имхо лучше в виртуалке, единственный "-" эт ресурсы, но зато возможность поднять полную копию продакшена :)
А смысл?
видимо чтобы было
Смысл в том, что все равно же виртуалки не избежать. Ведь ни FreeTDS, ни Oracle Instant Client нельзя назвать серверами. Значит они где-то есть? Если где-то далеко, то непонятны проблемы с необходимостью всего остального под рукой. Если все необходимо под рукой, то они явно в виртуалке. Ну так и зачем себя мучать, усиленно отказываясь от виртуалки?
> Ведь ни FreeTDS, ни Oracle Instant Client нельзя назвать серверами. Значит они где-то есть?
Вот этой мысли я не понял.
Про то, что на удаленном сервере стоит все что нужно, мы не говорим. Речь не об этом. А о том, что вот есть желание иметь все на одной машине для разработки. В случае веб-приложения — это веб-сервер + интерпретатор скриптов + клиенты баз данных.
Вопрос: как удовлетворить это желание? :)
Ответ: вариантов много. Я предложил вот такой. Не хочу я поднимать виртуальную машину, потом устанавливать и настраивать там все то же самое: веб-сервер, клиенты БД и пр. Да и как ни крути ресурсов она будет кушать больше нежели просто запущенный веб-сервер в нативном, так сказать, виде.
Вот этой мысли я не понял.
Про то, что на удаленном сервере стоит все что нужно, мы не говорим. Речь не об этом. А о том, что вот есть желание иметь все на одной машине для разработки. В случае веб-приложения — это веб-сервер + интерпретатор скриптов + клиенты баз данных.
Вопрос: как удовлетворить это желание? :)
Ответ: вариантов много. Я предложил вот такой. Не хочу я поднимать виртуальную машину, потом устанавливать и настраивать там все то же самое: веб-сервер, клиенты БД и пр. Да и как ни крути ресурсов она будет кушать больше нежели просто запущенный веб-сервер в нативном, так сказать, виде.
+1
консольная виртуалка не особо много ресурсов и жрет
плюсы — «боевая» обстановка, приближена к серваку.
консольная виртуалка не особо много ресурсов и жрет
плюсы — «боевая» обстановка, приближена к серваку.
я ставил зенд сервер комьюнити эдишен для этой связки
скомпилить пришлось только php чтобы выдернуть mssql.so и закинуть в расширения
работы на три минуты
скомпилить пришлось только php чтобы выдернуть mssql.so и закинуть в расширения
работы на три минуты
Огромное спасибо за статью. MAMP и XAMPP это все хорошо, но я давно хотел попробовать ручками, вот только не хватало времени. Респект!
Для установки портов, на сколько я помню, понадобится XCode.
developer.apple.com/tools/xcode/index.html
Может вместо постоянного прописывания /opt/local/bin/ стоит прописать путь в $PATH?
developer.apple.com/tools/xcode/index.html
Может вместо постоянного прописывания /opt/local/bin/ стоит прописать путь в $PATH?
Ну конечно же можно прописать в $PATH. Кстати инсталлер портов это делает, ну точнее должен делать. Но он зависает и не доходит до этого этапа. Под Тигром ставилось все корректно и автоматом в системный PATH добавлялся /opt/local/bin/.
А вот про XCode я что-то подзабыл. Просто я обычно его сразу ставлю :) А нужен он потому что в нем ставится gcc, иначе как же компилить-то :)
А вот про XCode я что-то подзабыл. Просто я обычно его сразу ставлю :) А нужен он потому что в нем ставится gcc, иначе как же компилить-то :)
А почему было принято решение апач и пхп собирать вручную?
На фре я и то и другое ставлю из портов как и все остальное.
На маке есть какая-то особенность которая не позволила вам это сделать используя порты?
На фре я и то и другое ставлю из портов как и все остальное.
На маке есть какая-то особенность которая не позволила вам это сделать используя порты?
Нуу наверное потому, что в случае установки из портов, это как минимум потребовало бы дополнительных телодвижений по автоматическому запуску апачи при старте системы… А так апач встает на место «родного» и, следовательно, можно из System Preferances привычным способом запускать/разрешать/запрещать/отключать. Так же и Пых встает на место системного. Хотя… не придумал причины по которой это лучше чем использовать из /opt/local. :)
Sign up to leave a comment.
Настройка Apache+PHP+MsSQL+Oracle на Mac OS X Leopard