PHP需要掌握的知识还是比较多的,最基本的比如:PHP基本的语法、php框架以及CMS、mysql数据库设计表、mysql数据库的基本SQL语句。现在一般PHP的都得会前端,那就包括:js/ajax、html、css。如果更高点层次的就是linux服务器。下面参考雷雪松的个人博客学习PHP的路线和一些方法。1、用集成环境安装PHP环境,一定要记住这一点,不要自己分开去装,尤其是自学的朋友。不然你会觉得很复杂,会没有信心学下去的。也要注意任何高手都不是一蹴而就的,是一步一步,不同的阶段历练才有最后的沉淀。2、先了解一些基本的变量类型,语法,函数,基本逻辑,写简单的代码。前期以尝试,培养兴趣为主。这段时间是打基础很好的时候,这个会影响你后面的发展,不过也可以在后期去完善。3、这时候你可能觉得PHP就这样,没什么难度,或者有的觉得太难了,简直一脸疑惑。这个到底有什么用。在这时候一定要坚持下来,可以试试先放一下,别太较真。慢慢的困惑你的会被你领悟的。这时,建议学习html+css+js,缓解自己的压力,这个相对简单,简历信心。尤其是js,总结其实有相同的思路,可以结合着一起体会。4、这些都感觉有80%了解就可以先放放了,现在在学习MySQL,也是先了解基础的。这个是干什么的,我可以用它做什么。因为之前装的集成环境。为什么感觉是凌乱的,我想告诉你的是,一是不要在自己没能力解决问题的时候死磕,浪费时间,丧失信心。这时候我们要做的是学习壮大自己,不要灰心。二是我本来觉得这一切都了解才是完整的。我们的目标也是要把这些都做好,这才是一个合格的PHP程序员。5、这一切都顺利的话,你基本离预设的目标不远了,完成了整个学习的70%了。后面的是在之前的基础上升华。把HTML和css、js结合、静态文件和PHP结合、PHP和MySQL结合。这个阶段可能越到的问题会异常的多,一定要学会解决问题。网上很多都是答案,同样你要学会问问题。6、这些之后你基本已经快到学习的尾声了,但还缺少经验。这时,你可以看一些网上开源的cms,例如织梦,国内用的多,越到问题好解决。看看一些视频(网上免费的很多),查漏补缺,总结归纳形成自己的知识体系。是时候该准备庆祝下自己这段的时间没有白费(一般2到3各月,看平时每天花的时间),基本成为一个合格的PHP程序员了。也该恭喜你了,其实并不那么难。坚持,坚持;努力,努力;学习,学习。
PHP需要掌握的知识还是比较多的,最基本的比如:PHP基本的语法、php框架以及CMS、mysql数据库设计表、mysql数据库的基本SQL语句。现在一般PHP的都得会前端,那就包括:js/ajax、html、css。如果更高点层次的就是linux服务器。下面参考雷雪松的个人博客学习PHP的路线和一些方法。1、用集成环境安装PHP环境,一定要记住这一点,不要自己分开去装,尤其是自学的朋友。不然你会觉得很复杂,会没有信心学下去的。也要注意任何高手都不是一蹴而就的,是一步一步,不同的阶段历练才有最后的沉淀。2、先了解一些基本的变量类型,语法,函数,基本逻辑,写简单的代码。前期以尝试,培养兴趣为主。这段时间是打基础很好的时候,这个会影响你后面的发展,不过也可以在后期去完善。3、这时候你可能觉得PHP就这样,没什么难度,或者有的觉得太难了,简直一脸疑惑。这个到底有什么用。在这时候一定要坚持下来,可以试试先放一下,别太较真。慢慢的困惑你的会被你领悟的。这时,建议学习html+css+js,缓解自己的压力,这个相对简单,简历信心。尤其是js,总结其实有相同的思路,可以结合着一起体会。4、这些都感觉有80%了解就可以先放放了,现在在学习MySQL,也是先了解基础的。这个是干什么的,我可以用它做什么。因为之前装的集成环境。为什么感觉是凌乱的,我想告诉你的是,一是不要在自己没能力解决问题的时候死磕,浪费时间,丧失信心。这时候我们要做的是学习壮大自己,不要灰心。二是我本来觉得这一切都了解才是完整的。我们的目标也是要把这些都做好,这才是一个合格的PHP程序员。5、这一切都顺利的话,你基本离预设的目标不远了,完成了整个学习的70%了。后面的是在之前的基础上升华。把HTML和css、js结合、静态文件和PHP结合、PHP和MySQL结合。这个阶段可能越到的问题会异常的多,一定要学会解决问题。网上很多都是答案,同样你要学会问问题。6、这些之后你基本已经快到学习的尾声了,但还缺少经验。这时,你可以看一些网上开源的cms,例如织梦,国内用的多,越到问题好解决。看看一些视频(网上免费的很多),查漏补缺,总结归纳形成自己的知识体系。是时候该准备庆祝下自己这段的时间没有白费(一般2到3各月,看平时每天花的时间),基本成为一个合格的PHP程序员了。也该恭喜你了,其实并不那么难。坚持,坚持;努力,努力;学习,学习。
从www.php.net下载php安装包,我记得有一个是压缩包的.直接解压缩就行了.在环境变量里加一个变量PHPRC ==> 你的php解压缩目录把php目录下的php.ini-dist改名为php.ini然后配置IIS.打开IIS->主目录->配置->添加扩展名输入.php上面那一个框打开到你的php目录找到php5isapi.dll这些都搞定就ok了.写个程序测试一下
PHP一直秉承简单、开源的思想,使得PHP得以快速的发展,相对于ASP(ASP培训)、jsp来说,php有更高的安全性,通过与linux(linux教程linux培训)服务器和mysql数据库(数据库培训数据库认证)以及apeache网站服务程序相搭配成为众多中小企业网站的最佳选择。PHP程序员(一、素质要求:作一个真正合格的程序员,或者说就是可以真正合格完成一些代码工作的程序员,应该具有以下素质:1、 团队精神和协作能力把它作为基本素质,并不是不重要,恰恰相反,这是程序员应该具备的最基本的,也是最重要的安身立命之本。把高水平程序员说成独行侠的都是在呓语,任何个人的力量都是有限的,独行侠可以作一些赚钱的小软件发点小财,但是一旦进入一些大系统的研发团队,进入商业化和产品化的开发任务,缺乏这种素质的人就完全不合格了。2、文档习惯说高水平程序员从来不写文档的肯定是乳臭未干的毛孩子,良好的文档是正规研发流程中非常重要的环节,作为代码程序员,30%的工作时间写技术文档是很正常的,而作为高级程序员和系统分析员,这个比例还要高很多。缺乏文档,一个软件系统就缺乏生命力,在未来的查错,升级以及模块的复用时就都会遇到极大的麻烦。3、规范化,标准化的代码编写习惯作为一些外国知名软件公司的规矩,代码的变量命名,代码内注释格式,甚至嵌套中行缩进的长度和函数间的空行数字都有明确规定,良好的编写习惯,不但有助于代码的移植和纠错,也有助于不同技术人员之间的协作。代码具有良好的可读性,是PHP程序员基本的素质需求。4、需求理解能力程序员需要理解一个模块的需求,性能需求指标中,稳定性,并访支撑能力以及安全性都很重要,作为程序员需要评估该模块在系统运营中所处的环境,将要受到的负荷压力以及各种潜在的危险和恶意攻击的可能性。就这一点,一个成熟的程序员至少需要2到3年的项目研发和跟踪经验才有可能有心得。5、复用性,模块化思维能力复用性设计,模块化思维就是要程序员在完成任何一个功能模块或函数的时候,要多想一些,不要局限在完成当前任务的简单思路上,想想看该模块是否可以脱离这个系统存在,是否可以通过简单的修改参数的方式在其他系统和应用环境下直接引用,这样就能极大避免重复性的开发工作,就会有时间和精力投入到创新的代码工作中去。6、测试习惯软件研发作为一项工程而言,一个很重要的特点就是问题发现的越早,解决的代价就越低,程序员在每段代码,每个子模块完成后进行认真的测试,就可以尽量将一些潜在的问题最早的发现和解决,这样对整体系统建设的效率和可靠性就有了最大的保证。测试工作实际上需要考虑两方面,一方面是正常调用的测试,也就是看程序是否能在正常调用下完成基本功能,这是最基本的测试职责;第二方面就是异常调用的测试。当然并不是程序员要对自己的每段代码都需要进行这种完整测试,但是程序员必须清醒认识自己的代码任务在整体项目中的地位和各种性能需求,有针对性的进行相关测试并尽早发现和解决问题,当然这需要上面提到需求理解能力。7、学习和总结的能力程序员是人才很容易被淘汰,很容易落伍的职业,因为一种技术可能仅仅在三两年内具有领先性,程序员如果想安身立命,就必须不断跟进新的技术,学习新的技能。善于学习,对于任何职业而言,都是前进所必需的动力,对于程序员,这种要求就更加高了。但是学习也要找对目标,善于总结,也是学习能力的一种体现,每次完成一个研发任务,完成一段代码,都应当有目的的跟踪该程序的应用状况和用户反馈,随时总结,找到自己的不足,这样逐步提高,一个程序员才可能成长起来。二、PHP程序员要求-技能要求作为一名合格的PHPer 首先就是对PHP的热爱,俗话说:“要做好一件事,要先去理解他,然后爱他。”PHP是一种很美妙的开发语言,你不需要再为定义一个变量的类型而犹豫不定,PHP会自动判断;你不需要在得到一个表单数据而声明N多的函数,一切都交给PHP吧!1、 MYSQL只有一门好的开发语言而不懂得数据库,我们依然是寸步难行的!还好,我们有一样开源、小巧的MYSQL!对于一个web开发人员来说,不能仅仅懂得(填/删/改/查-insert/delete/update/select),为了让我们的网站跑的更快、更顺畅我们还要懂得mysql的优化。没错!这个时候,视图、索引会帮你完成你想要的结果。2、 Apache3、 Javascript“后端语言群雄逐鹿,前端语言唯我独尊!”没错,这就是Javascript在前端语言地位的真实写照!想让网站拥有绚丽的视觉效果,就离不开 Javascript;想让网站拥有良好的客户体验,就离不开Ajax!纵然有时候,YUI,JQuery等就Javascript框架会帮助我们提高效率,但是,他们的基础仍是Javascript!4、 算法、数据结构按照常理来说,算法是PHP程序员的“灵魂”。对一名合格的程序员的第一要求的往往就是过硬的算法基础。具备以上全部PHP程序员要求的人,应当说是一个够格的程序员了,以上的各种要求,不仅仅是由IQ决定的,也不是某些课本里可以完全学习到的,更重要的是要求程序员对自己工作的认识,是一种意识上的问题。
linux、windows系列等等系统都支持!编程软件其实记事本就可以,如果要方便一点的推荐用zend for eclipse。另外要运行php的程序需要安装服务器apache等!
一些软件公司投简历笔试一般都很简单只要你好好看看书基本都能通过如果的到面试机会向面试你的人表示自己想从头学起待遇可以要求低一些比如和毕业生一样的待遇基本上可以通过然后就要自己努力了积蓄知识和经验别人学一个小时你就要学两个小时准备跳槽因为你进这个公司的时候起点很低想要获得一个好的职位和待遇就很难了在这里忍几年等到羽翼丰满就可以考虑再走一步了这个时候你就已经是有工作经验的了也就算是重新走回了这条路我刚刚毕业的时候因为四级没过只能在一个人浮于事的小公司里混日子过了一年半觉得再这样下去自己就废了正好赶上取消违约金让同学在东软内部推荐得到一个面试的机会说实话当时自己什么都不会和面试的主管谈了半个小时最后以毕业生的待遇开始了现在这份工作等过两年自己有了真正的“工作经验”就可以考虑再跳一次了希望对你有帮助不要害怕尝试不要害怕失败一个人面对生活的时候缺少的往往不是知识不是能力而仅仅是走出一步的勇气生活是自己的要自己来创造它的美好 ==========================================不管是什么语言第一要看语法第二要看标准库同时要大量的编码不要以为脑子里想出来的东西就能做出来在实际把代码写出来编译过调试通的过程中大量的问题都会出现解决这些问题就是你要学习的第三方面至于其他的东西比如网络、数据库、图象处理……有时间就看看没时间就等工作中遇到了再学
1.PHP自身的一些内置函数要了解,主要是来源于手册,并且多加实践。这个阶段主要是打好PHP的基础,比如字符串处理、文件处理、数组处理、OOP等等2.同时PHP和MySQL的结合一定要牢,虽然网上很多PHP连接MySQL的封装类,但是初学的时候不推荐使用,一定要了解原生的PHP方法,最好自己总结优劣,这时推荐经典的mysql系列方法,而不是mysqli或者pdo,当然之后是最好了解的。同时MySQL的一些基本要素要了解,比如建表、建库、CURD操作等等。如果遇到问题不要盲目慌张,先自己分析原因,然后网上搜索,然后解决。这个阶段最好有一些小项目来支撑,比如做个留言板。3.使用PHP无外乎网站或者底层数据,如果做网站,大量的是前端的事情,就要了解js/css等等,还要了解PHP关于安全性的一些方法和设定;如果做底层数据,基本就是PHP+MySQL了。同样的,这些都需要了解安全性以及效率的解决方案,推荐看看O`Relly和图灵的高级书,最好是有项目跟着做。4.如果都比较熟悉了,那么看看底层的结构,比如PHP执行效率,MySQL的使用效率等等,还要看看高负载下的一些设计,这时候就牵扯到程序架构了,当然这个阶段就比较高级了,推荐多交流,有经验了才知道什么情况下用什么方案。比较推荐用linux自己编译php和mysql,研究研究
楼上几位说的,其实都已经脱离了php程序员的范畴了,或者说是超出!php程序员,是后端开发!html等,那叫美工了!当然,基本一点的还是要懂!程序员+美工=不太可能的全能网站开发者,而不叫程序员!
数据结构基础算法设计理论数据库理论软件开发的流程,软件项目管理前端:html,css/div, jquery,javascript,ajax,ps后端:php, soap, 等等个人认为后面两个都是浮云,前面的才上王道!