1. 程式人生 > >window下Apache+php+Mysql環境的搭建及其涉及的知識

window下Apache+php+Mysql環境的搭建及其涉及的知識

並運行 分鐘 sql 網上 文件 多模塊 多功能 服務管理 加密

一.安裝Apache

1. 在網上搜索以下3個文件,以及找一個地方新建一個文件夾

文件夾內有:apache,mysql,php文件夾,最好都不要有中文路徑

技術分享

技術分享  

  https是采用ssi加密之後的http協議,更安全!

  msi是微軟的安裝程序包!

2. 安裝Apache的話,直接安裝二進制文件(可執行文件)即可

如果是win10操作系統,需要以管理員的身份運行:

技術分享

技術分享

然後進入軟件安裝節奏

設置基本信息

技術分享

然後next

3.選擇自定義安裝

技術分享

4.選擇安裝路徑(!所有的目錄不能出現任何中文)

技術分享

5.安裝

技術分享

技術分享

除了localhost可以訪問之外,還有哪些地址可以訪問?

技術分享

技術分享 本機ip地址

那麽問題來了 這個“ It works !” 是來自那裏的呢

來自默認的文檔根目錄下

技術分享

6.管理Apache

常見的有以下的幾種管理方式:

a.Apache自身提供了一個Apache服務鏡像管理器

技術分享

技術分享

註意!--》 它不是Apache的服務器軟件,只是一個管理器而已!即使退出也不影響Apache 服務!

技術分享

二.以windows服務的形式進行管理

默認的,Apache被安裝成了windows的一個服務!

先打開windows的服務管理器:

技術分享

技術分享

三.PHP的安裝與管理

安裝PHP很簡單,解壓復制過之前新建好的php目錄裏面即可:

技術分享

此時,PHP只是一個獨立的軟件,可以單獨的運行,跟Apache還沒有任何的關系:

先安裝環境變量:

技術分享

然後就可以在Apache的htdocs中生成php文件,並運行它

技術分享

配置PHP

first: PHP與Apache之間的關系

技術分享

總的來說: PHP與Apache的關系是:php是Apache的一個功能模塊,而且Apache調用PHP

什麽是Apache的功能模塊?

  Apache本身並不是很強大,但是它可以加載很多模塊來擴展它的功能,也可以說,Apache就是一個由很多模塊組成的軟件!Apache的每一個模塊,都負責 完成特定的某一個功能!

Apache的功能模塊,都是在Apache的配置文件中進行加載的

技術分享

先打開PHP的主配置文件:

Apache的眾多模塊,都是通過LoadModule指令加載到Apache 的內部的!

技術分享

我們也可以使用httpd -M來查看當前Apache已經加載了哪些模塊:

技術分享

好了,了解了PHP與Apache之間的關系,開始下面的步驟

第一步:將PHP安裝成Apache的一個功能模塊

加載語法:

LoadModule 模塊名(不能隨意) 模塊的動態鏈接庫所在的位置(加載的路徑)

其中,PHP模塊的名字:php5_module,也是PHP程序代碼已經規定好了

模塊的地址:在PHP的安裝目錄中,php5apache2_2.dll

技術分享

技術分享

然後重啟Apache!(因為Apache只有在啟動的時候才會讀取配置文件)

但是現在運行php文件的話,還是不能成功的。

因為,此時Apache只是加載了PHP模塊,還沒有給PHP“分配任務”!

第二步:在Apache中將PHP結尾的文件交由PHP模塊來處理

就是給PHP分配任務

技術分享

也要重啟Apache!

此時,PHP是Apache的一部分了,所以,PHP的配置信息需要被Apache所加載!

第三步:確定並加載PHP的配置文件

    理論上來說,PHP的配置文件php.ini可以出現在計算機的任何一個目錄下,也就是說,在計算機中,可能有多個php的配置文件,首先要確定在哪個目錄下進行加載!為了方便管理,一般都是將php.ini放置在php的安裝目錄下!

首先,利用Apache的配置指令PHPIniDir配置文件路徑:

技術分享

然後,在相應的目錄下增加php.ini

利用已有的模板修改即可:

技術分享

生產環境是對外開放,開發環境就是個人學習使用

我們將開發環境下的配置文件的模板復制一份,修改為php.ini:

技術分享

重啟Apache!

技術分享

第四步:修改時區

報錯:

技術分享

時區,一般是必須要配置的選項!

此時在php/php.ini中搜索:timezone,把timezone中的值改成PRC

技術分享

因為php是Apache中的一部分

所以,需要重啟Apache!

技術分享

四.Mysql 的安裝與配置

安裝:

技術分享

1.選擇自定義安裝

技術分享

2.選擇安裝目錄:

需要配置兩個目錄:

MySQL管理系統的目錄

MySQL數據庫的目錄

技術分享

技術分享

技術分享

3.安裝

技術分享

進入配置階段:

技術分享

配置階段:

1.選擇詳細配置

技術分享

2.選擇開發機器

技術分享

3.選擇多功能服務器

技術分享

4.選擇低並發

技術分享

5.開啟嚴格模式

技術分享

嚴格模式: 在插入數據的時候,數據與該字段的類型必須一致。

6.選擇utf8字符集

技術分享

7.安裝環境變量

技術分享

8.設置root用戶密碼

技術分享

9.執行配置生效。

技術分享

技術分享

(如果卡的超過30分鐘就關閉,刪除以下文件,再重新安裝)

技術分享

如果成功就大吉大利,今晚吃雞·

window下Apache+php+Mysql環境的搭建及其涉及的知識