В основном я пишу код в Visual Studio, мне это нравится, но в последнее время это вызывает у меня чувство клаустрофобии. На моем MacBook Pro я установил PHP5 и MySQL (изначально). Со встроенным сервером на Mac, это составляет стек LAMP? Считается ли Mac OSX средой Linux? У меня есть VMWare Fusion 3. Должен ли я установить операционную систему Linux практически для реализации стека LAMP? Должен ли я просто использовать CakePHP или Zend? Любое руководство будет с благодарностью.
Это не LAMP, а MAMP, но все ваши приложения, разработанные для этой среды, будут полностью совместимы со стеком LAMP. Разница скорее теоретическая, чем практическая.
На самом деле, очень распространенный сервис для настройки поддержки MySQL и Apache / PHP на Mac называется MAMP. Итак, поехали. Я полагаю, вы на MAMP.
MAMP
Но на самом деле ОС имеет значение, только если вы планируете ее использовать. Я использую и пользуюсь PHP-инфраструктурой CodeIgniter, которая не зависит от ОС, поэтому мне нужен только стек -AMP.
-AMP
Технически, OS X является ОС на базе BSD, а не Linux.
Настройка, о которой вы говорите, обычно называется MAMP (Mac, Apache, MySQL, PHP)
Тем не менее, это достаточно близко для всех практических целей.
Если сервер Apache, у вас есть MAMP. LAMP строго относится к системам Linux.
Mac OS X - это не среда Linux, но она, безусловно, является средой * nix, так что, возможно, это не ЛАМПА в строгом смысле этого слова, но она такая же мощная и полезная, как и та.
Не имеет значения, является ли что-то «стеком ЛАМПЫ». Ваш компьютер, вероятно, может нормально работать с большинством веб-приложений.
Нет, OS X не является средой Linux, но она отлично подходит для запуска небольшого веб-сервера.
L inux
A pache
M ySQL
P HP