01-PHP簡介和開發環境的搭建
阿新 • • 發佈:2019-01-22
一:PHP簡介
PHP --> PHP Hypertext Preprocessor 超文字預處理程式開源指令碼語言 --> 一款伺服器端執行,開源免費的指令碼語言
1995年誕生第一個版本 PHP/FI
1997 釋出PHP/FI2.0版本
1998 釋出 PHP3 版本 基本成為一門使用性語言
2000 釋出 PHP4 版本 在全球已具備較大的使用者群體
2005 釋出 PHP5 版本 基本實現面向物件的程式設計特性;
二:PHP的執行環境
PHP執行環境需要具備以下支援: 1、 PHP指令碼核心 --> 是PHP基礎構成的核心部分; 2、 WEB伺服器 --> PHP是伺服器端執行的指令碼程式,執行PHP程式需要伺服器支援; 3、 資料庫 --> 用於持久化資料儲存的工具; 4、 執行平臺 --> 執行伺服器和執行PHP指令碼的系統;
三:PHP的環境搭建注:PHP指令碼核心、(apache httpd)伺服器執行依賴於 VC
1、 使用整合環境搭建
A、 appserv(windows) 整合環境 可手動選擇安裝組建
B、 wamp(windows) 整合環境 不可手動選擇安裝組建
C、 lamp(liunx) 整合環境 不可手動選擇安裝組建
D、 mamp(MAC OS) 整合環境 不可手動選擇安裝組建
注:對於不可以手動選擇安裝組建的電腦,需要先手動刪除原有計算中的mysql資料庫後
在進行安裝, 防止安裝整合環境後出現錯誤。
2、 獨立環境安裝(MAC)
MAC OS 系統自帶PHP指令碼核心和apache httpd伺服器,但並沒有進行關聯和設定, 需要手動進行配置。 A、apache httpd 伺服器的配置和啟動 >>MAX OS系統中自帶的伺服器,本身已完成基礎服務,只需要啟動就可以正常執行; >>相關命令: 命令 作用 sudo apachectl start 啟動伺服器 sudo apachectl restart 伺服器重啟 sudo apachectl stop 伺服器停止 sudo apachectl -v 檢視伺服器版本
伺服器啟動完成後,在瀏覽器中使用 localhost 或 127.0.0.1 直接訪問
伺服器的網站根目錄:/Library/WebServer/Documents
此時新增PHP頁面測試,頁面無法解析PHP頁面
B、新增伺服器PHP支援
開啟伺服器軟體中的 /etc/apache2/httpd.conf 檔案做以下修改:
刪除LoadModule php5_module libexec/apache2/libphp5.so 前的註釋 #
並重啟伺服器,測試
C、修改專案預設目錄
在當前使用者目錄中新增 新資料夾 phpwork
在 httpd.conf 搜尋 DocumentRoot 進行修改,修改如下