前言
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的建議
- 學(xué)習(xí)PHP最好的工具就是它的手冊(cè),沒(méi)有之一膨桥,下載頁(yè)面蛮浑,建議選擇 Chinese (Simplified) chm 版本唠叛。
- 學(xué)習(xí)PHP第二好的工具就是它的官網(wǎng),訪問(wèn)PHP官網(wǎng)沮稚。有很多額外的內(nèi)容可以學(xué)習(xí)到艺沼。比如 pecl pear。
- 第三好的就是搜索引擎蕴掏,如度娘和谷歌障般。
運(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)大家選擇最新的版本。
下載的文件名格式如 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ò)汰具。
寫(xiě)我們的第一個(gè)PHP程序
在 D:\xampp\htdocs 目錄下卓鹿,我們新建一個(gè)目錄 phpstudy
然后我們點(diǎn)“組織”->“文件夾和搜索選項(xiàng)”->在“查看”下不勾選“隱藏已知的文件類型的擴(kuò)展名”。
右鍵->新建->文本文檔留荔,然后重命名為 example_01.php 用你習(xí)慣的編輯器打開(kāi)此文件减牺,輸入以下代碼
<?php
echo 'This is my first PHP program.';
如下圖:
運(yùn)行我們的第一個(gè)PHP程序
可以有如下方式來(lái)運(yùn)行我們的PHP程序。
在 Sublime Text 3 中直接運(yùn)行
在代碼編輯狀態(tài)直接 Ctrl + B
(記得在 Tools->Build System 或者 工具->編譯系統(tǒng)下選中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é)果:
嫌麻煩,沒(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
嫌麻煩吸占,沒(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
用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
訪問(wèn):http://localhost:8080/example_01.php