win7搭建apache2.49&&php7.2.2開發環境

純愛楓若情發表於2018-02-05

最近開始學php,因為一直在看php的語法,配合一些線上程式設計環境,也能學的不亦樂乎。但是一直都沒有自己寫程式執行,所以總感覺心裡有點沒底,於是就自己試著搭建一個apache和php開發環境。

雖然網上教程不少,但是很多都是你copy我的回答,我寫個爬蟲抓取你的回答,資訊真叫一個良莠不齊啊。搜尋了很久時間,摸索了許久,終於搭建好了。

下面就是我搭建的過程:

使用的軟體以及環境

  1. win7sp1 64位
  2. apache2.49
  3. php7.2.2

安裝過程

1. apache2.49

在官網下載apache2.49 windows編譯好的版本
圖片示例

剛開始,我選用的是Apache Lounge,後來發現,配置好了以後,死活得不到正確的結果,然後解除安裝了這個版本以後選擇ApacheHaus版本後,才終於得到了想要的結果。

後面的下載步驟沒啥特別的,就不一一演示了。

apache編譯好的版本不同於一般軟體的安裝那麼便捷,但是對於我們程式設計師來說,裝軟體怎麼著也得是看家本領吧,所以不要怯慌,要迎難而上。

先看好自己apache的解壓的路徑是什麼,記下來,然後開啟apache所在目錄\conf資料夾中的httpd.conf檔案,修改檔案之中的配置。

#將第一行雙引號中的文字替換成apache所在的路徑
Define SRVROOT "apache所在目錄"
ServerRoot "${SRVROOT}"

然後以管理員身份執行cmd,cd到apache所在的目錄,cd進入bin資料夾,執行命令:httpd -k install,安裝apache服務,然後apache就寫入服務,可以執行命令services.msc 開啟服務列表,然後你會發現apache服務已經安裝成功了。

2.php7.2.2安裝

php同樣也是綠色軟體,在官網上直接下載下來,然後解壓到本地目錄,這一步比較簡單,就不一一介紹了。

然後找到php.ini-development 檔案,複製一份,將原檔案存留備份。將複製後的檔案命名為php.ini,然後開啟php.ini檔案,修改一些內容:

;找到這一段文字,將extension_dir前面的分號去掉(注:分號表示這句話被註釋掉了)
; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
extension_dir = "D:/Software/php/ext"   ;php為我硬碟上php所在的目錄
; On windows:
extension_dir = "ext"

修改完了這個地方以後,找到之前apache的配置檔案,修改下面的部分:

#在LoadModule部分後面插入以下兩行:
LoadModule php7_module "D:/Software/php/php7apache2_4.dll"
PHPIniDir "D:/Software/php/"

#找到AddType 位置,加上下面程式碼的最後一行,代表識別php字尾檔案,轉換成html檔案傳送給使用者。
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .php .hmtl

大功告成

執行完以上的步驟以後,就表示所做的工作差不多都結束了,該到了測試環節了。
在apache目錄中的htdocs資料夾中,新建一個test.php 檔案,然後朝檔案中寫入程式碼:

<?php
echo "<h1>Hello php!<h1 \>";
phpinfo();

這裡寫圖片描述

可以看到,我們的php程式碼被正確的執行了,代表我們的開發環境已經搭建好了!大功告成了!

相關文章