window下安裝php開發環境

來源:互聯網
上載者:User
這篇文章主要介紹了關於window下安裝php開發環境,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下

php環境的安裝,在成功後會覺得非常簡單,但對於一個沒有安裝好,各種報錯的小夥伴來說,真的是很崩潰。所以本篇文章盡量詳細,簡單。

一 軟體的下載

  • Apache httpd-2.4.33-win64-VC15

  • PHP php-7.2.4-Win32-VC15-x64

  • MySQL 這個好早之前裝好了,版本都可以

軟體都可以在官網下載。

二 安裝與配置

壓縮包檔案解壓的路徑很重要,主要涉及到後面的配置問題,所以一定要清楚自己的解壓路徑。如果想要直接按照這個教程安裝的話:1.將下載的Apache安裝包(httpd-2.4.33-win64-VC15)解壓到D盤,將解壓的檔案夾名稱改為Apache24,檔案路徑是:D:/Apache24。2.將php壓縮包(php-7.2.4-Win32-VC15-x64)解壓到D盤,將檔案夾名稱改為PHP,檔案的路徑就是:D:/PHP。

  • Apache

  1. 修改設定檔:修改Apache的設定檔,讓Apache支援解析PHP。開啟Apache24檔案夾,開啟conf檔案夾,用記事本開啟httpd.conf檔案(Apache的設定檔)。

  2. 在開啟的記事本中搜尋:#LoadModule vhost_alias_module modules/mod_vhost_alias.so,在下一行添加:
            LoadModule php7_module "D:/PHP/php7apache2_4.dll"
            PHPIniDir "D:/PHP"
            AddType application/x-httpd-php .php .html .htm
    “php7apache2_4.dll”必須要和自己的安裝包匹配,如果不知道自己下載的安裝包是哪一版,可以開啟自己的php安裝包,找到這個檔案,就可以看到了。
    (這一步很重要,有很多朋友後來運行報錯,基本都是這裡有問題。本人都配置好之後,就報錯(httpd: Syntax error on line 539 of D:/Apache24/conf/httpd.conf:
    Cannot load d:/PHP/php7apache2_4.dll into server: \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3\xbf\xe9\xa1\xa3),結果在網上找了好久解決方案,
    最終發現問題就在自己下的安裝包有問題,官網上下載的安裝包有兩個版本,一種包含php7apache2_4.dll檔案,另一種不包含。如果像這樣配置的話,就需要下載包含的檔案。
    本人開始下的安裝包沒有php7apache2_4.dll檔案,又覺得網速太慢,不想重新下載一個新的版本,就在網上下載了php7apache2_4.dll檔案,結果還是不行。後來重新下載新的
    安裝包之後就好了。)

  3. 繼續搜尋
            DirectoryIndex index.html
        然後改為:
            DirectoryIndex index.php index.html

  4. 搜尋
            DocumentRoot "c:/Apache24/htdocs
         改為:
            DocumentRoot "d:/Apache24/htdocs"

          再找到
            <Directory "c:/Apache24/htdocs">

          改為
            <Directory "d:/Apache24/htdocs"> 
    這一步主要是修改Apache安裝路徑

  5. 將修改後的檔案儲存,直接關掉就可以了。

  • PHP配置

    1. 設定PHP擴充包,開啟PHP檔案夾,找到php.ini-development檔案,複製一份,直接粘貼在目前的目錄,改名為php.ini,用記事本開啟。

    2. 搜尋:
           ; On windows:
           ; extension_dir = "ext"

         改為:

           ; On windows:
            extension_dir = "D:/PHP/ext"

    3. 設定時區,搜尋:

              ;date.timezone =

              改為

              date.timezone = Asia/Shanghai
      去掉;的目的是去掉注釋

    4. 儲存並關掉記事本。

  • 將Apache的安裝目錄配置到系統的環境變數中

  • 開啟Apache24檔案夾,開啟htdocs檔案夾,建立一個php檔案(本人使用的是Notepad+++軟體建立的),命名為index.php。檔案內容為

  • <?php    phpinfo();?>
  • 三 驗證配置是否成功

    1. 以管理員身份開啟cmd命令列,開啟Apache24檔案夾,開啟bin檔案夾。輸入命令列:httpd.exe -k start

    2. 開啟瀏覽器輸入http://localhost,顯示如下內容,則安裝成功。


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.