win7搭建apache2.49&&php7.2.2開發環境
最近開始學php,因為一直在看php的語法,配合一些線上程式設計環境,也能學的不亦樂乎。但是一直都沒有自己寫程式執行,所以總感覺心裡有點沒底,於是就自己試著搭建一個apache和php開發環境。
雖然網上教程不少,但是很多都是你copy我的回答,我寫個爬蟲抓取你的回答,資訊真叫一個良莠不齊啊。搜尋了很久時間,摸索了許久,終於搭建好了。
下面就是我搭建的過程:
使用的軟體以及環境
- win7sp1 64位
- apache2.49
- 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程式碼被正確的執行了,代表我們的開發環境已經搭建好了!大功告成了!
相關文章
- win7 搭建flutter開發環境Win7Flutter開發環境
- win7下搭建nginx+php的開發環境Win7NginxPHP開發環境
- Flutter開發入門之開發環境搭建(VSCode搭建Flutter開發環境)Flutter開發環境VSCode
- JAVA開發環境搭建Java開發環境
- Theia 開發環境搭建開發環境
- Qt開發環境搭建QT開發環境
- GeoServer開發環境搭建Server開發環境
- lua 開發環境搭建開發環境
- 前端開發環境搭建前端開發環境
- QEMU 開發環境搭建開發環境
- Linux搭建開發環境Linux開發環境
- rollup 開發環境搭建開發環境
- 1 – 搭建開發環境開發環境
- Androdi開發環境搭建開發環境
- 搭建go開發環境Go開發環境
- Cordova 開發環境搭建開發環境
- 搭建VUE開發環境Vue開發環境
- ubuntu環境下搭建以太坊開發環境Ubuntu開發環境
- windows開發genieacs環境搭建Windows
- TS(TypeScript)— 搭建開發環境TypeScript開發環境
- Mac 搭建 PHP 開發環境MacPHP開發環境
- Java開發-搭建hibernate環境Java
- Mac搭建Flutter開發環境MacFlutter開發環境
- linux開發環境搭建(ubuntu)Linux開發環境Ubuntu
- 搭建 Laravel + vuetify 開發環境LaravelVue開發環境
- React Native 開發環境搭建React Native開發環境
- 搭建vue的開發環境Vue開發環境
- GOLang開發環境搭建(Windows)Golang開發環境Windows
- MAC環境下PHP開發除錯環境搭建MacPHP除錯
- Weex開發之路(一):開發環境搭建開發環境
- ThreeJs-01開發環境搭建JS開發環境
- linux下搭建wails開發環境。LinuxAI開發環境
- 搭建rust開發環境-記錄Rust開發環境
- qgis 3.30 python開發環境搭建Python開發環境
- 【Lua】VSCode 搭建 Lua 開發環境VSCode開發環境
- 使用 Rainbond 搭建本地開發環境AI開發環境
- Potree 002 Desktop開發環境搭建開發環境
- 2、Pico Robot 開發環境搭建開發環境
- 使用 Docker 搭建本地開發環境!Docker開發環境