PHP是Web架构开发常用语言,PHP开发了很多Web框架,如Zend framework、CakePHP、ThinkPHP等,PHP 独特的语法混合了C、Java、Perl 以及 PHP 自创新的语法,可以比CGI或者Perl更快速的执行动态网页,而且功能强大,所有的CGI的功能PHP都能实现,支持几乎所有流行的数据库以及操作系统,还可以用C、C++进行程序的扩展!
url地址:格式:http://host[:port][abs_path]
http:HyperText Transfer Protocol,简称http,超文本传输协议。HTTP协议是互联网数据传输的一种规则,它规定了数据的传输方式。
与https的区别:1.http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。2.https具有安全性的ssl/tls加密传输协议
host:合法Internet主机域名或者IP地址
port:指定端口号(一般为80,可省略)
abs_path:被请求资源的位置
dns服务器:电话本,IP地址,域名
PHP安装运行环境:
- web服务器:Apache:可通过简单的API扩充,将html、php、jsp、perl、Python编写的web程序解析、编译到服务器中。
- PHP应用服务器:解释执行PHP文件:PHP:是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言。
- 数据库管理系统、数据库服务器:MYSQL:是一个关系型数据库,它采用表的形式来存储数据,和excel类似。
推荐软件:Wampserver(集成以上提到的三个软件,安装一次即可),编译器:ZendStudio(用于PHP代码的编辑)
本笔记由日常学习总结所得。