1. 程式人生 > >原生windows下組裝apache+php環境搭建(非整合環境)

原生windows下組裝apache+php環境搭建(非整合環境)

                  php初學者的重點放在與學習語言,我感覺這個觀點才是正確的。有些同學學習一開始第一天就被安裝php環境嚇怕了,運氣好一點的,

環境能裝上還好,有些就是怎麼裝都會報錯,服務啟動不了,浪費很多學習的時間。打擊了學習自信心。但是現在語言能力以及學習提高上來了,時

候過來再看看原生的php環境搭建了。這時候你在來看看環境搭建,我感覺是比較明智的做法。開始學習就先裝個整合環境,先學習語言才是重點。

面介紹一下windows下安裝 Apache2+php5.6的環境搭建。
              

        安裝環境之前先看看Apache , php之間的關係圖。

             

         一.首先安裝Apache

                      假設你原來的電腦已經裝好整合環境,建議先解除安裝apache.Apache常用指令

                             apachebin目錄下

                            停止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

              能夠訪問到此頁面,恭喜你安裝成功了!