php是什么意思php是什么
php是什么意思 时间:2021-01-24 阅读:(
)
php解释器是什么意思?有什么作用?
你可以在PHP目录下找到PHP.EXE你用他来执行一个.PHP的程序!
你会发现结果是一堆HTML.
他的作用就是解释PHP生成HTML什么是Apache?什么是PHP?
Apahce简介
Apahce是一个Web服务器软件。
根据Web服务器调查公司Netcrafe(craft.co.uk/Survey/)调查全有50%以上的Web服务器都在用Apache。
Apache和Ms IIS 同属于Web服务
器。
Apache的安装(指Windows版本)
将下载后的文件解压,到一个目录,运行Setup程序,会提示整个安装的过程。
比如安装到一个目录(c:apache)下。
然后,在该目录的字目录conf下有一个名为
httpd.conf的文本文件,用文本编辑器编辑它,将“#BindAddress *”这一行改为
“BindAddress 127.0.0.1”。
好了,就是如此简单,开始运行Apache吧,接着你在浏
览器中输入:http://127.0.0.1应该就会看到Apache服务器的效果了。
需要说明的
是,如果你的本机已经在运行一个其它的Web服务器了,你可以通过修改端口来区别开
来,你可以在httpd.conf文件的“Port 80”改为“Port 81”或其它没有运行服务的
端口。
一般来说,FTP端口为21... ,那么,你在浏览器中输入
“http://127.0.0.1:81”就可以了。
设置Apache虚拟目录
在IIS和PWS中,该设置是通过图形界面进行的,在Apache中,同样是编辑
httpd.conf文件(注意:该文件一般不要轻易改动),在该文件中加一行
Alias /test/ "c:/php/test/"
表示将c:/php/test/目录设置为虚拟目录/test/,那么你在c:/php/test/下的文件,就
可以通过在浏览器中输入“http://127.0.0.1/test/文件”访问。
PHP(“PHP: Hypertext Preprocessor”,超文本预处理器的字母缩写)是一种被广泛应用的开放源代码的多用途脚本语言,它可嵌入到 HTML中,尤其适合 WEB 开发。
PHP是什么东西?
PHP 是一种易于学习和使用的服务器端脚本语言。
只需要很少的编程知识你就能使用PHP 建立一个真正交互的WEB 站点。
我假定你有一些HTML(或者HTML编辑器)的基本知识和一些编程思想。
简介
PHP 是能让你生成动态网页的工具之一。
PHP 代表:超文本预处理器(PHP:Hypertext Preprocessor)。
PHP 是完全免费的,不用花钱,你可以从PHP 官方站点( )自由下载。
PHP 遵守GNU 公共许可(GPL),在这一许可下诞生了许多流行的软件诸如Linux和Emacs。
你可以不受限制的获得源码,甚至可以从中加进你自己需要的特色。
PHP 在大多数Unix 平台,GUN/Linux和微软Windows平台上均可以运行。
怎样在Windows环境的PC 机器或Unix机器上安装PHP 的资料可以在PHP 官方站点上找到,也可以查阅网页陶吧的“PHP 安装全攻备”专题文章。
安装过程很简单。
如果你的机器解决了2000问题,那么PHP 也一样没有千年虫问题!
历史
三年前,Rasmus Lerdorf为了创建他的在线简历而创造了"个人主页工具"(Personal Home Page Tools)。
这是一种非常简单的语言。
其后越来越多的人们注意到了这种语言并对其扩展提出了各种建议。
在许多人的无私奉献下以及这种语言本身的源代码自由性质,它演变成为一种特点丰富的语言,而且现在还在成长中。
PHP 虽然很容易学习,但是速度上比mod_perl(植入web服务器的perl模块)慢。
现在有了可以与mod_perl 速度想媲美的被称作Zend 的新引擎,而PHP4 就可以充分利用这个引擎。
现在,PHP4 正式版已经发布,大家可以到php 的官方站点上去下载。
Andy Gutmans 和Zeev Suraki 是Zend 的主要作者。
可以去Zend 站点( )了解更多。
PHP 的应用在个人性质的web工程中增长显著。
根据Netcraft在1999 年10月的报告,有931122个域和321128 个IP 地址利用PHP 技术。
PHP 的先进之处
应用PHP 有许多好处。
当然已知的不利之处在于PHP 由于是开放源码项目,没有什么商业支持,并且由此而带来的执行速度缓慢(直到PHP4 之前)。
但是PHP 的邮件列表很是有用而且除非你正在运行像Yahoo!或者 这样的极受欢迎的站点,你不会感觉出PHP 的速度与其他的有什么不同。
最起码我就没有感觉出来!好了,让我们来看看PHP 有那些优点:
学习过程
我个人更喜欢PHP 的非常简单的学习过程。
与Java和Perl 不同,你不必把头埋进100 多页的文档中努力学习才可以写出一个象样的程序。
只要了解一些基本的语法和语言特色,你就可以开始你的PHP 编码之旅了。
之后你在编码过程中如果遇到了什么麻烦,还可以再去翻阅相关文档。
PHP 的语法类似于C,Perl,ASP 或者JSP。
对于那些对上述之一的语言较熟悉的人来说,PHP 太简单了。
相反的,如果你对PHP 了解较多,那么你对于其他几种语言的学习都很简单了。
你只需要30分钟就可以将PHP 的核心语言特点全部掌握,你可能已经非常了解HTML,甚至你已经知道怎样用编辑设计软件或者手工来制作好看的WEB 站点。
由于PHP 代码能够无障碍的添加进你的站点,在你设计和维护站点的同时,你可以很轻松的加入PHP 使得你的站点更加具有动态特性。
数据库连接
PHP 可以编译成具有与许多数据库相连接的函数。
PHP 与MySQL是现在绝佳的组合。
你还可以自己编写外围的函数取间接存取数据库。
通过这样的途径当你更换使用的数据库时,可以轻松的更改编码以适应这样的变化。
PHPLIB就是最常用的可以提供一般事务需要的一系列基库。
可扩展性
就像前面说的那样,PHP 已经进入了一个高速发展的时期。
对于一个非程序员来说为PHP 扩展附加功能可能会比较难,但是对于一个PHP 程序员来说并不困难。
面向对象编程
PHP 提供了类和对象。
基于web的编程工作非常需要面向对象编程能力。
PHP支持构造器、提取类等。
可伸缩性
传统上网页的交互作用是通过CGI来实现的。
CGI程序的伸缩性不很理想,因为它为每一个正在运行的CGI程序开一个独立进程。
解决方法就是将经常用来编写CGI程序的语言的解释器编译进你的web服务器(比如mod_perl,JSP)。
PHP 就可以以这种方式安装,虽然很少有人愿意这样以CGI方式安装它。
内嵌的PHP 可以具有更高的可伸缩性。
更多特点
PHP 的开发者们为了更适合web编程,开发了许多外围的流行基库,这些库包含了更易用的层。
你可以利用PHP 连接包括Oracle,ess,Mysql在内的大部分数据库。
你可以在苍蝇上画图,编写程序下载或者显示e-mail。
你甚至可以完成网络相关的功能。
最好的是,你可以选择你的PHP 安装版本需要哪些功能。
引用Nissan 的Xterra 的话来说就是PHP 可以做到你想让它做到的一切而且无所不能!PHP是什么,从使工作工资高吗?
如今PHP岗位的人才相当的紧缺 但是从事PHP工作的人都知道这是个年轻人的战场,过了30岁就没有什么市场价值了 所以在这样的黄金阶段 一切可以反应自我价值的体现都显得尤为重要 包括工资 那么PHP这个岗位六七千算高工资吗 初中高级的PHP程序员又有多少薪水幅度上的区别呢近几年严峻的就业形势 很多行业的就业形势都越来越困难 但仍然有个别行业 如 能源、3G、通讯、IT、等行业逆势而为,积极招募人才 成为校园招聘不可多得的绿洲地带学过C++比较容易学php 应为php很像C++的 能做出来百度 淘宝或腾讯之类的网站 缺少时间和项目经验是拿不到高工资的 建议不要把目标设得这么遥远 更不要先看工资高低 可以定个阶段性的小目标 建议看过php或jsp之后 在看一些框架技术运用的书 还有设计模式最少了解6种常用的 数据库要了解mySQL或Oracle 其他像 Ajax JS servlet JDBC JNDI 等等……技术面试不像其他行业 直接问你技术问题的占多数 这时候 就会决定企业是否招聘你 进入岗位后 你的实力就能获得高工资 企业为了留住人才 也会给出相应的工资的 所以不要书到用时方恨少啊呵呵 建议不要浪费时间多磨练 祝你早日找到理想的工作 期望我们的答案能让你选为精华答案!CGI ASP PHP 各是什么意思?有什么分别??
一、CGI:Common Gateway Interface
CGI代表Common Gateway Interface(通用网关界面),它使在网络服务器下运行外部分应用程序(或网关)成为可能。
CGI-BIN 目录是存放CGI脚本的地方。
这些脚本使WWW服务器和浏览器能运行外部程序,而无需启动另一个原因程序。
它是运行在Web服务器上的一个程序,并由来自于浏览者的输人触发。
CGI是在HTTP服务器下运行外部程序(或网关)的一个接口,它能让网络用户访问远程系统上的使用类型程序,就好像他们在实际使用那些远程计算机一样。
CGI能够让浏览者与服务器进行交互,如果你曾经遇到过在网络上填表或者进行搜索,就很有可能就是用的CGI。
尽管CGI易于使用,但是当大批人同时使用一个CGI应用程序是会反应较慢,网络服务器 速度也会受到很大 影响。
CGI应用程序的优点是可以独立运行。
CGI应用程序可以由大多数的编程语言编写,如Perl(Practical Extraction and Report Language)、CC++、Java 和Visual Basic等。
不过对于那些没有太多编程经验的网页制作人来说,实在是一个不小的难题。
CGI应用程序的工作原理是这样的:
1.浏览器通过HTML表单或超链接请求指上一个CGI应用程序的URL。
2.服务器收发到请求。
3.服务器执行指定所CGI应用程序。
4.CGI应用程序执行所需要的操作,通常是基于浏览者输人的内容。
5.CGI应用程序把结果格式化为网络服务器和浏览器能够理解的文档(通常是HTML网页)。
6.网络服务器把结果返回到浏览器中。
有关CGI应用程序要注意的是:
CGI应用程序运行在浏览器可以请求的服务器系统上,执行时需要使用服务器CPU时间和内存。
如果有成千上万的这种程序会同时运行,那会对服务器系统提出极高的要求。
你要慎重考虑这个问题,以防止服务器系统崩溃。
不完善的CGI应用程序可能成为别人非法进人服务器系统的通道,有可能导致重要的资料被删除或外泄。
CGI应用程序主要的用途有以下几种:
根据浏览者填写的HTML表单发送定制的答复。
创建可单击的图像缩小图。
创建一个浏览者可以搜索内容的数据库。
提供服务器与数据库的接口,并把结果转换成HTML文档。
制作动态HTML文挡。
如果一个CGI脚本可以在每台计算机上做同样的事情;编写脚本就会变的很容易。
不幸的是,CGI脚本依赖于服务器的操作系统,因此,对于非UNIX服务器来说,Prl(UNIX下编写脚本的一个常用工具)脚本毫无用处。
所以,你必须定制安装你的CGI脚本。
大多数服务器都提供CGI-BIN目录,但是这还不够。
因为你应该拥有自己的CGI-BIN。
这样,你就能运行自己的脚本(而不是让自己的系统去适应已存在于系统上的脚本)。
因此,你的提供商应安装CGI-BIN,且能够帮助你编写脚本
二、ASP:Active Server Pages
ASP,活动服务器页面,就是一个编程环境,在其中,可以混合使用HTML、脚本语言以及组件来创建服务器端功能强大的应用程序。
如果你以前创建过一个站点,其中混合了HTML、脚本语言以及组件,你就可以在其中加入ASP程序代码。
通过在HTML页面中加入脚本命令,你可以创建一个HTML用户界面,并且,还可以通过使用组件包含一些商业逻辑规则。
组件可以被脚本程序调用,也可以由其他的组件调用。
ASP的工作原理:
当在Web站点中融入ASP功能后,将发生以下事情:
1、用户调出站点内容,默认页面的扩展名是.asp。
2、浏览器从服务器上请求ASP文件。
3、服务器端脚本开始运行ASP。
4、ASP文件按照从上到下的顺序开始处理,执行脚本命令,执行HTML页面内容。
5、页面信息发送到浏览器。
因为脚本是在服务器端运行的,所以Web服务器完成所有处理后,将标准的HTML页面送往浏览器。
这意味着,ASP只能在可以支持的服务器上运行。
让脚本驻留在服务器端的另外一个益处是:用户不可能看到原始脚本程序的代码,用户看到的,仅仅是最终产生的HTML内容
三、PHP:Personal Home Page
PHP 是一种服务器端的,嵌入HTML的脚本语言。
PHP区别其他像客户端Javascript的地方是它的代码在服务器端执行.PHP能做什么?
最低水平,PHP可以做任何其他CGI程序所能做的事,例如收集表格数据,生成动态页面内容,或者收发cookies.可能最强大,最有意义的特性是PHP支持大范围的数据库.书写一个支持数据库的Web 页面是难以置信的简单.
下面是当前支持的数据库:
Adabas D InterBase Solid
dBase mSQL Sybase
Empress MySQL Velocis
FilePro Oracle Unix dbm
Informix PostgreSQL
PHP通过协议也支持与其他服务的"交谈",像IMAP, SNMP, NNTP, POP3, 甚至是 HTTP. 你也可以打开晦涩的 网络接口和其他协议交互.
PHP的简要历史
1994年秋季, Rasmus Lerdorf 开始构思 PHP. 早期的非发行版本被用在他的主页上,以追踪谁在看他的在线简历. 1995年年初第一版本出台,当时PHP只被认为是个人主页开发工具.它由一个非常单纯的只能理解很少数特殊宏的分析引擎和 一些用在主页后端通用的工具组成.如留言簿,计数器和其他一些东西.这个分析器在1995年年中被重写并被命名为 PHP/FI 第二版. FI来自 Rasmus 写的另外一个包, 用于解释 html 形式的数据.他结合了个人主页工具脚本和形式解析器,并加 上mSQL支持.这样就产生 PHP/FI 了. PHP/FI以令人惊奇的步调成长,人们开始把自己的代码贡献给它.
很难给出它的硬统计表,但可以估计在1996年末,整个世界至少有15,000个网站在用PHP/FI.到1997年年中,这个 数字已经超过50,000了. 而在此时PHP的发展也发生了变化.由Rasmus自己偏爱的和几个人开发的项目变成一个更有组织的团 体成就.Zeev Suraski和Andi Gutmans重写了解析器.这个新的解析器成为PHP版本3的基础.许多有用的代码从PHP/FI 继承到PHP3,并且很多是完全重写的.
今天(1999年年中)不管是PHP/FI或PHP3与很多商业产品捆绑在一块,例如C2级强度的Web服务器和红帽子Linux. 根据NetCraft提供的数据推断,保守估计全世界应用PHP的网站已超过150,000个.由此看来,它比在因特网上运行Netscape 的旗舰企业服务器的站点还多.php是什么
PHP是什么?
PHP 是一种服务器端的,嵌入HTML的脚本语言。
PHP区别其他像客户端Javascript的地方是它的代码在服务器端执行.PHP能做什么?
最低水平,PHP可以做任何其他CGI程序所能做的事,例如收集表格数据,生成动态页面内容,或者收发cookies.可能最强大,最有意义的特性是PHP支持大范围的数据库.书写一个支持数据库的Web 页面是难以置信的简单.
下面是当前支持的数据库:
Adabas D InterBase Solid
dBase mSQL Sybase
Empress MySQL Velocis
FilePro Oracle Unix dbm
Informix PostgreSQL
PHP通过协议也支持与其他服务的"交谈",像IMAP, SNMP, NNTP, POP3, 甚至是 HTTP. 你也可以打开晦涩的 网络接口和其他协议交互.
PHP的简要历史
1994年秋季, Rasmus Lerdorf 开始构思 PHP. 早期的非发行版本被用在他的主页上,以追踪谁在看他的在线简历. 1995年年初第一版本出台,当时PHP只被认为是个人主页开发工具.它由一个非常单纯的只能理解很少数特殊宏的分析引擎和 一些用在主页后端通用的工具组成.如留言簿,计数器和其他一些东西.这个分析器在1995年年中被重写并被命名为 PHP/FI 第二版. FI来自 Rasmus 写的另外一个包, 用于解释 html 形式的数据.他结合了个人主页工具脚本和形式解析器,并加 上mSQL支持.这样就产生 PHP/FI 了. PHP/FI以令人惊奇的步调成长,人们开始把自己的代码贡献给它.
很难给出它的硬统计表,但可以估计在1996年末,整个世界至少有15,000个网站在用PHP/FI.到1997年年中,这个 数字已经超过50,000了. 而在此时PHP的发展也发生了变化.由Rasmus自己偏爱的和几个人开发的项目变成一个更有组织的团 体成就.Zeev Suraski和Andi Gutmans重写了解析器.这个新的解析器成为PHP版本3的基础.许多有用的代码从PHP/FI 继承到PHP3,并且很多是完全重写的.
今天(1999年年中)不管是PHP/FI或PHP3与很多商业产品捆绑在一块,例如C2级强度的Web服务器和红帽子Linux. 根据NetCraft提供的数据推断,保守估计全世界应用PHP的网站已超过150,000个.由此看来,它比在因特网上运行Netscape 的旗舰企业服务器的站点还多.
Hostinger 商家我们可能一些新用户不是太熟悉,因为我们很多新人用户都可能较多的直接从云服务器、独立服务器起步的。而Hostinger商家已经有将近十年的历史的商家,曾经主做低价虚拟主机,也是比较有知名度的,那时候也有接触过,不过一直没有过多的使用。这不这么多年过去,Hostinger商家一直比较稳妥的在运营,最近看到这个商家在改版UI后且产品上也在活动策划比较多。目前Hostinger在进...
台湾云服务器去哪里买?国内有没有哪里的台湾云服务器这块做的比较好的?有很多用户想用台湾云服务器,那么判断哪家台湾云服务器好,不是按照最便宜或最贵的选择,而是根据您的实际使用目的选择服务器,只有最适合您的才是最好的。总体而言,台湾云服务器的稳定性确实要好于大陆。今天,云服务器网(yuntue.com)小编来介绍一下台湾云服务器哪里买和一年需要多少钱!一、UCloud台湾云服务器UCloud上市云商,...
puaex怎么样?puaex是一家去年成立的国人商家,本站也分享过几次,他家主要销售香港商宽的套餐,给的全部为G口带宽,而且是不限流量的,目前有WTT和HKBN两种线路的方面,虽然商家的价格比较贵,但是每次补一些货,就会被抢空,之前一直都是断货的状态,目前商家进行了补货,有需要这种类型机器的朋友可以入手。点击进入:puaex商家官方网站Puaex香港vds套餐:全部为KVM虚拟架构,G口的带宽,可...
php是什么意思为你推荐
中国电信互联星空中国电信宽带于互联星空的区别中小企业信息化小企业需要信息化吗?需要的话要怎么实现信息化呢?神雕侠侣礼包大全神雕侠侣手游每天送的元宝买什么合适畅想中国20年后中国会变成什么样?--畅想一下未来的中国!!xp系统停止服务Windowsxp系统为什么停止服务人人逛街人人逛街评论怎么不显示链接了?好像4月28日就不能显示了。是什么原因呢?安装迅雷看看播放器迅雷看看播放器下了安装不了声母是什么22个声母是什么freebsd安装虚拟机vmware7的安装和FreeBSD的安装如何修改ie主页怎么修改自己的IE主页
国外vps 如何查询域名备案号 踢楼 堪萨斯服务器 免费主机 l5520 标准机柜尺寸 空间服务商 e蜗 cdn联盟 老左来了 傲盾官网 台湾谷歌 七夕快乐英语 中国域名 万网空间 睿云 深圳主机托管 密钥索引 亿库 更多