原生windows下組裝apache+php環境搭建(非整合環境)
php初學者的重點放在與學習語言,我感覺這個觀點才是正確的。有些同學學習一開始第一天就被安裝php環境嚇怕了,運氣好一點的,
環境能裝上還好,有些就是怎麼裝都會報錯,服務啟動不了,浪費很多學習的時間。打擊了學習自信心。但是現在語言能力以及學習提高上來了,時
候過來再看看原生的php環境搭建了。這時候你在來看看環境搭建,我感覺是比較明智的做法。開始學習就先裝個整合環境,先學習語言才是重點。
面介紹一下windows下安裝 Apache2+php5.6的環境搭建。
安裝環境之前先看看Apache , php之間的關係圖。
一.首先安裝Apache
假設你原來的電腦已經裝好整合環境,建議先解除安裝apache.Apache常用指令
在apache的bin目錄下
停止apache服務: httpd.exe -k stop // 啟動 start 重啟 restart
解除安裝: httpd.exe -k uninstall
安裝指令: httpd.exe -k install
解除安裝好Apache服務之後開始下面步驟。
1.1 安裝補丁
補丁地址: https://www.microsoft.com/zh-CN/download/details.aspx?id=30679
選擇版本:
點選安裝即可!
1.2 官網下載 Apache伺服器。 隨意百度找點教程之類即可 下載到一個壓縮包,解壓即可。
1.3 官網下載 php軟體包。 選擇執行緒安全 的。
下載地址:http://windows.php.net/download#php-5.6
下載過來的壓縮包,同樣的解壓一下就好了,但是你得記住你解壓所處的路徑!
1.3 開始整合Apache 和 php
1.3.1 首先先修改一下 Apache /conf/httpd.conf 檔案
找到如下處: Define SERVERROOT "修改為自己安裝apache的路徑"。
例如我安裝的目錄: Define SRVROOT "C:/apache/httpd-2.4.25-x64-vc11-r1/Apache24"
ServerRoot "${SRVROOT}"
啟動服務: 在apache/bin/目錄下 開啟cmd 輸入: httpd.exe -k start
之後在瀏覽器輸入localhost 出現以下介面,說明apache已經安裝好了!
1.4 讓apache載入 php模組。
開啟httpd.conf 檔案。 加入下面這一段配置載入php模組
LoadModule php5_module "C:/apache/php5.6/php5apache2_4.dll" // 自己解壓php的目錄下有這個php5apache2_4.dll 把路徑改為自己的即可
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>
PHPIniDir "C:/apache/php5.6/" //php.ini的配置檔案的目錄 把路徑改為自己的即可
此時大致php和apache已經整合成功,還去最後一步,修改php.ini-development 也就是在解壓php下面有這麼一個
配置檔案,重新命名為 php.ini
開啟此檔案。
寫入下面一段:
extension_dir=”ext目錄” //也是在你解壓的php目錄下,有這麼一個目錄 ,即是php擴充套件目錄
1.5 最後 寫上一段php指令碼: <?php echo phpinfo(); ?> 存為 hello.php放在
apache/htdocs目錄下
重新或者啟動apache伺服器: httpd.exe -k start
能夠訪問到此頁面,恭喜你安裝成功了!