window下Apache+php+Mysql環境的搭建及其涉及的知識

來源:互聯網
上載者:User

標籤:apach   連結   root   apache   連結庫   協議   idt   windows服務   管理系統   

一.安裝Apache   1. 在網上搜尋以下3個檔案,以及找一個地方建立一個檔案夾

      檔案夾內有:apache,mysql,php檔案夾,最好都不要有中文路徑

  

  

  https是採用ssi加密之後的http協議,更安全!

  msi是微軟的安裝程式包!

  2. 安裝Apache的話,直接安裝二進位檔案(可執行檔)即可

      如果是win10作業系統,需要以管理員的身份運行:

    

 

        

    然後進入軟體安裝節奏

     設定基本資料

     

       然後next

       3.選擇自訂安裝

      

4.選擇安裝路徑(!所有的目錄不能出現任何中文)

   

 5.安裝

    

    

        除了localhost可以訪問之外,還有哪些地址可以訪問?

       

         本機ip地址

 

 

 那麼問題來了 這個“  It works !” 是來自那裡的呢

   來自預設的主目錄下

   

6.管理Apache

  

常見的有以下的幾種管理方式:

          a.Apache自身提供了一個Apache服務鏡像管理器

 

 注意!--》    它不是Apache的伺服器軟體,只是一個管理器而已!即使退出也不影響Apache 服務!

     

 

 二.以windows服務的形式進行管理

  

預設的,Apache被安裝成了windows的一個服務!

先開啟windows的服務管理員:

 

 

 

 

 

三.PHP的安裝與管理

      安裝PHP很簡單,解壓複製過之前建立好的php目錄裡面即可:

   

此時,PHP只是一個獨立的軟體,可以單獨的運行,跟Apache還沒有任何的關係:

先安裝環境變數:

 

 然後就可以在Apache的htdocs中產生php檔案,並運行它

 

配置PHP

     first: PHP與Apache之間的關係

    

    總的來說: PHP與Apache的關係是:php是Apache的一個功能模組,而且Apache調用PHP

   

       什麼是Apache的功能模組?

  Apache本身並不是很強大,但是它可以載入很多模組來擴充它的功能,也可以說,Apache就是一個由很多模組組成的軟體!Apache的每一個模組,都負責          完成特定的某一個功能!

       Apache的功能模組,都是在Apache的設定檔中進行載入的

       

       先開啟PHP的主設定檔:

         Apache的眾多模組,都是通過LoadModule指令載入到Apache 的內部的!

        

       

我們也可以使用httpd -M來查看當前Apache已經載入了哪些模組:

好了,瞭解了PHP與Apache之間的關係,開始下面的步驟

 

第一步:將PHP安裝成Apache的一個功能模組

 

載入文法:

LoadModule 模組名(不能隨意) 模組的動態連結程式庫所在的位置(載入的路徑)

 其中,PHP模組的名字:php5_module,也是PHP程式碼已經規定好了

 模組的地址:在PHP的安裝目錄中,php5apache2_2.dll

 

 

然後重啟Apache!(因為Apache只有在啟動的時候才會讀取設定檔)

  但是現在運行php檔案的話,還是不能成功的。

  因為,此時Apache只是載入了PHP模組,還沒有給PHP“分配任務”!

 

第二步:在Apache中將PHP結尾的檔案交由PHP模組來處理

   就是給PHP分配任務

   

   也要重啟Apache!

    

           此時,PHP是Apache的一部分了,所以,PHP的配置資訊需要被Apache所載入!

         

 

第三步:確定並載入PHP的設定檔

          

    理論上來說,PHP的設定檔php.ini可以出現在電腦的任何一個目錄下,也就是說,在電腦中,可能有多個php的設定檔,首先要確定在哪個目錄下進行載入!為了方便管理,一般都是將php.ini放置在php的安裝目錄下!

     

  首先,利用Apache的配置指令PHPIniDir設定檔路徑:

 

     然後,在相應的目錄下增加php.ini

      利用已有的模板修改即可:

       

      生產環境是對外開放,開發環境就是個人學習使用

      我們將開發環境下的設定檔的模板複製一份,修改為php.ini:

   

    重啟Apache!

     

     第四步:修改時區

報錯:

 

         時區,一般是必須要配置的選項!

          此時在php/php.ini中搜尋:timezone,把timezone中的值改成PRC

           

         因為php是Apache中的一部分

         所以,需要重啟Apache!

 

四.Mysql 的安裝與配置

  安裝:

    

1.選擇自訂安裝

 

2.選擇安裝目錄:

   

需要配置兩個目錄:

MySQL管理系統的目錄

MySQL資料庫的目錄

 

3.安裝

 

進入設定階段:

  

設定階段:

    1.選擇詳細配置

     

  2.選擇開發機器

     

   3.選擇多功能伺服器

     

  4.選擇低並發

     

   5.開啟strict 模式 

     

   strict 模式: 在插入資料的時候,資料與該欄位的類型必須一致。     6.選擇utf8字元集

      

   7.安裝環境變數

     

    8.設定root使用者密碼

      

   9.執行配置生效。

 

 

(如果卡的超過30分鐘就關閉,刪除以下檔案,再重新安裝)

 

 如果成功就大吉大利,今晚吃雞·

  

 

window下Apache+php+Mysql環境的搭建及其涉及的知識

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.