windows下搭建webserver(apache2.4+mysql5.7+php5.6)
搭建準備
環境 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(); ?>出現如下頁面,大功告成。
相關文章
- 手動搭建的一個webserverWebServer
- Windows 下搭建 lnmp 環境WindowsLNMP
- windows下搭建lisp環境WindowsLisp
- Windows下搭建ESP-IDF環境搭建Windows
- Windows下搭建Nginx伺服器WindowsNginx伺服器
- windows下Hive搭建踩坑彙總WindowsHive
- Windows下的git伺服器搭建WindowsGit伺服器
- windows下flutter2.2.3環境搭建WindowsFlutter
- 【MQTT】在Windows下搭建MQTT伺服器MQQTWindows伺服器
- Windows下MQTT代理伺服器的搭建WindowsMQQT伺服器
- Windows下Kafka2.8環境搭建教程WindowsKafka
- Windows 下 Homestead 環境搭建遇到的坑Windows
- Windows下使用GitStack搭建Git伺服器WindowsGit伺服器
- MQTT在Windows下搭建MQTT伺服器MQQTWindows伺服器
- Windows環境下的Nginx環境搭建WindowsNginx
- 記錄一下 Windows 下搭建 Homestead 的兩大坑Windows
- Windows下React Native開發環境的搭建WindowsReact Native開發環境
- Windows環境下ELK簡單搭建記錄Windows
- windows系統下搭建雲伺服器教程Windows伺服器
- windows 下搭建swoft2 本地開發環境Windows開發環境
- 【Hadoop】:Windows下使用IDEA搭建Hadoop開發環境HadoopWindowsIdea開發環境
- windows搭建ftpWindowsFTP
- Windows 下GO語言開發環境搭建+LiteID配置WindowsGo開發環境
- Windows下hadoop環境搭建之NameNode啟動報錯WindowsHadoop
- 如何在windows下進行LINUX虛擬機器搭建WindowsLinux虛擬機
- 也談如何寫一個Webserver(-)WebServer
- 【知識分享】windows系統下搭建雲伺服器教程Windows伺服器
- Mac Apache Tomcat WebServer 伺服器配置MacApacheTomcatWebServer伺服器
- 也談如何寫一個Webserver(三)WebServer
- Windows10系統下使用Docker搭建ClickHouse開發環境WindowsDocker開發環境
- Flutter環境搭建(Windows)FlutterWindows
- go windows 環境搭建GoWindows
- DVWA搭建(kali+Windows)Windows
- Rust 程式設計小專案:WebServer 05Rust程式設計WebServer
- Rust 程式設計小專案:WebServer 06Rust程式設計WebServer
- Rust 程式設計小專案:WebServer 01Rust程式設計WebServer
- Rust 程式設計小專案:WebServer 02Rust程式設計WebServer
- Rust 程式設計小專案:WebServer 03Rust程式設計WebServer
- Rust 程式設計小專案:WebServer 04Rust程式設計WebServer