学习php先学什么?有先后顺序吗?

北京天津上海杭州成都西安深圳济南沈阳哈尔滨呼和浩特
PHPJAVA网络营销其他课程
PHP要先学什么
PHP要先学什么
访问次数:77
学习PHP需要细心仔细,每一个字符都有它代表的语言或功能。学习PHP要先学习什么?
1.标示符:由字符,数字,下划线组成,首字母必须是字符或下划线变量以$开头。2.语句以分号结束3.学习PHP中学习的注释:/* &*///#共上面三种4、分界标示符PHP分界标示符确定PHP脚本的开始和结束位置,在PHP语言中有四种不同风格的分界标示符可以让PHP代码嵌入到HTML代码中,分别如下:a.PHP标准分界符:&?php &和 &?&b.PHP简写分界符:&? &&&和 &&?&c.JavaScripte 和VBScript风格分界符:&script language=’php’& 和d.ASP风格分界符: &% 和 %&5.数据类型:integer,double,string,array,object(对象类型),Boolean,resource(资源),NULL6.字符串的定义:用双引号或者单引号,但有区别双引号里面的变量和转义字符都会被解析,而单引号里面的就都当做是字符串来处理。如果在双引号中要想不解析变量,就可以用’\’加在前面。&&&?php&&$str = &hello&;&&print &nihao,are you \$str = $str&;&&print &&;&&print 'nihao,are you $str = $str';?&&7、NULL空,可以使null,也可以使NULL,不区分大小写NULL表示没有值的变量。8、.数据类型转换一般情况下,数据类型会自动转换,同时我们也可以进行强制类型转换,强制类型转换的方法是把数据类型用括号括起来放在要转换的数据类型前面即可。(int)/(integer) 转换为整形值(real),(double),(float)转换为双精度(string)转换为字符串(array)转换为数组(object)转换为对象。
就业合作机构HTML、CSS、JavaScript、PHP、 MySQL 的学习顺序是什么?
真诚地感谢您的回答!前些日子捣鼓Wordpress博客,对建网站产生了浓厚的兴趣。请问标题上的这些东西,是建设一个网站所需要的完整一套知识吗?还有其他需要学习的吗?怎样安排其学习顺序?谢谢!PS:听说还有个apache,好像是服务端软件,需要单独学习吗?
171 个回答
如果你有耐心坚持个一年以上的话, 我会推荐HTML, css ,js, apache ,php, mysql后三者是需要装软件的, 推荐wamp, 绝佳的一站式环境配置,
直接包括了apache, php, mysql三个软件, 省的自己一个一个装.有不少人在评论里问mac os下对应的软件, 这里补充一下: 首先学习HTML, css, 这两个东西是一套的, 非常容易理解, 把w3school上面的教程过一遍就会了, 记住要一个个过, 千万不要偷懒, 一旦开始偷懒, 你会越来越偷懒, 最后什么都没学成.
下一步是学js, js相比前两个会难的多, 因为js才是一门正式的编程语言, 同样, w3school的教程全过一遍,
, 教程过完了就可以买书看了, 强烈推荐一本超好入门书:
, 认真学, 多看, 看完之后学jquery, 这个时候你基本能够了解语言库了, jquery 也直接过一遍w3school的教程,
. jquery会了, 基本上你网页开发前端就已经入门了, 如果你学的扎实, 反复的看, 其实你就可以胜任前端开发的工作了, 不过浏览器兼容性还是解决不了的, 不过你目标不是前端工程师, 浏览器的兼容性不了解也无所谓.在第二步你学习js的时候, 你可能就接触一些后端的东西, 没错, 就是ajax. 这个是需要后端返回数据的. 这个时候你要开始学习php了, 入门php相比于js会更麻烦一些, 因为运行php需要有很多细节要处理, 所以一本好的入门书籍是非常重要的, 这个w3school上面的php帮不了什么忙了, 推荐一本书:
, 当然, 这过程中你会遇到各种各样的问题, 但是如果你学到了这一步, 非常欢迎你私信我来学习, 我绝对帮助, 现在肯学习的孩子太少了, 而且题主才上高中, 太难能可贵了. 一些注意点, 学习HTML, css, js的时候, 只要有浏览器就够了, 不需要装wamp, 编辑器推荐sublime, 多用google, 多敲代码, 尤其是多敲代码非常重要, 不敲代码你什么都学不会. 其他的想起来再补充吧.对于那些说加入xxx阵营的, 不要理他们, 直接在win上面学, php和apache对win的兼容性非常好, 完全可以从入门学到精通都无需碰linux. 当然, 如果你网站最终上线的话, 还是需要接触linux服务器进行部署. 这个到需要部署的时候再说, 提前接触linux就是浪费时间.
题主提到的这些是PHP工程师需要学习的基本的知识点。学习PHP绝对没有错,因为PHP是世界上最好的编程语言(逃~~~)。地球上最火的博客系统WordPress,就是对PHP最成功的证明,相信很多人都是通过WordPress才接触到PHP的吧~~国内也有Typecho这样性能好又稳定的博客系统,PHP写的论坛也很多,比如Discuz!、PHPWind等。PHP写的CMS系统有PHPCMS,dedeCMS等。在网站中,PHP应用广泛到不行~如果想入门PHP,题主提到的知识点,可以参考下图的学习顺序,来自实验楼学习路径。1. HTML1. HTML网站制作的基础,浏览器打开任意一个网页,查看其源码都是看到的HTML。因为HTML是网站页面最终的表现形式。网站页面所有的内容都需要通过HTML展现,所以学习PHP必学的基础首先就是HTML,HTML很简单,它甚至都不能算做一门编程语言,而是一个标记语言。HTML就是一些标签,页面的内容就放在一个个标签里面。2. CSS学习了HTML,知道页面的内容是怎么展现的了。那么我们是不是可以把页面展现得更漂亮呢(毕竟这是一个看脸的时代~),平时我们看到的那些漂亮的网站页面,大多数都是通过CSS来美化的。CSS代码都是些样式属性,这些样式属性添加到HTML元素上面,对应的HTML元素的样式就会被CSS改变,学起来会很快,因为编写HTML和CSS可以直接在浏览器上面看到效果,非常有意思!3. JavaScriptJavaScript会比HTML和CSS难一点,不过入门很简单,跟着教程练习学起来会更加顺利。如今JavaScript被炒得比较火(库和框架满天飞,用得最多的还是jQuery),不过学习好基础才是最重要的,正所谓万变不离其宗。学习建网站,当然就要勤动手,巩固好基础。学了JavaScript,对PHP中的很多概念也都明白了,因为编程语言里面很多东西都是相通的。4. MySQL对于MySQL数据库,可以先学习基础就行了,能够熟练地对数据库进行【增删改查】操作就够用了。等学习了PHP,再来对MySQL进行加深学习,这样会事半功倍。数据库并不像想象中的那么难懂。5. LAMPLAMP也就是Linux、Apache、MySQL和PHP。在实验楼的实验环境中,已经搭建好了LAMP环境,学习PHP的时候题主就不用浪费时间去折腾搭建环境了,可以先看看LAMP是如何协作的。在实验楼中开始实验,就会创建一个LAMP环境,而且可以长期保存代码。等PHP学习得差不多了,再来学习如何自己搭建LAMP环境并部署到生产环境,这时就不会觉得LAMP那么抽象。6. PHP入门了HTML、CSS和JavaScript之后,对于编程已经有自己的理解了,这时学习PHP会容易很多,至少知道变量、语句、函数、对象等等东西,学习的过程中也会自信很多。先学习基础课程实验,然后跟着实验楼多做一些小项目,实践出真知,加深对PHP的理解。这时再去看WordPress里面的代码,会发现大多数PHP代码都能看懂。想修改下WordPress主题什么的都是小case~。可以自己定制WordPress功能啦~\(≧▽≦)/~以下是图中的课程地址,全部免费,可以边看教程边实操练习。
HTML、CSS、JavaScript、PHP、 MySQL的学习顺序是什么?没错,你列出的学习顺序非常正确。本人就是从小学习电脑最后自己建站的。D2CN就是我的。HTML是网页标记语言,是浏览器能够阅读的语言。你如果想你的网页让别人能看到,就必须学习HTML。且不说你是否建站,只要你写的东西想要浏览器能正确显示出来,那就要懂HTML。HTML的编辑工具倒是起点很低,MS WORD就可以做到。你另存为HTM文档,再用记事本打开,就能看到HTML代码了,很好理解的代码。买本HTML的书籍,一会就会。会了HTML,也只是知道了网页编辑的入门。真正要建站,就需要了解CSS了。CSS中文名为“”。简单来说,CSS严格意义上来说算不得一种语言,但它借用了HTML的标记方法,被嵌套在网页中。语法比较直接,多数是文档格式化名词。可以自定义格式类,也可以被外部调用(嵌套)。如果是外部嵌套,基本上你就快要用到建站知识了。但没关系,这些仍然还可以在你的本地电脑模拟,并不真的需要一个服务器。JavaScript也是用HTML标记代号内嵌于HTML中的Javascript代码段,语法是Javascript语法。是因为HTML的功能实在受局限,多数是静态展示,没有互动能力。而JavaScript可以允许网页中使用一些特殊效果。早起的浏览器是不支持JavaScript的,但现在的浏览器没有不支持的。感谢几位知友纠正我的描述错误。当时打字太急,措辞不当。感谢。上述三种代码,都还只是基于浏览器端的解释运行,可以完全独立于服务器。你在本地电脑的一个文件夹里写好,也完全可以在这个文件夹里用浏览器玩这些东西而不需要服务器支持。上面三种代码再厉害,做出来的页面也只是一个或者一些页面而已。如果没有程序或者数据库的支持,这些页面就算再漂亮也最终没法对外部数据请求产生大规模回应。这时候,就需要动态页面(Dynamic Webpage)的支持了。要实现Dynamic Webpage,就要用到Php或者Aspx这些动态编程语言,以下就按php说。Php这些编程语言不能被浏览器执行,但是可以被安装了php解释插件的Web服务器软件(比如Apache)运行。通过服务器端的运行,按照程序设定,向客户端浏览器发送结果。结果可以是被HTML化的页面。换句话说,服务器端在运行php程序,但在客户端,你只收到了一份html页面,这样你就在你自己的浏览器上看到了服务器端想给你看的内容。这个动作是可以交互的,你可以向服务器提出你的要求,服务器根据程序编制,返回给你特定的HTML内容(含Javascript和CSS)。可以是数据库里的内容,也可以是其他类型的内容,只要php能够实现。php的语法结构还是比较像C或者Java的,只要有点编程经验,理解Php不难。有了php,仅仅依靠php那点语句是做不出什么动态网页的,一般都要搭配数据库,也就是你所说的Mysql了。Mysql只是常见的数据库系统之一,在类UNIX系统上是免费的,性能也不错,所以用的人比较多。很多商业网站为了避免版权纠纷和成本考虑,都使用类UNIX系统的服务器搭配Mysql。Mysql不能说是个语言,它只是一种数据库系统而已。Sql是数据库业界基本标准化的数据库服务器访问查询语言,这个要学习一下才能编制出适当的查询。一般来说,以你的例子,在php中设置好数据库查询参数,并且写好查询语句,php服务器会向mysql服务器发出查询请求,mysql服务器会返回给你查询结果。然后php根据查询结果,经过适当处理,然后HTML标记化之后,返回给客户端浏览器,完成一次页面运行。恭喜你,现在你看到Dynamic webpage了,就像你现在看到了我敲的这么多字,实际上已经被知乎存在了他们的数据库mysql里,而你点击我的答案标题,实际上是向知乎的服务器端发出了一个请求,这个请求被知乎的服务器收到,进行数据查询(可以是php进行这个查询),得到我这个答案,然后送给Apache服务器上的php进行处理,php得到这个结果,送答案的同时,也调出作者名称和资料给你看到并开始进行格式化(HTML)和美化(CSS+JavaScript)。而你点击别人的答案,也会得到同样的效果,但答案内容不同,这就是Dynamic Webpage的含义。最后,你并不需要马上去了解怎样架设服务器。虚拟主机也很多。可以租一个先玩玩。但做好一个网站,上述这些语言多少还是要知道点好。
作为一名自己摸索着进入火坑,从事web开发多年,培养过无数bug,扼杀过无数bug,直至发苍苍,视茫茫,而立之年无娇娘。俺有话说:尽量先学习能使自己有成就感的。PHP真是一种奇葩的语言,他会很乐意带你入门,等你学的差不多的时候,你会发现这时候你已经会了一堆幼稚园小孩般的语言,什么HTML,javascript,xml,sql等等,你也懂得了服务器端的配置和一些肤浅的系统知识。当你又学了一些其他的语言,比如c/c++,java,python,ruby等,突然有一天你会被php丑陋的外表吓得大汗淋漓,想要看看这丑陋的外表下到底是否有一颗美丽的心灵,你会看它的源码,结果你发现你对编译原理、数据结构这些都不清楚,你又会去看这些,当你正在愉快学习着的时候,公司打电话说服务器出问题了,你怀疑是配置问题,就又像个冒险家一样探索服务器,你又发现你想要很好的配置服务器需要对系统有个比较清楚的认识,你心爱的web服务器的系统十有八九用应该是linux,你找了好多关于linux方面的书,什么内核解析,网络协议实现原理..一只野生的金刚勇士诞生了。网上有好多程序员“鄙视链”,似乎php处于比较低的档次,幸运的是那些鄙视链只是一部分大牛猿在写代码写的抓狂的时候相互攻击调侃放松的结晶,然后又被无知猿到处散播,至少我是这么认为的。编程语言只是一种工具,更多的是要加强自己的内功修养,每种语言都有自己适合的领域,你如果非要用钢锯来锯柴烧,还鄙视钢锯不如斧头,我是很乐意和这种人交朋友的。
HTML、CSS、JavaScript、PHP、 MySQL 都是在学习Web开发的过程中首先要接触到的知识。借这个问题来回答一下整个Web开发的学习路径:原文链接:原图来自LearnCodeAcademy最火的视频,learncode是YouTube上最火的Web开发教学频道,介绍包括HTML/CSS/JavaScript/Sublime Text/CSS Layouts/Responsive Design/React.js/Node.js/Angular.js/Backbone.js/Docker/Dev Ops/Server Administration/Deployment Strategies在内的各类教学视频,拥有超过20w的订阅者,如果你会翻墙又懂一点英文的话,这会是一个绝佳的学习Web开发的地方。下面这个列表就是图片中的内容,我把大部分的链接替换成了国内的资源教程等。为了对初学者友好一些,很多链接都是入门教程,并标注了一些内容的中文名称,但实际上这些术语在学习的过程中都需要慢慢掌握的。专业人士看看图参考一下最新的Web开发知识架构就好了。在学习Web开发之前,最好能学好英文,学会使用搜索引擎,学会翻墙。这样你的学习之路会事半功倍。我在推荐链接的时候可能存在一些个人偏好,如果你对我提供的资源不满意,可以将某一项复制到搜索引擎里自助寻找相关的内容。欢迎在评论区提出意见或者是推荐相关的资源。Web开发Web Development前端基础Basic Front End编辑器Text Editors前端工程师Front End Developer ()CSS相关CSS Tools预编译器Precompilers:
/ CSS Frameworks:
/ 自动构建Task Runners依赖管理Dependency Management框架MV* Javascript FrameworksRelayGraphQLcreate-react-appEmber.js单元测试Unit TestingClojurescriptElm通用知识No Matter Which Route You Take ()后端Back End脚本语言Scripting Languages (^, hapi^) (, )(, Sinatra^)(, Symfony2, Lumen^)函数式语言Functional Languages高性能语言High-Performance/Compiled LanguagesRustC#开发运维Dev Ops云平台Web PlatformsAzureRackspaceHeroku服务器管理Server Management (configuration management or CM)AnsibleSaltChefPuppet(containerized applications and databases)大型Big Scale: , Mesos小型Small Scale: , Docker 1.12 swarm图形化界面UI-Driven: 持续测试/部署Continuous Testing & DelpoymentSemaphoreCICircleCICodeship数据Data关系型数据库Relational: , PostgreSQL缓存Redis / sessions / caching非关系型数据库Document: , Couchbase, RethinkDB搜索引擎数据库Search Engine: , Solr缓存CachingIn-Memory其他相关Things to LearnUnit/Functional Testing for Chosen TechnologyAPI's / RESTful ServicesSecurity验证Authorization/AuthenticationJSON WebTokenSOA (Service Oriented Architecture) / MicroservicesDeploying your app (flightplan: nodejs, Fabric: python, Capistrano: ruby)websocketORM/Data Structure参考资料相关阅读如果你只对前端开发感兴趣,可以参考我总结的:今后我还会继续发布Web开发相关的资源推荐、教程等内容欢迎关注我的专栏
静态网站只需要学习HTML、CSS、JS就行了,如果自己部署,还需要稍微了解APACHE等应用服务器的安装和使用;动态的话就可以加上PHP和MySQL了。HTML其实就是一些标签,按照学校的时间来自学或学习,一周就能了解所有标签的用途(英文请千万别拖后腿);CSS也比较好学,一周也可以搞定,并且你可以在内联样式和外部样式等方式切换,这样复习一周;如果你有C或JAVA的基础,那么JS一天就能明白怎么用,剩下的4天你可以用来了解DOM。也就是说静态网页只需要三周就差不多了。然后是选取应用服务器,APACHE大名鼎鼎,NGNIX性能卓越,不过初学者还是选择APACHE吧,毕竟资料多才好学习,不过只建议你学会怎样配置网站目录就OK了,其它的先别着急。接着我们可能要进入PHP了,这个也很好学,语法、变量什么的都是差不多的,掌握一些常用的函数即可。这期间,你会把前面学过的知识不断的复习!好了,开始独立学习SQL语句的语法,这需要结合业务场景加深理解。基本的掌握也需要一周。也就是说学习基础知识需要1~2个月。然后开始建立你自己理想的网站吧。这个期间,你需要不断的GOOGLE来解决自己的疑惑,等你写出第一个可以称之为漂亮的页面时,我想,这一天应该改会是你学习了三个满月了。天马行空后,等你做出第一个可称之为WORLD_OF_MINE时,或许已经过去六个月了,或许已经是一年了。但是,等你回过头来时,你终于知道该学习什么和怎么学了。
HTML、CSS、JavaScript这三个学的差不多了建议可以试着学一下Node.js和Mongodb,不一定非要学PHP和MySQL
前言:随便看了一下各位的答案。给楼主说一下我的见解。可以讲多个答案进行参考一下。然后再确定自己的学习。之前看了一个知乎问题。我深深的明白自己的逻辑思维不强。所以,如果有什么逻辑不通顺的,或者离题的答案。请楼主原谅我。回头翻了一下题目。发现楼主现在是在学习WordPress的时候对网站编程产生了(请允许我用不专业的话)兴趣。所以,根据我的学习经历以及我工作的经历,讲一下我个人觉得非常不错的学习经历。首先对于html,css,javascript,mysql,php,等等,相信楼主已明白了这些都是干什么的了。所以说,我就不再赘述了。HTML+CSS:先说一下html+css的学习。我之前想分开说来,但是现在想想我自己的学习经历,我感觉还是放在一块说比较好。首先我自己因为没有别人教,然后自己通过书,w3shool,视频这样学习了三次。我现在想来,其实各有优缺点。书中讲的内容比较全面,但是不一定最新。(现在我已经很久没有看过html的入门书籍了。具体不太清楚),w3school讲的比较单调。视频讲的速度比较慢。但是我个人感觉现在是先培养出让你继续学习下去的动力。所以说,还是看视频比较好,比看书生动些。而且这类东西三个都讲的知识点差不多,因为真正用的时候,你不会专门去写html+css,具体看谁的视频,可以自己去百度搜索一下。我也会找时间更新一下链接。上传一个视频或者书籍的百度网盘分享。最后我再推荐你看一下后盾网的一个老实讲的豆瓣首页实战或者迅雷看看首页实战。这样可以让你对html+css有个更加深入一步的认识。扩展:现在html5跟css3非常的火,可以去了解一下。毕竟这个在将来是主流,所以学习也要放眼未来。JavaScript:接下来是javascript。这个是非常重要的。现在不管是前端还是后端都会学习这门语言。之前说的html是标记语言,学习javascript才算是真正的学习编程怨言。所以可能会有一个突然的拔高,希望楼主坚持住。我还是推荐楼主看视频或者书。书的话我个人推荐犀牛书(请原谅我们一直这么称呼它),真正的名字是:《JavaScript权威指南第4版》。这本书非常的厚,当然也讲的非常的细致,我刚刚借过来,还没有仔细的看,所以里面的东西不敢说的太满。当然也可以看视频。我就看过一家的,就是燕十八老师(众人对他评判不一,但是我个人觉得讲的视频还是很不错的)的。在此不做评判。学习javascript要熟悉他的编码规则。需要了解的知识点:数据类型。选择循环判断三个执行语句,还有javascript的DOM操作等等(我暂时就草草的补了三大块,希望能补充一下,这个是学习js最少需要了解的东西)。这些是用的比较多的。视频上也会有一些很典型的例子。所以说,可以根据视频参考学习一下。如果觉得基础学习完成了。想着试试做一些特效的话,可以看一下妙味课堂的视频。他们上面讲解的javascript特效啊。非常的棒的功能都有讲解。当然这样javascript算是可以告一段落了。扩展:如果你还想在javascript方面有更加深入的学习。我推荐你可以了解一下node.js,这个是服务器端的js,其实之前都是说的是客户端的js,一切功能都是在浏览器进行执行的。现在因为html5的canvas(不仅仅是这个),还有一些新的特性,让javascript更加大热。当然,深入研究一下对你的将来也是非常的有必要的。加油。PHP:请允许我提前说明一下。因为php的学习难度非常的低。所以大家都称呼它为草根语言。到了PHP这边。就到了服务器端的操作了。咱们之前的讲解都可以在本地实现。而且不用本地搭配环境。这个需要搭配环境。至于如何搭配环境。我会在最后进行说明。PHP的学习,因为一个网站主流是利用PHP开发。所以要对一些东西了解的比较深入。而且一些常用的函数,也要比较了解。在这边我直接推荐看书。最著名的一本书是:《PHP和MYSQL WEB开发》。这本书被称作是学习PHP的圣经。上面的干货是非常多的。所以对于自己了解PHP是非常有帮助的。但是请再次让我推荐一下我看的视频,因为视频上的对于一个函数的讲解要比书上讲的细致,通过视频我们也能获得对函数更加深入的了解。知识点啥的就不说了。太多了,现在感觉最重要的理解面向对象。还有注意的一件事情。就是着重注意一些PHP版本的问题,因为有些错误,其实就是出在PHP版本上。我个人感觉比较重要的是了解一下PHP5.2跟PHP5.3两个版本的差别。因为从PHP5.3确实更新了非常多的特性。这些都是基本知识了。至于说用PHP做一些项目,那就不好说了。我虽然工作了一段时间。但是也不知道给你举什么例子。其实我也是想推举我那个老师的商城项目。再有其他的就是框架部分了。我现在用的是ThinkPHP,还有是Yii跟Zend Framwork。第一个是国内使用比较多的框架。第二个第三个是世界上非常有名的框架。如果想要深入。非常建议学习一下。还有国内一些比较盛行的管理系统。比如ecshop网站管理系统。discuz论坛管理系统。dedecms内容管理系统。等等MySQL:这方面其实我学习的不太好。但是数据都是要存入数据库的。学习的话建议看看《PHP和MYSQL WEB开发》这本书,上面有专门的MySQL基础跟MySQL都有非常详细的讲解。了解一下查询的知识,存储引擎,事务等等,关键还是了解如何对MySQL进行优化。对于查询语句要好好的学习一下。加油。/** 日更新*/数据库部分首先了解一下数据库的链接,查询,更新,加入,删除等等。然后了解一系列查询方式。比如内查询。外查询,where的各种条件查询比如in,like,大于,排序,等等很多的东西,还有一个东西就是建表,在什么地方什么时候使用什么样子的类型等等,了解各种类型的区别比如int,tinyint,char和varchar的区别,text与blob的区别等等。当这些东西学会了之后,就开始学习语句优化吧。比如使用explian进行sql语句分析。了解什么地方该优化了,该加索引了。索引的话,有主键索引。非主键索引。单一索引,全文索引,覆盖索引,最左索引等等。然后再往下就是学习一些什么高级一些的了。比如读写分离。往下的我还没有学习。就不说了。水平太菜了。Apache:这个我一个朋友正在学习这个。晚些时候。我会补充上。不好意思。/** 日更新*/apache我了解的不多,我觉得还是了解一下基础就好了。比如怎么重写。怎么虚拟目录等等。现在网站的真实布局的时候还是使用的nginx,现在不用先去了解。等php入门了。或者说开始实战的时候在想怎么做吧。结尾:好像把楼主的问题给回答完了。但是最后数据库部分有点水。望楼主勿见怪。/** 日更新*/学习一门语言还是需要有恒心的。希望大家能有毅力学习下去。毕竟php还是比较好学习的。加油吧!搭配环境部分:编辑器很多。找一个自己喜欢的编辑器就好,建议前期刚开始开始学习的时候不要使用自动补全代码的编辑器,刚开始学习以打基础为主。推荐的编辑器:sublime text2,notepad++,Eclipse等等。至于环境部分。分为客户端跟服务器端。客户端:一般是用来学习html+css+javascript。这个可以直接用浏览器就可以搞定。至于安装的软件一般是安装浏览器为Firefox(火狐)+firebug(火狐浏览器页面调试插件)。这些就足够了。服务器端:建议刚开始学习先学习使用wampserver这个软件就ok。先去学习,然后等着PHP入门之后。可以专门研究一下Apache以及PHP模块等等。然后注意的就是在PHP调用文件名称的时候。Windows环境中PHP的代码是:&?php
include('./Abc.php');
然后你在当前文件下面创建一个叫做abc.php的文件。然后随便写点东西。就能调用成功。但是在linux下,就是显示找不到文件。所以说。在命名的时候一定要注意,否则。改起来就会非常的麻烦。暂时就是这些。资料推荐部分:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 更新 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------LAMP兄弟连视频下载地址:;传智播客视频下载地址:;后盾网视频下载地址:; 自学it网下载地址:;LAMP兄弟连以及传智播客可以直接下载。但是后盾网的视频太杂了。大家可以根据官网的栏目进行下载,不过需要需要用金币购买,金币可以坐任务或者品论获得。如果不怕麻烦可以在网盘离间直接一点点找,这样就可以不用视频金币了。我看的是自学it。当然了,不是想着让你选择我这个。人各有异,喜欢什么,你看什么,关键还是说有学下去的恒心。加油吧!骚年们。
初学者也来回答一下。。。半年前,为了一个比赛,开始学习HTML,CSS,JavaScript,三个一起学,当然,比赛结果可想而知,但是却激起了我学习Web的热情。比赛结束后,开始正儿八经的学起来,当时跟着一个视频教程学习了最基础的HTML和CSS,JavaScript专门买了本书,写了几个页面,算是入了门。但是做网站需要后端,查了查,Apache、PHP和MySQL三者关系不错,买了那本《PHP和MySQL Web开发》看了起来,知道了个大概。然后着手于自己博客的建设,在自己电脑上搭建了个服务器环境,各种配置,刚开始的时候确实头大。写的差不多后,希望大家都能看到自己的作品(还是个半成品o(╯□╰)o),发现了新浪SAE,就将自己的博客放在了上面,没事可以戳一下:http: 。这时发现,半年已经过去了。。。。。。。。。。。。。。。。。。而且,发现路还有很长,各种知识朝你袭击过来》》》》》------------------------------------------------------------------------------------------------------------------------------看了下回答时间,这么长时间过去了,还是会有人关注到,就更新一下,之前写的太差劲。HTML、CSS、JavaScript三者是紧密相连的,学习的时候差不多一起就行了,不一定非得把这个那个分开。前后交互ajax是需要后台的,php要学,如果想持久的存储点数据,又不想存文件那么简单,肯定要连数据库了。。。再说下博客,自己重新整了下,比之前那个自我感觉好多了(以前那个有多差。。。)最后打个小广告(更新的主要目的么):小群:
对于使用一个CMS来建站,首先你需要了解服务器方面的知识,因为CMS需要一个运行环境,当然初期你可以使用wamp这样的集成环境。接着你需要懂一门后端语言,比如说php,他可以帮助你修改一些模板。另外你为了让你的站变得更漂亮,你需要给你的网站做美化,那么你就得需要CSS和HTML方面的知识。如果你想你的网站变得更容易交互,你需要一些JavaScript知识,这样你可以处理一些交互。如果你现在对这些一无所知的话,CSS+HTML入门门坎低一些,可以先行,接着你可以整整PHP+MySql。
已有帐号?
无法登录?
社交帐号登录

我要回帖

 

随机推荐