使用linux有感

作者在尝试部署Linux环境以运行GroupON时遭遇了一系列挑战,包括资料稀缺、版本兼容性问题、安装方式复杂及自身Linux技能不足。文章详细记录了部署过程中的四个主要问题及其解决策略,旨在为其他Linux初学者提供参考。

    因为公司要经营GroupON,下载了一个开源PHP模板打算一试,俺到底是MS阵营的,三天都没部署好Linux + Apache2.0 + PHP5.0 + MySQL5.0 + Zend Optimizer3.3.0。

    直到今天,我才亲身体会到为什么linux免费、开源,用户群这么少。

    正是因为开源,所以它的应用软件开发者大多是为了满足自己的开发兴趣、解决自己想解决的问题,而非站在用户立场上开发软件,用户死活他才不管呢。

    而在Windows中,随着商业模式都多多少少吸取了微软的特点,应用软件易部署、易用、易升级。

    最后我才发现没有部署成功的原因有如下四个:

1、资料太少

    遇到问题我到网上搜了,我知道的搜索引擎全都用了一个遍,中英文都用了一个遍,结果并不像windows出现问题那样很容易搜到。我搜到的解决方案全是关于配置文件参数和配置文件路径问题的,无论怎么搜都是这些文章。

2、版本问题

    配置这台服务器最重要的就是Zend Optimizer3.3.0,没有它就是乱码,而它与PHP5.3不兼容,Ubuntu的新立得安装源只能搜到最新的PHP5.3。linux开源导致软件太多、太乱,各开发商又不可能有统一的约定,导致实现一个功能需要多个软件互相配合,其中一个软件版本升级带来兼容性问题会导致整个平台都不能使用。

    在Windows中,开发商通常是一整套平台来占领市场,所有相关的插件都是一个厂家开发,不存在这种兼容性问题。

3、安装方式

    原来linux安装方式有那么多,PHP安装需要make install,结果make还需要另外安装至少两个软件才能使用这个命令,我服了。

4、对linux不熟悉

    归根到底还是自己对linux不熟,不说这句话肯定很多linux阵营的朋友会骂我。

    不过,linux插件如此混乱,尤其是版本问题,系统架构设计当中最重要的一项就是版本问题,包括文档版本,这个问题在开源平台中很难解决,这个问题不解决,制约软件发展。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值