1.简单认识PHP和环境搭建
1.關(guān)于PHP
????PHP(Hypertext?Perprocessor,超文本預(yù)處理器),是一種服務(wù)器端、跨平臺(tái)、HTML嵌入式的腳本語(yǔ)言,其獨(dú)特的語(yǔ)法混合了C、Java、和Perl語(yǔ)言的特點(diǎn),是一種被廣泛應(yīng)用的開源式的多用途腳本語(yǔ)言,尤其適合web開發(fā)。
2.語(yǔ)言優(yōu)勢(shì)
? ? 安全性、擴(kuò)平臺(tái)、支持廣泛數(shù)據(jù)庫(kù)、易學(xué)、執(zhí)行速度快、免費(fèi)、模板化、支持面向?qū)ο蠛兔嫦蜻^程、內(nèi)嵌Zend加速引擎。
3.PHP5
? PHP5中的對(duì)象已經(jīng)進(jìn)行了較系統(tǒng)和全面的調(diào)整,下面著重說下對(duì)象模式。
? ? 構(gòu)造函數(shù)和析構(gòu)函數(shù)
? ? 對(duì)象引用
? ? 對(duì)象克隆
? ? 對(duì)象的私有、公共及其保護(hù)模式
? ? 接口
? ? 抽象層
? ? __call
? ? __set和__get
? ? 靜態(tài)成員
? ? ...額,都是熟悉的面向?qū)ο筇卣?#xff0c;和C++差不多。
4.環(huán)境搭建:
? ? 通常分為兩部分,一部分是開發(fā)環(huán)境,另一部分是編譯器。
? ? 正常的話開發(fā)環(huán)境需要安裝很多相關(guān),比如Apache、PHP、MySql...等,如果是windows服務(wù)器或者在windows上開發(fā)的話,可以直接下載相關(guān)的組合包,比如EasyPHP、AppServ、XAMPP、Wamp...等等。但是如果是Linux的話需要手動(dòng)一個(gè)一個(gè)安裝上相關(guān)組件。但是貌似直接買建站的那種服務(wù)器直接就是裝好了。我看我們公司后臺(tái)相關(guān)貌似都是在Windows上開發(fā),然后測(cè)試好后直接拷貝到Linux上線了。編譯器也有很多,比如Dreamweaver或者phpstorm什么的都可以。
? ? 我用的是wamp+phpstorm。說下這兩個(gè)怎么安裝。先下載wamp安裝上,貌似如果之前自己裝了一些數(shù)據(jù)庫(kù)或者PHP什么的可能會(huì)有問題,需要卸載相關(guān)。不過我沒遇到過,因?yàn)槲译娔X之前啥都沒裝。Wamp設(shè)置的一些參數(shù)需要記一下,以后可能會(huì)用到。然后安裝編譯器,到官網(wǎng)上下載并且安裝phpstorm。安裝完成后可以改下主題:
File->settings->Apperance->Theme.
然后創(chuàng)建第一個(gè)項(xiàng)目:
File->NewPorject填寫先關(guān),Project??type可以選擇PHP。
?
然后創(chuàng)建一個(gè)測(cè)試程序,右鍵New-PHP?file
然后里面可以這樣寫:
點(diǎn)擊運(yùn)行就行了。對(duì)了第一次運(yùn)行可能會(huì)出現(xiàn)502的狀況,運(yùn)行失敗后右上角會(huì)有提示,點(diǎn)擊那個(gè)提示的設(shè)置,把PHP.exe路徑徐選上就行了。要是找不到就看這個(gè)網(wǎng)址:http://www.cnblogs.com/vleexy/p/4307999.html
?
5.相關(guān)網(wǎng)址:
PHP開發(fā)文檔:http://php.net/manual/zh/
?
總結(jié)
以上是生活随笔為你收集整理的1.简单认识PHP和环境搭建的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows PE 第十章 加载配置
- 下一篇: 2.PHP语言基础