学习PHP有什么要求吗?

如题所述

PHP作为模板语言,用的时候常常和web前端配合得比较紧密,所以web前端的HTML、JavaScript、CSS必须要有所了解。
现在很多应用在后端提供数据,把较多的逻辑移到客户端去,所以在这种情况下的数据交互方式,例如XML,json,jsonp等都有必要了解。
PHP常打交道的几个网络协议,HTTP/TCP/IP/DNS我觉得也很有必要有所了解,特别是HTTP。
很多时候你还需要了解一些工具的用法,例如版本控制,FTP的使用,或者scp/ssh这样的工具的使用。
PHP赖以运行的技术,例如Apache,nginx,IIS,fastCGI等有必要了解一下,比如Apache,nginx,IIS分别是怎样做地址重写的。

必须要掌握一种数据库,和PHP配套的比较多的是MySQL,可以考虑这个。

对常见的框架例如ThinkPHP,Zend Framework,以及常见开源程序例如wordpress,phpwind等有所了解。

当然了,具体要用到哪些知识与你的职位的职责有关。比如说,如果工作中用到的技术都有人替你想好了你只负责具体编码,那么网络协议相关的内容常常就完全不需要了解了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-06-20
只要会HTML4.01或xhtml1.0就行了,那些CSS、javascript、flash只是为了丰富网页内容而设计的。
1、php可以在windows系统中搭建的,windows版本为【PHP 5.2.10 installer [19,098Kb]】,这是个解释PHP代码的php解释器。
2、Apache【推荐】是服务器软件,别人要访问你的网站,得通过这个软件,不过别的也可以。
3、MySql【免费】是数据库,存储用户信息,很简单。几个命令就行了。