一个无聊的话题:PHP的安装杂谈(1)

本来对此类问题,不屑回答,这可以称的上不是问题的问题,但现实是,无论是大多数的PHP培训机构,全部的PHP书籍,全部的PHP技术论坛,全部的有关PHP的博文,或者说只要是有人的地方,都会看到有关这类话题的热点文章。大家谈的不宜乐乎!好像,PHP世界里最热闹的话题不是如何用PHP如何来解决问题的,而是如何来安装LAMP/WAMP环境。

 

前几天,在我的朋友群里就碰到了这么一位,他上来的第一句话就是,为什么我的环境不能运行?我当时就汗了,这和有人问你,为什么今天不下雨,为什么今天北京的地铁人怎么多?是一样的!你的问题让我丈二的和尚摸不着头脑。估计换成神仙,也不知道你说的是什么?

安装教程重要吗?重要,但要分场合,对象,目的。有人说,不会吧!没有这么麻烦吧!有这样想法的人,如果你静下心来好好想想,就明白了,大部分的时候,你的想法没有过大脑。

 

先讲个故事,这是我以前公司的事情,以前的这个公司是做通讯的,做过通信的都知道,在这样的公司,用linux/Unix是必须的,当然了,这样的公司大部分都是北邮出来的学生开的,谁叫人家是学通讯的黄埔军校啊!当时,公司为联通总部做了一个项目,看的比较复杂,其实就那些事儿,当时技术选型就选了LAMP,由于当时公司的服务器没有安装lamp环境,于是,就把任务分配给了一个新来的还没有毕业的北邮的学生;时间是1天时间,请记住这个地方;我的这个朋友在学校里没有学过这方面的内容,其实就是学了也是白搭,原因是什么,我后面会说的,话题有点远了,我这个朋友,二话不说,卷起胳膊就干吧!让我们来看看他是怎么干的:

 

1)搜索,这个是大多数菜鸟们都会采用的办法,由于手头没有资料,想到这个方法就是很自然的事情了。

他也不例外,先做了搜索,要感谢网络,无论是百度还有谷歌,都给他很多有用和无用的资料。

 

2)实践,这个是自然的,谁也不是闲的没事干,当然如果你是学习就另当别论,记住,现在是工作,不是学习,否则后果,我不说你也应该知道!

 

他马上就按照搜索过来的资料马上进行实践了,但非常不幸的是,在这个环节,他遇到了巨大的麻烦;相信在linux环境下搭建开发环境的朋友都知道,这里需要编译源码;而我这个朋友恰恰没有这方面的经验,再由于编译源码对环境的要求非常严格,因此,没有问题是你的运气。我的朋友遇到了很多问题,没有办法,只好一个问题一个问题的解决,但直到中午,他也才把apache刚搭好,不要说我的朋友不努力,不认真,浪费时间,这其中公司还开了2次会。

 

中午吃饭的时候,我问他,搞的怎么样了,他说还没有搞出来,下午接的搞。下午的时候,他又一个人再干,这期间他曾经问过公司里面的牛人,这位牛人c很牛,因此帮我这位朋友解决了一些小的问题,这期间,我的朋友还接了领导分配的2个活,(在公司里,领导眼里是没闲人的),直到4点多钟,mysql才刚刚搭建完,这个时候,离下班没有多少时间了,我的朋友这时开始冒汗了,因为他知道,照这样的速度下去,晚上肯定是要加班的了!于是,他就又来找到我,问该这么办,看到他那么辛苦的样子,我就跟他说,你为什么不试试组合包呢?这些组合包其实已经将你要安装的所有软件都打包好了,只要解压就可以使用了。他问,用那个组合包,由于是要在linux下安装环境,因此就推荐了xampp,因为这个组合包就支持不同的操作系统。而且所有的环境都是经过完全测试后才发布的,安装简单,而且运行稳定,虽然灵活性差些,但是管事。于是,他接受了我的建议,不到5分钟,就把项目的开发环境搭建完了。事后,他说,还是组合环境好啊!

 

有人可能就不以为然了,说这只能说明你那个朋友太笨,要是我的话,不需要1天的时间,我也很快就搞出来!没错,有这个可能,但远水解不了近渴!等菜鸟们到你那水平的时候,他早就饿死了!

 

第二个故事,这是我群里一个朋友的真实案例,我也拿来晒晒!供大家参考!

 

首先,需要说明的是,前提条件,他没有工作,还在上学中,是一个菜鸟,想学习PHP编程,于是找了一本书来学习,至于是什么书,我这里就不用说了(其实,你要是好好看看PHP用户手册的话,估计你会悔肠子的,我花这么多的银子,到底值不值!)

 

他要搭建的环境比我那位朋友的环境要简单的多了,不过就是Windows环境下,我一直认为在这样的环境中搭建环境应该是不成问题的问题,5分钟就能解决,但我的这位学员非常的不幸,在他找到我之前,已经花了一周的时间,环境死活没有搭建成功。其实,除了那几个主要原因外(端口占用,我前面文章提过的问题,以前安装的系统没有完全卸载等),我知道他一定是把他自己的系统给搞乱了!由于我的时间有限,没有精力给他找问题的原因,于是,我就推荐了集成组合包,他开始不接受,他认为自己搭建更好,我跟他讲,难道组合包就不是自己搭建的吗?要是真想学习怎么搭建的话,你完全可以从人家的组合包中学到啊!这比你浪费那么多时间自己搭建环境要有用的多,更何况,你碰到问题的时候,没有找到解决问题的正确方法,其实如果你找到了正确的方法,应该也就5分钟就搞定!好的解决方法比搜索更重要。

 

总结:

 

我们一开始就应该记住那个著名的格言(以前没听说过,现在知道了也不晚):做一件事情有很多种方法。很多时候让代码跑起来更为重要,更何况,我们的目的是如何使用PHP?就像我们买车是使用汽车而不是想学如何造汽车。因为我们的目的不同。

 

为什么IT领域的其它语言就没有安装环境的困扰呢?其实也不竟然,比如Java,.net,我相信安装.net遇到的问题也不少,但那些只是系统的问题,和语言本身没有太多的关系!问题无所不在,就看你如何解决了!

 

关于如何安装,我们下次再说!其实很简单的事情,没有那么麻烦!

 

后记:

 

鄙视现在的所谓开源风气,天下文章一大抄,就看你会抄不会抄!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值