最近要參與公司ace專案的測試,應用型別是基於php的sever,之前對php的了解為空白,所以今天抓緊花了個把小時入門了一下搭建了個php的server並把相關知識惡補了一下,今天google不太好用只能用baidu了
1.步驟一,搞個空的ubuntu虛擬機器,便於安裝apache,mysql,php,因為現有機器都有殘留一些apache應用,擔心衝突,乾脆從空白環境弄起。虛機自然是用virturl box了,不用破解
大致了解如下
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://localhost
發現自動跳轉到http://localhost/xampp.html
進去vim httpd.conf。
仔細閱讀,發現有個documentroot的配置項(其實是根據猜測root過濾的)。很容易找到php**的根路徑。
再追進去自然是index.php接下來就是看**的事情,也就算是基本php入門了。
Docker 容器化部署1小時簡單入門
docker是dotcloud開源的 可以將任何應用包裝在linux container中執行的工具。2013年3月發布首個版本,當前最新版本為1.3。docker基於go語言開發,託管在github上,目前超過10000次commit。基於docker的沙箱環境可以實現輕型隔離,多個容器間不會相互...
1小時學會python
1.乙個簡單的web框架,flask 2.python版本,2.x版本仍是主流,有更多的第三方庫的支援,網上資料多 3.x的語法更優雅,與2.0不相容 3.開發工具,好的開發工具,讓開發過程變得更愉快,推薦sublime pydev.pydev在eclipse下搭建。4.第乙個程式 print he...
php怎麼算過去24小時,php 24小時格式
php 轉換為24小時格式的方法是 date y年m月d日 h i s time h大寫代表是以24小時為格式的時間。h代表上下午的時間,即12小時的時間。date函式詳解 t time echo date y m d h i s t 第乙個引數的格式分別表示 a am 或是 pm a am 或是 ...