福彩内蒙古时时彩开奖结果 内蒙古时时彩单式上传 内蒙古时时彩结果查询 内蒙古时时彩软件 内蒙古时时彩500走势图 内蒙古时时彩五码走势怎么看 内蒙古时时彩直播开奖 内蒙古时时彩计划软件 内蒙古时时彩五星图 内蒙古时时彩预测最准 内蒙古时时彩三星玩法 彩票内蒙古时时彩 内蒙古时时彩怎么兑奖 内蒙古时时彩软件手机版 内蒙古时时彩现场直播开奖记录 内蒙古时时彩彩票控 内蒙古时时彩快三开奖 内蒙古时时彩计划软件 彩票内蒙古时时彩 内蒙古时时彩最快开奖 福彩内蒙古时时彩 内蒙古时时彩走势图彩经 内蒙古时时彩历史开奖号码查询 内蒙古时时彩5个号走势 内蒙古时时彩wifi 内蒙古时时彩单式 内蒙古时时彩开奖现场报码 内蒙古时时彩五星走势图 内蒙古时时彩最新开奖结果查询 内蒙古时时彩奖金 内蒙古时时彩计划软件手机版 360彩票内蒙古时时彩 内蒙古时时彩软件手机版 内蒙古时时彩11选5开奖结果 内蒙古时时彩最新开奖号码 内蒙古时时彩走势图彩 内蒙古时时彩11走势图 内蒙古时时彩玩法说明 内蒙古时时彩现场直播 内蒙古时时彩官网平台 内蒙古时时彩玩法规则 内蒙古时时彩平台网址 内蒙古时时彩中奖规则 内蒙古时时彩走势图彩经 内蒙古时时彩奖金对 内蒙古时时彩形态走 内蒙古时时彩奖金 内蒙古时时彩历史开奖记录查询 内蒙古时时彩稳赚 今日内蒙古时时彩

IT职业教育

华中地区北大青鸟校区IT集训营

027-87807717

北大青鸟首页 > 热门IT技术教程 > 前端技术教程 > > PHP是什么?什么是PHP?

PHP是什么?什么是PHP?

时间:2012-12-21 15:23 来源:北大青鸟武汉宏鹏鲁广校区作者:北大青鸟鲁广校区
导读:PHP,是英文超文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛地运用。
    PHP,是英文超文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛地运用。

PHP的语言简介
   PHP PHP 独特的语法混合了 C、Java、Perl 以及 PHP ?#28304;?#30340;语法。它可以比 CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执?#26657;?#25191;行效?#26102;?#23436;生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可?#28304;?#21040;?#29992;?#21644;优化代码运?#26657;?#20351;代码运行更快。PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。重要的是PHP可以用C、C++进行程序的扩展!

PHP的历史发展
  原始为 Personal Home Page的缩写,现已经正式更名为 "PHP: Hypertext Preprocessor"的缩写。注意不是“Hypertext Preprocessor”的缩写,这种将名称放到定义中的写法被称作递归缩写。ISAPI筛选器年由Rasmus Lerdorf创建,刚刚开始是Rasmus Lerdorf 为了要维护个人网页而制作的一个简单的用Perl语言编写的程序。初这些工具程序用来显示 Rasmus Lerdorf 的个人履历,以及统计网页流量。后来又用C语言重新编写,包括可以访问数据库。他将这些程序和一些表单直译器整合起来,称为 PHP/FI。PHP/FI 可以和数据库连接,产生简单的动态网页程序。
  在1995年早期以Personal Home Page Tools (PHP Tools) 开始对外发表个版本,Lerdorf写了一些介绍此程序的文档。并且发布了PHP1.0!在这早期的版本?#26657;?#25552;供了访客留言本、访客计数器等简单的功能。以后越来越多的网站使用了PHP,并且强烈要求增加一些特性。?#28909;?#24490;环语句和数组变量等等;在新的成员加入开发行列之后,Rasmus Lerdorf 在1995年6月8?#25112;?PHP/FI 公开发布,希望可以透过社群来加速程序开发与寻找错误。这个发布的版本命名为 PHP 2,已经有今日 PHP 的一些雏型,像是类似 Perl 的变量命名方式、表单处理功能、以及嵌入到 HTML 中执行的能力。程序语法上也类似 Perl,有较多的限制,?#36824;?#26356;简单、更有弹性。PHP/FI加入了对MySQL的支持,从此建立了PHP在动态网页开发上的地位。到了1996年底,有15000个网站使用 PHP/FI。
  在1997年,任职于 Technion IIT 公司的两个以色列程序设计师:Zeev Suraski 和 Andi Gutmans,重写了 PHP 的剖析器,成为 PHP 3 的基础。而 PHP 也在这个时候改称为PHP:Hypertext Preprocessor.。经过几个月测试,开发团队在1997年11月发布了 PHP/FI 2。随后就开始 PHP 3 的开放测试,后在1998年6月正式发布 PHP 3。Zeev Suraski 和 Andi Gutmans 在 PHP 3 发布后开?#20960;?#20889;的核心,这个在1999年发布的剖析器称为 Zend Engine[7],他?#19988;?#22312;以色列的 Ramat Gan 成立了 Zend Technologies 来管理 PHP 的开发。
 PHP 在2000年5月22日,以Zend Engine 1.0为基础的PHP 4正式发布,2004年7月13日则发布了PHP 5,PHP 5则使用了第二代的Zend Engine。PHP包含了许多新特色,像是强化的面向对象功能、引入PDO(PHP Data Objects,一个存取数据库的?#30001;?#20989;数库)、以及许多效能上的增强。目前PHP 4已经不会继续更新,以鼓励用户转移到PHP 5。
  2008年PHP 5成为了PHP一的有在开发的PHP版本。将来的PHP 5.3将会加入Late static binding和一些其他的功能强化。PHP 6 的开发也正在进行?#26657;?#20027;要的改进有移除register_globals、magic quotes 和 Safe mode的功能。

PHP的环境配置
Windows下  
    软件需求
 
  Windows 2000 Professional ; Apache 1.3.19 (apache_1.3.19-win32-src-r2.msi) ; PHP 4.0.5 (php-4.0.5-Win32.zip) ; MySQL 3.23.38 (mysql-3.23.38-win.zip)

    安装过程

  1. 将 Apache 1.3.19 安装到 C:\Web\apache\ 目录下。
  2. 将 PHP 4.0.5 解压到 C:\Web\php\ 目录下。
  3. 将 MySQL 3.23.38 安装到 C:\Web\mysql\ 目录下。
  4. 将 C:\web\php\php4ts.dll 文件拷贝到 C:\WINNT\system32\ 目录下。
  5. 将 C:\web\php\php.exel 文件拷贝到 C:\WINNT\ 目录下。
  6. 将 C:\web\php\php.ini-dist 文件拷贝到 C:\WINNT\ 目录下,并将php.ini-dist 更名为 php.ini。
  7. 运行 C:\Web\apache\Apache\Apache.exe-i –n
  8. 运行 C:\Web\mysql\bin\mysqld-nt.exe--install
  9. 编辑 C:\WINNT\php.ini
  ?#19994;?“extension_dir = ./ ” 字段,将其改为 extension_dir = "C:\myphp\php\extensions"。
  10. 运行 C:\Web\apache\Apache\Apache.exe -i –n
  11. 编辑 C:\Web\apache\Apache\conf\httpd.conf
 
  ?#19994;?ldquo; #BindAddress*” 字段
 
  将其改为 BindAddress 127.0.0.1。(如果主机有固定IP地址,此处改为主机IP地址。如 BindAddress 211.101.152.106),?#19994;?“ServerName” 字段,将其改为 ServerName localhost。(如主机有固定主机名,此处改为主机的主机名。如ServerName bn001)。
  ?#19994;?ldquo; ScriptAlias /cgi-bin/ "C:/Web/apache/Apache/cgi-bin/" ” 字段,在其下面加入 ScriptAlias /php/ "C:/Web/php/"。?#19994;?“# And for PHP 4.x,use: ” 字段,在其后面加入:
  AddType application/x-httpd-php .php3
  AddType application/x-httpd-php .php4
  AddType application/x-httpd-php .php
  AddType application/x-httpd-php .phtml
  Action Application/x-httpd-php "c:/Web/php/php.exe"
  ?#19994;?ldquo; #LoadModule usertrack_module modules/mod_usertrack so” 字段,LoadModule php4_module c:/web/php/sapi/php4apache.dll

UNIX下

  所需软件
 
  php-3.0.14-win32.zip;php-3.0.14-win32.zip;mysql-shareware-3.22.32-win.zip
  所有软件均安装在/export/home/guoj/下,也可在其他目录。
  安装mysql
  gzip -dc mysql-3.22.30.tar.gz | tar xvf-
  cd mysql-3.22.30
  ./configure -prefix= /export/home/guoj/mysql
  make
  make install
  scripts/mysql_install_db
  cd../mysql/bin
  bin/safe_mysqld & 安装php apache
  gzip -dc apache_1.3.11.tar.gz | tar xvf-
  gzip -dc php-3.0.11.tar.gz | tar xvf-
  cd apache_1.3.11
  ./configure -prefix= /export/home/guoj/www
  cd ../php-3.0.11
  ./configure -with-apache= /export/home/guoj/apache_1.3.11
  -with-mysql= /export/home/guoj/mysql -enable-track-vars
  make
  make install
  cd ../apache_1.3.11
  ./configure --prefix= /export/home/guoj/www
  --activate-module=src/modules/php3/libphp3.aP
  make
  make install
  cd ../php-3.0.11
  cd ../php3.ini-dist php3.ini
  vi php3.ini修改php3.ini
  doc_root=/export/home/guoj/www/htdocs/
  extension_dir=/export/home/guoj/php-3.0.11/
  extension=php3_mysql.dllcp php3.ini/usr/local/lib/php3.inivi ../www/conf/httpd.conf
 
  加上以下几句:
 
  AddType application/x-httpd-php3 .php3
  <Directory "/export/home/guoj/php-3.0.11/">
  Options FollowSymLinks
  AllowOverride None
  </Directory>../www/bin/apachectl start
告诉我们,你现在想了解什么?

精?#39318;?#39064;——96%的同学看到这里都会点击下面的专题

  • 关于我们
  • 鲁广校区北大青鸟宏鹏IT学院

    • 北大青鸟(武汉宏鹏)鲁广北校区地址:武汉市洪山区珞喻路724号(二号线光谷广场站E口出)三楼
      电话:027-87807717
      网址:www.027hpit.com

    • 北大青鸟宏鹏IT学院:武汉市洪山区鲁磨路568号
      电话:027-87808818
      网址:www.accp027.com

    • 北大青鸟(武汉宏鹏)鲁广南校区:武汉市洪山区珞喻路724号(二号线光谷广场站E口出)五楼
      电话:027-87807736
      网址:www.whhpit.com

Copyright (c) 2006-2020 武汉宏鹏教育咨询有限公司 版权所有 All Rights Reserved.

内蒙古时时彩开奖现场