PHP 是一種創(chuàng)建動態(tài)交互性站點的強有力的服務(wù)器端腳本語言哆姻。
PHP 是免費的预吆,并且使用非常廣泛薄嫡。同時饥努,對于像微軟 ASP 這樣的競爭者來說捡鱼,PHP 無疑是另一種高效率的選項。
PHP 是服務(wù)器端腳本語言酷愧。
PHP 是什么驾诈?
PHP(全稱:PHP:Hypertext Preprocessor,即"PHP:超文本預(yù)處理器")是一種通用開源腳本語言溶浴。
PHP 腳本在服務(wù)器上執(zhí)行乍迄。
PHP 可免費下載使用。
PHP 對初學(xué)者而言簡單易學(xué)士败。
PHP 也為專業(yè)的程序員提供了許多先進的功能闯两。
PHP 文件是什么?
PHP 文件可包含文本谅将、HTML漾狼、JavaScript代碼和 PHP 代碼
PHP 代碼在服務(wù)器上執(zhí)行,結(jié)果以純 HTML 形式返回給瀏覽器
PHP 文件的默認文件擴展名是 ".php"
PHP 能做什么戏自?
PHP 可以生成動態(tài)頁面內(nèi)容
PHP 可以創(chuàng)建邦投、打開、讀取擅笔、寫入志衣、關(guān)閉服務(wù)器上的文件
PHP 可以收集表單數(shù)據(jù)
PHP 可以發(fā)送和接收 cookies
PHP 可以添加、刪除猛们、修改您的數(shù)據(jù)庫中的數(shù)據(jù)
PHP 可以限制用戶訪問您的網(wǎng)站上的一些頁面
PHP 可以加密數(shù)據(jù)
通過 PHP念脯,您不再限于輸出 HTML。您可以輸出圖像弯淘、PDF 文件绿店,甚至 Flash 電影。您還可以輸出任意的文本,比如 XHTML 和 XML假勿。
為什么使用 PHP借嗽?
PHP 可在不同的平臺上運行(Windows、Linux转培、Unix恶导、Mac OS X 等)
PHP 與目前幾乎所有的正在被使用的服務(wù)器相兼容(Apache、IIS 等)
PHP 提供了廣泛的數(shù)據(jù)庫支持
PHP 是免費的浸须,可從官方的 PHP 資源下載它:www.php.net
PHP 易于學(xué)習(xí)惨寿,并可高效地運行在服務(wù)器端
PHP安裝
您需要做什么?
為了開始使用 PHP删窒,您可以:
找一個支持 PHP 和 MySQL 的 Web 主機
在您自己的 PC 機上安裝 Web 服務(wù)器裂垦,然后安裝 PHP 和 MySQL
使用支持 PHP 的 Web 主機
如果您的服務(wù)器支持 PHP,那么您不需要做任何事情肌索。
只要在您的 web 目錄中創(chuàng)建 .php 文件即可蕉拢,服務(wù)器將自動為您解析這些文件。
您不需要編譯任何軟件驶社,或安裝額外的工具企量。
由于 PHP 是免費的,大多數(shù)的 Web 主機都提供對 PHP 的支持亡电。
在您自己的 PC 機上建立 PHP
然而届巩,如果您的服務(wù)器不支持 PHP,您必須:
安裝 Web 服務(wù)器
安裝 PHP
安裝數(shù)據(jù)庫份乒,比如 MySQL
官方 PHP 網(wǎng)站(PHP.net)有 PHP 的安裝說明:http://php.net/manual/en/install.php
PHP 服務(wù)器組件
對于初學(xué)者建議使用集成的服務(wù)器組件恕汇,它已經(jīng)包含了 PHP、Apache或辖、Mysql 等服務(wù),免去了開發(fā)人員將時間花費在繁瑣的配置環(huán)境過程瘾英。
WampServer
Window 系統(tǒng)可以使用 WampServer,下載地址:http://www.wampserver.com/颂暇,支持32位和64位系統(tǒng)缺谴,根據(jù)自己的系統(tǒng)選擇版本。
WampServer 安裝也簡單耳鸯,你只需要一直點擊 "Next" 就可以完成安裝了湿蛔。
XAMPP
XAMPP 支持 Mac OS 和 Window 系統(tǒng),下載地址:https://www.apachefriends.org/zh_cn/index.html县爬。
IDE (Integrated Development Environment,集成開發(fā)環(huán)境)
Eclipse for PHP(免費)
Eclipse 是一個開放源代碼的阳啥、基于Java的可擴展開發(fā)平臺(如果未安裝JDK,則需要先下載 JDK安裝)财喳。就其本身而言察迟,它只是一個框架和一組服務(wù)斩狱,用于通過插件組件構(gòu)建開發(fā)環(huán)境。幸運的是扎瓶,Eclipse 附帶了一個標(biāo)準(zhǔn)的插件集所踊,包括Java開發(fā)工具(Java Development Kit,JDK)概荷。
支持 Window污筷、Linux 和 Mac OS 平臺。
Eclipse for PHP 官方下載地址:http://www.eclipse.org/downloads/packages/eclipse-php-developers/heliosr
PhpStorm(收費)
PhpStorm是一個輕量級且便捷的PHP IDE乍赫,其旨在提供用戶效率,可深刻理解用戶的編碼陆蟆,提供智能代碼補全雷厂,快速導(dǎo)航以及即時錯誤檢查。
PhpStorm 非常適合于PHP開發(fā)人員及前端工程師叠殷。提供諸于:智能HTML/CSS/JavaScript/PHP編輯改鲫、代碼質(zhì)量分析、版本控制集成(SVN林束、GIT)像棘、調(diào)試和測試等功能。
支持 Window壶冒、Linux 和 Mac OS 平臺缕题。
PhpStorm 官方下載地址:http://www.jetbrains.com/phpstorm/download/