PHP 是一種創(chuàng)建動態(tài)交互性站點的強(qiáng)有力的服務(wù)器端腳本語言。以下就是小編給大家整理的php環(huán)境搭建方法。 ?
一分鐘搭建php環(huán)境 ?
首先百度上搜索phpStudy關(guān)鍵字,phpStudy是php環(huán)境的集成工具之一,比較適合入門新手使用。 ?
下載以后點擊安裝,選擇好目錄,個人建議是不要改默認(rèn)路徑,如果安裝在C判(系統(tǒng)盤)以管理員的權(quán)限啟動。然后點擊ok即可。 ?
安裝好以后桌面上會有小圖標(biāo),也可以通過剛才選擇的安裝目錄找到相關(guān)配置和啟動圖標(biāo)。WWW是最關(guān)鍵的目錄之一,我們的PHP代碼放到這個目錄解析。 ?
雙擊phpStudy打開,如圖所示的界面,如果Apache和MySQL都是綠色點表示正常啟動
在D:\phpStudyWWW 目錄下創(chuàng)建demo文件夾,文件夾里創(chuàng)建文本文件,并后綴名從txt改成php,如果沒有后綴名點擊“查看”吧隱藏后綴名勾上 ?
index.php文件里寫如下代碼保存: ?
用任何編輯都可以,比如:edit plus ,notepad++ ,sublime text 等等。 ?
打開瀏覽器,輸入localhost:8080/demo/index.php訪問,剛才準(zhǔn)備的文件,hello world 就出來了,大功完成。 ?
零基礎(chǔ)如何學(xué)習(xí)PHP建站技術(shù) ?
1.對于零基礎(chǔ)的同學(xué)來說,學(xué)習(xí)php肯定是非常需要毅力的。任何語言的學(xué)習(xí)都不可能一蹴而就,而是需要花大量時間,消耗大量精力才能學(xué)會的。也并不是報了某個班就一定能夠?qū)W會。 這絕不是打消想立志從事php從業(yè)的同學(xué)的積極性。想想學(xué)會php,要接觸的東西實在是太多,不僅html標(biāo)記,div+css,js這些前臺知識需要懂得,而且php語言,samrty模版,ajax,jquery,mysql,linux等等也都需要學(xué)習(xí)和了解,就是應(yīng)用工具如框架,也不是一天兩天就能夠掌握的。 ?
2.php學(xué)習(xí)*要點:心態(tài)。 雖然目前php語言市場火爆,而且php語言相對于其他的語言來說也更容易學(xué)習(xí),但是千萬別把php想的太簡單,不要全信培訓(xùn)學(xué)校的宣傳,仿佛零基礎(chǔ)的人也能夠隨隨便便就將php學(xué)會。失敗的案例肯定不少。 當(dāng)然我們也不要把php想的太難,既然你想從事這方面的工作,那么就要準(zhǔn)備全力以赴,破釜沉舟。4個月學(xué)會不會,那就堅持到5個月,5個月還不會,那就堅持到6個月(需要一點點烏龜精神)??傆幸惶?,你會全面掌握php知識,拿到自己滿意的薪酬。
3.php學(xué)習(xí)的第二要點:就是學(xué)習(xí)方法。 在這里,建議大家還是報一個班。一個人學(xué)習(xí)php,太難,如果說有一群人一起來學(xué)習(xí),就能夠營造出一種學(xué)習(xí)php的氛圍,有老師教,學(xué)習(xí)php碰到的問題也可以得到解決。在這里,就會碰到一個問題,那就是一個班,有零基礎(chǔ)的,有從事過這方面工作的,php水平可謂是參差不齊,如果是一個零基礎(chǔ)的同學(xué)學(xué)習(xí)php,你如何跟上學(xué)校的講課進(jìn)度? 這里就是我要講的學(xué)習(xí)方法,在我們報班前,可以先去網(wǎng)上下載php學(xué)習(xí)的相關(guān)視頻,比如韓順平的php系列視頻(聲明:韓老師沒給我啥好處費,我也不是托,隔著大老遠(yuǎn),我連他老兄的面都沒見過的說-_-),就講的非常好。韓老師的視頻講的很深入、生動,而且有筆記可供下載學(xué)習(xí)。如果我們把韓老師的視頻都看了一兩遍再去報班學(xué)習(xí)php,效果肯定和沒看視頻效果不一樣。 ?
4.php學(xué)習(xí)的第三要點:那就是堅持堅持再堅持,抵御誘惑,ASP/PHP/JSP/.NET的對比也許會讓我們新手無所適從,也許學(xué)了一半PHP,我們又開始打C#的主意,或者有人說JAVA很強(qiáng),這個時候的我們絕對不能動搖,哪怕我們真想學(xué),也得學(xué)會了PHP,然后再學(xué)。 ?
windows下手動搭建apache+mysql+php環(huán)境 ?
首先安裝Microsoft.NET4.0 ?
安裝完net4.0再安裝apache和mysql,順序不限 ?
然后解壓php到C:php 這個解壓路徑你們自己定,復(fù)制php.ini-dist,改名為php.ini ?
然后配置php.ini文件 ?
找到(可以直接搜索) ?
extension_dir = "./" ?
這個是php的安裝路徑+ext ?
與apache結(jié)合不能直接寫相對路徑,要寫絕對路徑 ?
什么事絕對路徑和相對路徑你們看我這里的填寫自己理解吧 ?
這里我的php路徑是C:php,那這里就填 ?
extension_dir = "C:phpext" ?
而相對路徑應(yīng)該填:extension_dir = ".ext" ?
斜杠是左還是右就不要在意這些細(xì)節(jié),好像都能用 ?
ext目錄配置后我們開一下擴(kuò)展 ?
搜索:;extension= ?
因為我們裝了mysql,就刪掉包含mysql的擴(kuò)展前的分號; ?
例如 ?
;extension=php_mysql.dll ?
刪除分號 ?
extension=php_mysql.dll ?
根據(jù)你自己的需求開擴(kuò)展,然后保存 ?
配置完php.ini后去配置apache,默認(rèn)安裝目錄是 ?
C:Program Files (x86)Apache Software FoundationApache2.2 ?
32位和64位系統(tǒng)不同 ?
安裝版的apache不需要配置apache的目錄 ?
直接打開apache目錄下conf/httpd.conf,在*添加 ?
LoadModule php5_module C:/php/php5apache2_2.dll ?
AddHandler application/x-httpd-php .php ?
AddHandler application/x-httpd-php .htm ?
C:/php/是你的php解壓路徑 ?
AddHandler application/x-httpd-php .htm ?
這個以.htm結(jié)尾的意思是htm里面如果包含php代碼也會執(zhí)行 ?
如果你沒有添加這個,在htm文件里面添加php代碼是不會執(zhí)行 ?
.htm這個后綴根據(jù)你網(wǎng)站環(huán)境修改,一般添加.htm .html .php ?
*保存,重啟apache,重新成功后在apache網(wǎng)站根目錄下面添加php探針代碼,如果重啟提示錯誤請檢查代碼是否打錯,php.ini是否設(shè)置錯誤,php與apache版本是否對應(yīng)。 ?
打開:http://localhost ?
OK,It works!一切正常,說明apache正常運行 ?
然后再apache根目錄下面的htdocs新建一個1.php的文件添加php探針代碼 ?
根目錄路徑: ?
C:Program Files (x86)Apache Software FoundationApache2.2htdocs ?
新建1.php文件的內(nèi)容: ?
當(dāng)然不建議搭建使用記事本進(jìn)行編輯,建議用notepad++、editplus等編輯網(wǎng)站源碼,我虛擬機(jī)沒有安裝就用記事本隨便修改一下 ?
修改好后保存,訪問頁面測試php環(huán)境有沒有成功 ?
OK,php探針頁面正常,php環(huán)境搭建成功!!! ?