※ 引述《sec5566 (sec)》之铭言:
: 主要用windows开发,
: 最近想提升价值开始自学mac系统,
: 听同事说php apache mysql最好一个个灌,
: 不过上网找教学满多都是直接用懒人包做的,
: 像是mamp之类,
: 直接用懒人包是不是就够了,
: 还是一定要习惯单独灌不可?
: 我看满多职缺都要会linux的,
: 需不需要特别学linux还是会mac就好?
做 server side,你真正的工作环境是 Linux(如果你碰到比较宅的家伙,也许会用 FreeBSD)
Mac 只是看起来一样用起来也几乎一样然后人家能跑的程式她几乎都能跑的开发环境而已
(Mac 当然可以当 web server,但这样花钱的人不多,通常是有特定用途...)
两边九成的知识可以共通,但是如果你在意那一成,你该直接弄台 linux 来玩
然后用 Mac 可以强迫你日常生活也在一样的环境里面
然后没有人不用懒人包做事的啦,Linux 上面的懒人包才多,多到几乎每套 Linux 都内建懒人包管理系统
yum / apt / dpkg / pacman ...这些都是懒人包管理器,如果装 Ubuntu 那平常应该会用 apt
比较有挑战性的其实是,有些好用的懒人包不是“官方”包的,而是民间自炊
(例如 PHP 大部分人不是用官方版,而是用某个叫做 ondrej 的家伙自己包的)
要把民间自炊版的设定加进懒人包管理器,比实际安装套件还麻烦...
Mac 上没有官方懒人包系统,但是有民间做的 Homebrew 懒人包管理器
我认为这东西每个在 mac 上认真用指令接口的人都该装起来
相比之下,Windows 上面叫做懒人包的东西跟本世纪末荒野传说
再来,如果你想学习乱装东西的话,我建议你找一台可以随时重灌不会心痛的东西
例如可以弄台 raspberry pi,系统烂了就重刷记忆卡就好
或是 DigitalOcean / Linode 之类的云端虚拟机开一台来玩,不爽就关掉重开,以小时计费
Google 云端平台更呛,最小台的机器他让你可以开一台来玩不用钱
如果你是自己用 Mac 电脑,拿自己的电脑乱装东西结果玩坏了,会哭的
最后,现在每台 Mac 应该都内建 apache 跟 PHP(跟 python 跟 ruby),其实不用另外装(死