php環境搭建(windowsphp+apache)

it_風信子發表於2018-01-15

今天我們這個章節介紹安裝php,但是實際上php環境實際上包括:php+mysql+apache或者php+mysql+Nginx,一個是windows系統下常用的環境,一個是Linux系統下的常用環境。今天著重介紹php+mysql+apache的安裝介紹。

一、apache的安裝介紹

  1. 下載地址:https://www.apachehaus.com/cgi-bin/download.plx

    httpd_download.png

2.解壓檔案

http_unzip.png

http_unzip0.png

httpdunzip1.png

二、下載mysql

  1. 下載地址:https://dev.mysql.com/downloads/mysql/

    mysql1.png

    mysql2.png

mysql3.png

三、下載PHP

  1. 下載地址:http://windows.php.net/download#php-5.6

php1.png

四、在D:盤下新建資料夾website,同時在website目錄下新建apache24,mysql,php三個檔案

httpd_detail.png

mysql目錄把解壓的檔案拷貝加進去

mysql_detail.png

php_detail.png

五,啟動apache

qidongapache.png

    1.測試安裝是否成功 在瀏覽器中,輸入http://localhost,看到如下介面,就表示安裝成功

     提示it  works安裝成功!

 

六、什麼是靜態網站,什麼是動態網站?

是否和資料庫打交道,動態網站的內容是隨時變化的,而靜態則一成不變(除非更改原始碼)。

對於動態網站而言,我們需要提供一個資料來源,通常情況下,是由資料庫來完成的。比如mysql

對於apache而言,他只能管理檔案和資料夾,並不能完成和資料庫的互動,也不能完成邏輯程式碼的編寫,所以,我們需要一門語言來完成這個工作,這就是PHP了。

對於靜態網站來說,只有html,css和javascript,而動態網站,則包括一門語言和資料庫(PHP+MySQL)

七、安裝php(我們已經把php下載的檔案,解壓到website/php/目錄下了)

 1.Php並沒有獨立的安裝程式,它是作為apache的一個模組來安裝的

 2.要將php作為apache的一個模組來執行,將php配置為apache的一個模組,使用loadmodule指令完成。

LoadModule 模組名 模組檔案php5apache2_4.dll(就是php目錄下的這個檔案)

3.找到website/apache24/conf/http.conf檔案,搜尋LoadMoule 在這些配置的最後一段添上

LoadModule php5_module “D:/website/php/php5apache2_4.dll”

AddType application/x-httpd-php .php

PHPIniDir “D:/website/php/”

conf.png

4. PHP在執行的時候,需要載入php的配置檔案,由於php是作為apache的一個模組來執行的,所以我們需要告知apache,這個配置在哪裡。

  找到php.ini相關檔案,複製其中一個,然後更名為php.ini,使用PHPIniDir配置,設定PHP.Ini路徑(PHPIniDir “D:/website/php/”)看上圖


5.在php.ini檔案裡開啟擴充套件,在檔案裡搜尋extension_dir,修改為:extension_dir = “D:/website/php/ext”,並開啟需要的擴充套件如下圖

extension.png

extension1.png

6,設定時區

shiqu.png

注:一定要注意,在php.ini配置過程中,要頂格寫。每一次配置都需要重啟apache才能生,php.ini也是一樣。 phpapache之間的聯絡Php作為apache的一個模組來執行的,phpapache是通過CGI來關聯的



文章來至:http://www.codexueyuan.com/learn/learn-detail30-phpmake


相關文章