php程式設計初識
1、php是什麼
PHP(Hypertext Preprocessor),翻譯為“超文字前處理器”。是web伺服器處理客戶端請求的一個環節,它可以在返回html檔案之前做一次預處理,根據自定義的指令碼語言(就是我們常說的php伺服器指令碼語言)來自動生成一些我們需要統計的資料或者在html中插入一些資料返回給客戶端。
2、常用的web伺服器環境搭建
下面介紹的是一個常用的整合web環境:XAMPP(Apache+MySQL+PHP+PERL)。
下載安裝
下載地址:https://www.apachefriends.org/download.html
我下載的是xampp-win32-7.0.20-0-VC14-installer.exe, 直接雙擊安裝下載的exe安裝包。安裝注意事項:如果系統UAC開啟的情況下,不要安裝到C盤。或者關閉系統的UAC(執行msconfig選擇工具、更改UAC設定,啟動,選擇從不通知,確定)。常用功能介紹(XAMPP控制面板)
Apache : web伺服器軟體
MySQL : 資料庫管理系統
FileZilla : FTP檔案傳輸服務
Mercury : 郵件服務支援
Tomcat : web伺服器-擴充套件支援java(jsp),與Apache相容
每個模組都可以通過其後的按鈕來單獨的啟動和停止。
可以通過Admin
通過Config
按鈕來對其進行一些常用的修改配置,修改後,基本上都是需要重新啟動才能生效的。
同Logs
按鈕檢視對應模組的相關日誌。
Config
: 控制面板的相關配置(比如預設的呼叫的編輯器,預設呼叫的瀏覽器,哪些模組需要跟隨面板一起啟動,語言選擇,服務埠配置等)
Netstart
: 檢視當前系統開啟的埠
Shell
: 開啟一個根目錄在xampp的shell視窗
Explorer
: 開啟xampp的安裝目錄
Services
: 開啟本地服務視窗
Help
: 檢視幫助文件
Quit
: 退出xamppapache的常用配置
點選Apache
Config
按鈕,選擇Apache(httpd.conf)
,就會用預設的編輯工具開啟,%xampp%\apache\conf目錄下的httpd.conf檔案。修改伺服器預設根目錄
將下面兩行中的目錄修改成自己專案的目錄即可
DocumentRoot "D:/xampp/htdocs"
<Directory "D:/xampp/htdocs">修改web服務預設的80埠號
修改下面兩個地方即可
Listen 80
ServerName localhost:80多站點配置(一臺伺服器多個域名多個目錄)
需要修改兩個地方,先取消下面一行
Include conf/extra/httpd-vhosts.conf
前面的#符號,取消註釋,
讓apache啟動的時候載入。
再修改檔案%xampp%\apache\conf\extra\httpd-vhosts.conf
,將其中
的模版
##<VirtualHost *:80>
##ServerAdmin [email protected]
##DocumentRoot "D:/xampp/htdocs/dummy-host.example.com"
##ServerName dummy-host.example.com
##ServerAlias www.dummy-host.example.com
##ErrorLog "logs/dummy-host.example.com-error.log"
##CustomLog "logs/dummy-host.example.com-access.log" common
##</VirtualHost>
複製兩份即可(還有幾項可以根據需要新增)。如下<VirtualHost *:80> DocumentRoot "D:/xampp/htdocs/website1" ServerName www.website1.com </VirtualHost> <VirtualHost *:80> DocumentRoot "D:/xampp/htdocs/website2" ServerName www.website2.com </VirtualHost>
3、php開發工具介紹
當然你可以選擇絕大多數的編輯軟體來編寫程式碼,這裡給你推薦一個整合開發環境Zend Studio。
下載安裝
下載地址:
http://www.zend.com/en/products/studio/downloads#Windows
預設安裝即可常用功能介紹
修改預設的工作空間儲存路徑
點選
File
-Switch Workspace
-Other...
,在彈窗的對話方塊中選擇新的路徑儲存即可。新建一個本地php工程
選擇
File
-New
-Local PHP Project
關於執行除錯
右鍵工程中的.php檔案選擇
Run as
和Debug as
即可。
分別有兩個方式:
PHP CLI Application
命令列應用模式(一般用於除錯)
PHP Web Application
Web網頁應用模式(一般用於直接執行)
PHP Web Application
執行模式需要設定一下,開啟Run Configurations
對話方塊,選擇PHP Web Application
下的內容,在右邊點選New
新增一個伺服器,選擇第三項Local Apache HTTP Server
(本地安裝的apache服務),下一步,填寫伺服器名稱以及配置檔案目錄:
http://localhost
D:/xampp/htdocs
確定即可。
按下工具欄的執行按鈕試試看。(前提是本地apache服務已經啟動,還有新建的工程中最好寫幾行程式碼)
4、書籍推薦
PHP 手冊
MySQL 5.1參考手冊
Apache 2.2 中文官方文件
Nginx 中文官方文件
鳥哥的 Linux 私房菜
Laravel 5 中文文件
《細說PHP》
《Head First: PHP & MySQL》
《PHP和MySQL Web開發
《深入PHP,面向物件、模式與實踐》
《PHP 經典例項》