windows下搭建webserver(apache2.4+mysql5.7+php5.6)

帽子不夠白發表於2016-10-17

搭建準備

環境 windows 7 (64)

中介軟體 Apache 2.4

資料庫 MySQL 5.7.15

指令碼語言:PHP 5.6.26

執行庫 VC 2012 VC 2015

 

在配置之前需要先了解下各個安裝軟體之間版本的搭配問題

1.      所有的軟體都為x64,這個不用說了搞電腦的都知道

2.      我們下載PHP時可以看到有 V9 ,V11 和執行緒安全和非執行緒安全,如果我們下載的 V9的話就需要先安裝 VC2010的執行庫如果下載的V11的話需要先安裝 VC 2012。

3.      因為使用的是Apache2.4版本所以需要下載最新的VC2015,因為winserver 2008 與VC2015執行庫之間存在相容問題故,選擇win7進行搭建

4.      我們在開啟下載的PHP資料夾後可見一個檔案php5apache2_4.dll 這個2_4即對應Apache2.4版本(很重要),PHP5.5之後就不在支援Apache2.2的版本,所以我們在下載是要注意是php5apache2_4.dll還是php5apache2_2.dll(Apache2.2)。

 

在安裝VC2015後執行httpd 不報錯證明執行庫相容沒有問題,再開啟apachemonitor控制檯




在這可以看到Apache已經啟動了


接下來安裝資料庫 這是比較新的資料庫,安裝方式與前幾版有所不同


在這裡我們要把DOCUMENTATION選擇為安裝


在安裝目下新建一個my.ini檔案


檔案中寫入跟目錄路徑,資料儲存路徑,埠,編碼設定,時間設施,預設引擎


首先remove這個庫通過如下操作初始化資料庫,記錄隨機生成下密碼,再安裝,再啟動資料庫。


這是可以瀏覽這個html檔案,但是不能訪問.php檔案,是因為沒有將PHP模組載入到Apache中。


執行下載的PHP中的php.exe檔案,丟失檔案的原因是我們使用的V11的PHP所有需要安裝VC2012執行庫


安裝後要將php的兩個路徑新增到環境變數當中。ext資料夾為擴充套件模組。重啟電腦


開啟php 找到php.ini-develpement檔案改為php.ini


在檔案的這個位置寫這個路徑載入了擴充套件模組


進入Apache資料夾找配置檔案


此處預設為這個,百度上說修改的都是錯誤的


在檔案的結尾加入這樣3句,將PHP模組載入,選擇能解析的檔案型別。


在index.html檔案結尾寫入 <?php phpinfo(); ?>出現如下頁面,大功告成。



相關文章