Re: [请益] mac php环境要懒人包还是一个个灌

楼主: GALINE (天真可爱CQD)   2018-06-10 11:22:12
※ 引述《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),其实不用另外装(死
作者: dinos (守护神)   2018-06-10 11:26:00
用linux的才宅咧 ~.~
作者: Sunal (SSSSSSSSSSSSSSSSSSSSSSS)   2018-06-10 11:30:00
用内建的开发 装了一堆套件然后就挂了QQ
作者: robler (章鱼丸)   2018-06-10 11:39:00
你知道nuget 是什么东西吗?Windows 上面叫做懒人包的东西跟本世纪末荒野传说 ???不过算了,毕竟等一下就会有人说那不一样
作者: alihue (wanda wanda)   2018-06-10 11:44:00
软黑脑中的 windows 还停留在20年前,怕你看完nuget会昏倒
作者: johnlinvc (阿翔)   2018-06-10 11:49:00
nuget 确实满猛的 连 python 都能装
作者: alihue (wanda wanda)   2018-06-10 11:54:00
更别说很多人vs code的套件管理强而跳过来。^因为
作者: abccbaandy (敏)   2018-06-10 12:33:00
软黑只要平常用的指令不能用就崩溃啦...还nuget勒XD
作者: plsmaop (plsmaop)   2018-06-10 12:36:00
哇软粉好凶
作者: dannypsnl (秦书)   2018-06-10 12:59:00
现在有chocolatey啊 https://chocolatey.org
作者: ap954212 (death is like the wings)   2018-06-10 13:42:00
Mac的Python不要用内建的
作者: sorryla (Mr.东)   2018-06-10 14:01:00
自己没看过就以为没有,笑了
作者: vi000246 (Vi)   2018-06-10 14:04:00
windows已经能用linux子系统了https://goo.gl/YfQASo虽然还很阳春 但不代表没有
作者: shortoneal (不告诉你咧)   2018-06-10 14:05:00
Win 10可以装ubuntu subsystem啦,指令不会不能用啦只是他两边的环境变量那些直接混在一起,有点诡异而已还可以跑exe..
作者: vi000246 (Vi)   2018-06-10 14:06:00
这篇文章比较新https://goo.gl/GtucHv
作者: y3k (激流を制するは静水)   2018-06-10 14:12:00
chocolatey好像发展的不太好?win10那个subsystem真的可以用来做事情吗.... 我还是用Vbox
作者: wix3000 (痒,好吃)   2018-06-10 14:40:00
所以 Nuget 真的能装系统套件吗 身为MS粉我很好奇 XDD
作者: splitline (台ㄎ废文王)   2018-06-10 14:41:00
我觉得 subsystem 不错用啊
作者: alihue (wanda wanda)   2018-06-10 14:52:00
machine level 请见 OneGet
作者: johnny94 (32767)   2018-06-10 15:10:00
第一次知道微软有 oneget 这种东西...该来研究看看了
作者: ljred (小麻雀吱吱喳喳!)   2018-06-10 16:05:00
windows 上面我推荐用 https://scoop.sh/
作者: mdkn35 (53nkdm)   2018-06-10 16:06:00
ubuntu也有根本用不到的python 2啊
作者: ljred (小麻雀吱吱喳喳!)   2018-06-10 16:09:00
安装跟反安装都很方便,不会污染到 PATH还可以用来切换 python2 跟 python3除了目前遇到最难搞的是 ruby,用起来都很顺
作者: robler (章鱼丸)   2018-06-10 17:07:00
OneGet己经改名叫PackageManagement个人觉得还是没有说很好用chocolatey没用过,看介绍挺威的 发展不好怎么说?subsystem 可用,而且挺不错的至于nuget 能不能装系统套件那要看指的是什么至少能装python 或是 node.js,这一类的东西不是只能拿来抓专案用的package
作者: vn509942 (如履薄冰)   2018-06-10 18:03:00
Python是内建的不过最近2版要停止更新了
作者: CaptainTeemo (提摩队长)   2018-06-10 19:07:00
Windows 下 有chocolatey 能用啦,不然还有 msys2chocolatey 也没发展不好吧,只是一般大众更习惯 Installer
作者: troylee (troylee)   2018-06-10 21:23:00
Netflix Open Connect Appliance 也用 FreeBSD @@
作者: shingatter (睡猪)   2018-06-10 22:11:00
请问用虚拟机装跟使用googlw云端的差别在哪里?
作者: LinuxKernel (Linus Torvalds)   2018-06-11 07:57:00
连chocolatey都不知道还敢评论Windows...
作者: wildli0422 (wild)   2018-06-11 08:16:00
差在digitalocean虚拟机器要付钱,google(gcp)有免费等级的机器
作者: b81314 (有点贵)   2018-06-11 09:02:00
提醒 不要用mac内建的python啦
作者: alog (A肉哥)   2018-06-11 09:31:00
windows的懒人包大宗还是installer,你在讲的东西是 packagemanager 本来windows就是弱势晚发展要评论世纪末荒野传说 windows server跟linux还有很多优劣可以比 不过要评论前先清楚了解是在处理什么需求再来丢 不然非常不负责任
作者: gocreating (小平)   2018-06-13 03:00:00
曾经用过chocolatey,很多软件装完会有问题结果最后还是手动到各软件官网抓installer来装...多年前的使用经验,现在不知道有没有改善

Links booklink

Contact Us: admin [ a t ] ucptt.com