1小時PHP入門貼

最近要參與公司ACE項目的測試,應用類型是基於PHP的SEVER,之前對PHP的瞭解爲空白,所以今天抓緊花了個把小時入門了一下搭建了個PHP的Server並把相關知識惡補了一下,今天google不太好用只能用baidu了

1.步驟一,搞個空的ubuntu虛擬機,便於安裝apache,mysql,php,因爲現有機器都有殘留一些apache應用,擔心衝突,乾脆從空白環境弄起。虛機自然是用virturl box了,不用破解

2.步驟二,瞭解一下基礎知識,雖然之前大致瞭解了一下php類似於asp,但是還是百度一下比較放心

  大致瞭解如下

 
PHP的所有應用程序都是通過WEB服務器(如IIS或Apache)和PHP引擎程序解釋執行完成的,工作過程:

(1)當用戶在瀏覽器地址中輸入要訪問的PHP頁面文件名,然後回車就會觸發這個PHP請求,並將請求傳送化支持PHP的WEB服務器。

(2)WEB服務器接受這個請求,並根據其後綴進行判斷如果是一個PHP請求,WEB服務器從硬盤或內存中取出用戶要訪問的PHP應用程序,並將其發送給PHP引擎程序。

(3)PHP引擎程序將會對WEB服務器傳送過來的文件從頭到尾進行掃描並根據命令從後臺讀取,處理數據,並動態地生成相應的HTML頁面。

(4)PHP引擎將生成HTML頁面返回給WEB服務器。WEB服務器再將HTML頁面返回給客戶端瀏覽器

步驟三,基礎知識補充完了就動手,最好能弄個一鍵式安裝把PHP服務搭建起來再慢慢研究相關原理。經同事指點找到一個最合適的東西xampp。安裝相當簡單解壓即可

詳見:http://www.apachefriends.org/zh_cn/xampp.html

 


步驟四,搭建好之後,先測試一下訪問一下頁面http://localhost

 

發現自動跳轉到http://localhost/xampp.html

那麼可定有配置文件配置首頁地址(根目錄地址),根據步驟二的知識原理,猜測應該在appach的配置文件中配置。到lampp的文件夾下看一下有個etc文件夾,無需多說,一般配置文件肯定放在這些地方。

進去vim httpd.conf。

仔細閱讀,發現有個DocumentRoot的配置項(其實是根據猜測Root過濾的)。很容易找到php代碼的根路徑。

再追進去自然是index.php接下來就是看代碼的事情,也就算是基本PHP入門了。
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章