波哥教你學(xué)PHP7之一:運(yùn)行你的第一個(gè)PHP程序

前言

PHP是什么压真?請(qǐng)猛擊這里。

網(wǎng)上有梗說(shuō)PHP是世界上最好的語(yǔ)言蘑险。

脫去華麗的外衣滴肿,它和其它語(yǔ)言Java、.NET漠其、Python嘴高、Ruby、Node.js等沒(méi)有什么區(qū)別和屎。

新人一般會(huì)有選擇綜合癥,我的建議是選擇自己有好感的語(yǔ)言春瞬。語(yǔ)言只是工具柴信,成就取決于自己的努力。

很多的大公司都會(huì)用PHP宽气,國(guó)內(nèi)比如百度随常、騰訊、國(guó)外比如Facebook等萄涯,但并不是唯一語(yǔ)言绪氛,他們會(huì)用到C、C++涝影、Java枣察、Python等等,畢竟業(yè)務(wù)線是特別多的燃逻。在合適的地方合適時(shí)間用合適的語(yǔ)言才是最好的選擇序目。

縱觀語(yǔ)言排行榜我們會(huì)發(fā)現(xiàn)PHP肯定是主流語(yǔ)言之一。但JAVA確實(shí)有很大的優(yōu)勢(shì)伯襟。

如果你看到這里猿涨,決定離開(kāi),選一門(mén)其它的語(yǔ)言姆怪,那么祝福你叛赚。就像談戀愛(ài)一樣,合適的永遠(yuǎn)是合適的稽揭,不合適的俺附,最后還是要分開(kāi)。

如果你還在淀衣,那我們一起繼續(xù)昙读。

學(xué)習(xí)PHP的建議

  1. 學(xué)習(xí)PHP最好的工具就是它的手冊(cè),沒(méi)有之一膨桥,下載頁(yè)面蛮浑,建議選擇 Chinese (Simplified) chm 版本唠叛。
  2. 學(xué)習(xí)PHP第二好的工具就是它的官網(wǎng),訪問(wèn)PHP官網(wǎng)沮稚。有很多額外的內(nèi)容可以學(xué)習(xí)到艺沼。比如 pecl pear
  3. 第三好的就是搜索引擎蕴掏,如度娘和谷歌障般。

運(yùn)行環(huán)境

想要我們的程序運(yùn)行起來(lái),我們需要有運(yùn)行的環(huán)境盛杰。

既然是入門(mén)教程挽荡,也就不講Linux、LAMP即供、LNMP了定拟,也不講如何從下載源碼、編譯安裝逗嫡、運(yùn)行的整個(gè)過(guò)程青自,大家如果有需要,我也可以把以前的心得體會(huì)發(fā)出來(lái)驱证。

我在這時(shí)假設(shè)大家的環(huán)境是Windows延窜,畢竟大多數(shù)的初學(xué)者可能用得更多的時(shí)Windows。

在windows下我們可以自行安裝PHP抹锄、Apache逆瑞、Nginx、Mysql等祈远,但我更推薦初學(xué)者用一鍵集成環(huán)境呆万,這樣可以更快速的入門(mén)。

集成環(huán)境也有很多车份,比如WAMPserver谋减、XAMPP等。

個(gè)人推薦用 XAMPP , 主要原因是因?yàn)樗强缙脚_(tái)的扫沼,可以在Windows出爹、Linux、Macos上運(yùn)行缎除。

安裝XAMPP

可以在在XAMPP官網(wǎng)下載XAMPP严就,不過(guò)有點(diǎn)慢。點(diǎn)擊此處訪問(wèn)下載頁(yè)面器罐。
寫(xiě)此文的時(shí)候梢为,最新的版本如下圖,請(qǐng)大家選擇最新的版本。

選擇PHP7的最新版本

下載的文件名格式如 xampp-win32-7.1.1-0-VC14-installer.exe 其中 7.1.1 是PHP的版本號(hào)

雙擊安裝文件铸董,除了安裝的時(shí)候選擇安裝到D:\xampp之外祟印,一路NEXT,最后Finish完成粟害,然后會(huì)彈出 XAMPP 的控制面板蕴忆,點(diǎn)PHP和Mysql的Start,如果失敗請(qǐng)檢查是不是有其它的程序占用了80端口悲幅,3306端口套鹅,或者是安全衛(wèi)士,殺毒軟件沒(méi)有允許通過(guò)汰具。

直接OK
安裝在d:\xampp
安裝與啟動(dòng)
啟動(dòng)成功

寫(xiě)我們的第一個(gè)PHP程序

在 D:\xampp\htdocs 目錄下卓鹿,我們新建一個(gè)目錄 phpstudy
然后我們點(diǎn)“組織”->“文件夾和搜索選項(xiàng)”->在“查看”下不勾選“隱藏已知的文件類型的擴(kuò)展名”。

不要隱藏已知的文件類型的擴(kuò)展名

右鍵->新建->文本文檔留荔,然后重命名為 example_01.php 用你習(xí)慣的編輯器打開(kāi)此文件减牺,輸入以下代碼

<?php
    echo 'This is my first PHP program.';

如下圖:

第一個(gè)PHP代碼

運(yùn)行我們的第一個(gè)PHP程序

可以有如下方式來(lái)運(yùn)行我們的PHP程序。

在 Sublime Text 3 中直接運(yùn)行

在代碼編輯狀態(tài)直接 Ctrl + B(記得在 Tools->Build System 或者 工具->編譯系統(tǒng)下選中PHP)

在 Sublime Text 3 中直接運(yùn)行PHP程序

瀏覽器運(yùn)行

打開(kāi)瀏覽器存谎,輸入 http://localhost/phpstudy/example_01.php 或者 http://127.0.0.1/phpstudy/example_01.php

(localhost 和 127.0.0.1都代表的是本機(jī))

如下結(jié)果:

在瀏覽器下運(yùn)行

嫌麻煩,沒(méi)關(guān)系我們來(lái)建一個(gè)批處理程序肥隆,右鍵->新建->文本文檔既荚,然后重命名為runWithBrowser.bat 輸入以下內(nèi)容,保存栋艳,以后就直接把PHP文件拖到這個(gè)文件上就可以在瀏覽器中打開(kāi)了恰聘。

@echo off
start http://localhost/phpstudy/%~n1%~x1

命令行下運(yùn)行

按下 win + R 快捷鍵,在運(yùn)行里輸入 cmd 再輸入如下命令

d:\xampp\php\php.exe d:\xampp\htdocs\phpstudy\example_01.php
在命令行下運(yùn)行

嫌麻煩吸占,沒(méi)關(guān)系我們來(lái)建一個(gè)批處理程序晴叨,右鍵->新建->文本文檔,然后重命名為runWithCommand.bat 輸入以下內(nèi)容矾屯,保存兼蕊,以后就直接把PHP文件拖到這個(gè)文件上就可以命令行運(yùn)行了。

@echo off
d:\xampp\php\php.exe %1
echo.
echo.
pause
兩種方式運(yùn)行PHP的批處理命令

用PHP內(nèi)置服務(wù)器運(yùn)行我們的程序

假如我們電腦現(xiàn)在并沒(méi)有xampp件蚕,只有PHP孙技,我們也可以用PHP內(nèi)置的WEB服務(wù)器來(lái)跑我們的程序。注:這個(gè)內(nèi)置的Web服務(wù)器主要用于本地開(kāi)發(fā)使用排作,不可用于線上產(chǎn)品環(huán)境牵啦。

按下 win + R 快捷鍵,在運(yùn)行里輸入 cmd 再輸入如下命令(用8080是因?yàn)閤ampp占用了80端口妄痪,如果沒(méi)有安裝xampp哈雏,可以直接使用80端口)

d:
cd xampp\htdocs\phpstudy
d:\xampp\php\php.exe -S 0.0.0.0:8080
啟動(dòng)PHP內(nèi)置WEB服務(wù)器

訪問(wèn):http://localhost:8080/example_01.php

使用PHP內(nèi)置WEB服務(wù)器結(jié)果
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子裳瘪,更是在濱河造成了極大的恐慌土浸,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,386評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件盹愚,死亡現(xiàn)場(chǎng)離奇詭異栅迄,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)皆怕,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,142評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門(mén)毅舆,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人愈腾,你說(shuō)我怎么就攤上這事憋活。” “怎么了虱黄?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,704評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵悦即,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我橱乱,道長(zhǎng)辜梳,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,702評(píng)論 1 294
  • 正文 為了忘掉前任泳叠,我火速辦了婚禮作瞄,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘危纫。我一直安慰自己宗挥,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,716評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布种蝶。 她就那樣靜靜地躺著契耿,像睡著了一般。 火紅的嫁衣襯著肌膚如雪螃征。 梳的紋絲不亂的頭發(fā)上搪桂,一...
    開(kāi)封第一講書(shū)人閱讀 51,573評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音会傲,去河邊找鬼锅棕。 笑死,一個(gè)胖子當(dāng)著我的面吹牛淌山,可吹牛的內(nèi)容都是我干的裸燎。 我是一名探鬼主播,決...
    沈念sama閱讀 40,314評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼泼疑,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼德绿!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,230評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤移稳,失蹤者是張志新(化名)和其女友劉穎蕴纳,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體个粱,經(jīng)...
    沈念sama閱讀 45,680評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡古毛,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,873評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了都许。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片稻薇。...
    茶點(diǎn)故事閱讀 39,991 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖胶征,靈堂內(nèi)的尸體忽然破棺而出塞椎,到底是詐尸還是另有隱情,我是刑警寧澤睛低,帶...
    沈念sama閱讀 35,706評(píng)論 5 346
  • 正文 年R本政府宣布案狠,位于F島的核電站,受9級(jí)特大地震影響钱雷,放射性物質(zhì)發(fā)生泄漏骂铁。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,329評(píng)論 3 330
  • 文/蒙蒙 一罩抗、第九天 我趴在偏房一處隱蔽的房頂上張望从铲。 院中可真熱鬧,春花似錦澄暮、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,910評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至麻惶,卻和暖如春馍刮,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背窃蹋。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,038評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工卡啰, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人警没。 一個(gè)月前我還...
    沈念sama閱讀 48,158評(píng)論 3 370
  • 正文 我出身青樓匈辱,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親杀迹。 傳聞我的和親對(duì)象是個(gè)殘疾皇子亡脸,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,941評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容