我想学习基于linux的php开发,那我需要学习linux的什么知识吗??各位高手指点一下,谢谢

如题所述

开始不需要。等到你能php入门了。达到初级水平。具体什么是初级水平,我的理解是大约靠php月入3000-4000吧,我上学的时候一边学习自己专业,一边学php养活自己,没空深入学习框架啊,什么的,主要写一写采集,小偷,一个月淘宝店铺上给人写程序,我基本就是个这水平,现在工作了。没有空弄这些了,不过经常玩debian。。。(linux分发版),讲了这么多,想跟你说学php就学php,特别是开始,不要为开发环境纠结,windows+apache+php一样跑得很好,IIS7+apache+php速度仍然不错。我是从appserv这个集成的环境学起来的,等到你学的php知识多了,环境自然就会搭建了。个人感受。。。还有就是有个IDE环境,虽然大但是有代码提示,慢慢就入手了。easyeclipse for php。。。100多M字节。。追问

关于web服务的,javascript,java web,jsp,asp,等.....到底哪个比较难一些,他们未来的发展怎样,或者说他们当中哪个较好?谢谢啊

追答

你想学到那种地步呢。考到zend framework还是仅仅自己玩玩而已,或者就是进入一般的开发公司。linux只要会安装,安装php。都几条命令就完了。你搞清楚自己要什么。jsp发展很好,需要系统的学习,只有大公司采用,php都可以,至于你说的js是前台脚本,asp早死了。04年就该死了。中国的小型站点,非常多。所以还是不少站用这个。因为会asp的人多。web服务。就是你说的.net.jsp,php你自己选,只要精通,都是满满一碗饭。还有就是学习这三种服务器端脚本。必须要知道。js,html,css,不管怎么样要知道点,要不是不行的。

追问

我以后就打算了搞php方面的开发了,我是计算机专业的,但是没有学过web的相关技术,就是想毕业后能找着php方面的工作。。。

追答

那就搞个zend认证吧,有了zend认证可以去国外企业开发去了。国内没多少人弄这个认证,台湾香港那边有不少人通过这个认证了,zend代表企业及开发解决方案。linux你就学一些关于web服务器架设相关的就行了。主要是apache编译安装,php编译安装,当然热门的数据库你也必须会,比如mysql,如果你没有摸过linux,当然也不知道什么事编译安装了,什么事gcc了,build,make等等工具,我学化工的,都拓展了这么多知识,不知道你学计算机的为什么不多看看linux,bsd最好。这些没有什么难,啃啃英文文档,就过来了。先从简单的linux分发版看吧。centos一般企业当做服务器,性能也不叫稳定,是redhat的社区版,有yum包管理工具,非常方便。如果是自己学习php建议你在windows下apache平台下学习。方便。等对php有个认识后,再学如何搭建linux下php服务器,那只是个环境,测试,编写php还是win下方便、不要混为一谈,你去企业也有可能让你搭建环境,更多是,码代码,很无聊,慢慢转而研究框架,thinkphp,zendframe,然后就是学习面向oo,设计模式,一般成熟的企业有自己的framework,都不可能用一行一行的写网站啊。都是framework

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-09-12
只需要知道 php 的一些 windows 和 linux 服务器上的不同之处。
其次就是 Linux 的权限系统