• admin
  • 2016-12-20
  • 心情: 很好

PHP需要掌握的基础(上)

脚本语言:可编辑并且可任意控制执行过程的语言。脚本语言的最大特性,没有编译过程。

编译:编译是开发语言当中生成不依赖于环境的可执行应用。

PHP是否为编译语言:PHP4版本中,是不被编译的,是解释性脚本语言。特性是调式方便,可与HTML等静态文件混合编辑。

缺点:过于依赖服务器引擎进行解释。解析时间越来越不能满足大型网页应用的场景

PHP5版本:服务器引擎提升性能,为自动编译脚本语言。

目前主流PHP服务器引擎

web服务器:1、(apache,阿帕奇),-主流PHP服务器引擎

web服务器:2、NGINX(俄罗斯PHP开发者创造)-新秀服务器引擎(号称效率是apache10倍以上)

web服务器: 3、微软IIS服务器引擎(ASP,ASP.NET)支持外挂模式解析PHP引擎,效率最差。

web服务器:是一个软件,它存在的目的是打开服务器80端口,通过http协议发送数据给客户端。

php运行方式:web脚本,就是需要WEB服务器,等待客户连接的被动式运行模式。特点:服务器不需要主动运行任何业务逻辑,功能消耗低,短连接。没有客户访问,基本不消耗服务器资源。及时有客户访问,处理完客户的要求,立即断开链接。直到有新的客户连接才会重新处理业务逻辑。

web服务器PHP脚本优点:消耗服务器资源低,网络带宽消耗低,及时性强,点对点服务,业务过程快。

php核心:

php是运行在服务器的脚本语言。因此,我们需要搭建服务器环境(web服务器软件,PHP解析器软件,mysql数据库软件

phphtml的混编:

模拟环境:

1、搭建属于自己本地电脑的web服务器。-phpstudy-web服务器

2、绑定指向自己web服务器的域名--phpstudy-新开虚拟主机

3、上传文件。-FTP-协议上传文件