足彩篮彩哪里买 篮彩神棍区手机版 nba篮彩怎么玩 1月5日篮彩 篮彩大小分攻略 篮彩分析网站 1.79完美篮彩大极品 篮彩预测分析专家推荐 足彩篮彩解盘分析 篮彩竞彩 篮彩分析捷报 网易篮彩 1.79火龙大极品篮彩版 篮彩大小分什么意思 nba篮彩篮球彩票

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 自創的語法。它可以比 CGI或者Perl更快速地執行動態網頁。用PHP做出的動態頁面與其他的編程語言相比,PHP是將程序嵌入到HTML文檔中去執行,執行效率比完生成HTML標記的CGI要高許多;PHP還可以執行編譯后代碼,編譯可以達到加密和優化代碼運行,使代碼運行更快。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!在這早期的版本中,提供了訪客留言本、訪客計數器等簡單的功能。以后越來越多的網站使用了PHP,并且強烈要求增加一些特性。比如循環語句和數組變量等等;在新的成員加入開發行列之后,Rasmus Lerdorf 在1995年6月8日將 PHP/FI 公開發布,希望可以透過社群來加速程序開發與尋找錯誤。這個發布的版本命名為 PHP 2,已經有今日 PHP 的一些雛型,像是類似 Perl 的變量命名方式、表單處理功能、以及嵌入到 HTML 中執行的能力。程序語法上也類似 Perl,有較多的限制,不過更簡單、更有彈性。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 發布后開始改寫的核心,這個在1999年發布的剖析器稱為 Zend Engine[7],他們也在以色列的 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,一個存取數據庫的延伸函數庫)、以及許多效能上的增強。目前PHP 4已經不會繼續更新,以鼓勵用戶轉移到PHP 5。
  2008年PHP 5成為了PHP一的有在開發的PHP版本。將來的PHP 5.3將會加入Late static binding和一些其他的功能強化。PHP 6 的開發也正在進行中,主要的改進有移除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
  找到 “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
 
  找到“ #BindAddress*” 字段
 
  將其改為 BindAddress 127.0.0.1。(如果主機有固定IP地址,此處改為主機IP地址。如 BindAddress 211.101.152.106),找到 “ServerName” 字段,將其改為 ServerName localhost。(如主機有固定主機名,此處改為主機的主機名。如ServerName bn001)。
  找到“ ScriptAlias /cgi-bin/ "C:/Web/apache/Apache/cgi-bin/" ” 字段,在其下面加入 ScriptAlias /php/ "C:/Web/php/"。找到 “# 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"
  找到“ #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
告訴我們,你現在想了解什么?

精彩專題——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.

nba篮彩篮球彩票
足彩篮彩哪里买 篮彩神棍区手机版 nba篮彩怎么玩 1月5日篮彩 篮彩大小分攻略 篮彩分析网站 1.79完美篮彩大极品 篮彩预测分析专家推荐 足彩篮彩解盘分析 篮彩竞彩 篮彩分析捷报 网易篮彩 1.79火龙大极品篮彩版 篮彩大小分什么意思 nba篮彩篮球彩票
福彩深圳风采走势图大星 2012期货投资分析教材 30选5开奖结果查询 奇迹觉醒官网开服公告 古墓奇兵之性物之谜2播放 贝尔格里尔斯语录 幸运飞艇精准5码怎么玩得法 快乐时时彩a盘下载 传奇电子琴简谱歌谱 虚拟货币骗局模式 舞龙的龙的大小规格 德国斯图加特足球俱乐部 使命召唤ol怎么拿cp 托特纳姆热刺官方旗舰店 奥林帕斯返水 福建快3网上投注