編碼的世界 / 優質文選 / 文明

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


2022年5月26日
-   

                  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
              能夠訪問到此頁面,恭喜你安裝成功了!

          
 
                         
               
                      
 

熱門文章