1. 程式人生 > >01-PHP簡介和開發環境的搭建

01-PHP簡介和開發環境的搭建

一: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 進行修改,修改如下
這裡寫圖片描述