华为ICT培训-高端面授华为ICT培训机构
云和教育:云和数据集团高端IT职业教育品牌
  • 华为
    授权培训中心
  • 腾讯云
    一级认证培训中心
  • 百度营销大学
    豫陕深授权运营中心
  • Oracle甲骨文
    OAEP中心
  • Microsoft Azure
    微软云合作伙伴
  • Unity公司
    战略合作伙伴
  • 普华基础软件
    战略合作伙伴
  • 新开普(股票代码300248)
    旗下丹诚开普投资
  • 中国互联网百强企业锐之旗
    旗下锐旗资本投资

云和数据:PHP简介及PHP语言的优势和发展历史

  • 发布时间:
    2019-05-31
  • 版权所有:
    云和教育
  • 分享:

一、什么是PHP?

PHP(中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。

配图1 2019年PHP语言发展怎么样.jpg

PHP独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多。

PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP在数据库方面的丰富支持,也是它迅速走红的原因之一,它支持下列的数据库或是数据文件:

Adabas 、D、 DBA、dBase 、dbm 、filePro 、Informix 、InterBase、mSQL 、Microsoft SQL Server、·MySQL、Solid、Sybase、 Oracle 、PostgreSQL。

配图2 2019年PHP语言发展怎么样.jpg

而在Internet上它也支持了相当多的通讯协议 (protocol),包括了与电子邮件相关的 IMAP,POP3;网管系统 SNMP;网络新闻NNTP;帐号共用 NIS;全球信息网HTTP及Apache服务器;目录协议LDAP以及其它网络的相关函数。

二、php的发展历史

1994年秋季, rasmus lerdorf 开始构思 php。 早期的非发行版本被用在他的主页上,以追踪谁在看他的在线简历。 1995年年初第一版本出台,当时php只被认为是个人主页开发工具。它由一个非常单纯的只能理解很少数特殊宏的分析引擎和 一些用在主页后端通用的工具组成。如留言簿,计数器和其他一些东西。这个分析器在1995年年中被重写并被命名为 php/fi 第二版。 fi来自 rasmus 写的另外一个包, 用于解释 html 形式的数据。他结合了个人主页工具脚本和形式解析器,并加 上msql支持。这样就产生 php/fi 了。 php/fi以令人惊奇的步调成长,人们开始把自己的代码贡献给它。

配图3 2019年PHP语言发展怎么样.jpg

很难给出它的硬统计表,但可以估计在1996年末,整个世界至少有15,000个网站在用php/fi。到1997年年中,这个数字已经超过50,000了。 而在此时php的发展也发生了变化。由rasmus自己偏爱的和几个人开发的项目变成一个更有组织的团 体成就。ev suraski和andi gutmans重写了解析器。这个新的解析器成为php版本3的基础。许多有用的代码从php/fi 继承到php3,并且很多是完全重写的。

今天(1999年年中)不管是php/fi或php3与很多商业产品捆绑在一块,例如c2级强度的web服务器和红帽子linux。 根据netcraft提供的数据推断,保守估计全世界应用php的网站已超过150,000个。由此看来,它比在因特网上运行netscape 的旗舰企业服务器的站点还多。

1、php是网页文件。需要有支持php的web服务器,才能通过浏览器打开。如果你实在要打开,用记事本也可以打开,不过里面是些网页代码。你不一定读得懂 。

2、你所下载的只不过是一个指向(或包含)那个手机铃声的网页,你要真正得到那个铃声的地址才能下载它 。

配图4 2019年PHP语言发展怎么样.jpg

3、应该不是php,是pdf,你把后缀改一下,php文件是网页格式,用文本编辑器打开,但是本站提供的大部分是pdf格式的,安装一个pdf阅读器就能正常打开了。

4、“把扩展名改成 html ,然后用IE打开。”

5、如果安装了dreamwaver,php文件会显示dreamwaver可以打开的样式。

6、记事本就可以,你要用Word、Fontpage也可以,反正都是PHP脚本语言~

7、PHP文件是动态网页文件,它的运行需要ISS服务的支持,如果你想在IE浏览器中打开的话,必须安装ISS服务,否则无法运行。

ISS服务是INTERNET信息服务,安装步骤:控制面板--添加删除程序--添加删除组件---Internet信息服务--安装。安装完成后,会在管理工具中生成Internet信息服务组件,还会在C盘生成Inetpub文件夹,里面有一个WWWROOT文件夹。然后,将你PHP文件放到WWWROOT文件夹中,必须是这个文件夹,放在其它文件夹无效。最后,打开IE浏览器,在地址栏中输入:http://127.0.0.1/****。****是你的PHP文件名,也可以将PHP文件名改为 default.asp,这样就不用输入文件名,直接回车就行了,127.0.0.1是指本地机器。