天天看點

Windows7下PHP、apache開發環境搭建

一、準備

近期需要在自己的win7機器上用php做些開發工作,奈何這台機器沒搭建過php開發環境,就花了點時間搭好環境,記錄總結下,這次環境安裝搭建用到php7,apache2.4,mysql5.7

二、元件下載下傳

php:在官網下載下傳即可,http://www.php.net/downloads.php

1,選擇想要下載下傳的版本下邊的Windows downloads,然後跳轉到對于資源清單頁

Windows7下PHP、apache開發環境搭建

2,根據機器32位或64位分别選擇x86,x64,另外因為伺服器環境用的是apache,是以還得下載下傳php安裝目錄下有php7apache2_*.dll檔案的版本,是以選擇注明是Thread Safe的版本,而不是Non Thread Safe版本,這點需注意,我機器是64位,是以選擇下面這個版本,下zip壓縮包即可

Windows7下PHP、apache開發環境搭建

apache:apache也是在官網下,不科學上網的話貌似下載下傳速度很感人,還好就10幾兆的壓縮包

http://httpd.apache.org/docs/current/platform/windows.html#down

按照頁面指引點選到這裡,就進去下載下傳資源清單頁了,然後直接下載下傳,注意下每個資源名稱都帶有VC+數字的,這個需要和php下載下傳版本名稱帶的VC版本相同!不然後續在apache添加php元件時會有莫名其妙的錯誤

Windows7下PHP、apache開發環境搭建

mysql:mysql很多資源可以下載下傳,當然官網是首選了

https://dev.mysql.com/downloads/mysql/

具體版本選擇以及安裝過程這裡就不啰嗦了,嫌麻煩的話很多步驟是可以傻瓜式點點點下一步就安裝完的

三、php安裝配置

php下載下傳後是一個壓縮包,解壓到合适的目錄下即可,找到解壓後主目錄下的此ini檔案,copy此檔案後改名為php.ini,以備參數配置

Windows7下PHP、apache開發環境搭建

修改php.ini檔案:

a,時區配置,把date.timezone前的;去掉,并加上timezone的值,PRC即可,詳細的配置值可以看下

http://php.net/date.timezone

Windows7下PHP、apache開發環境搭建

b,關鍵詞搜尋‘extension’可以找到以下内容塊,打開開發中需要用到的擴充,隻需将對應項前的;去掉即可

Windows7下PHP、apache開發環境搭建

c,關鍵詞搜尋‘doc_root’,修改doc_root配置,寫上apache安裝目錄下htdocs檔案夾的絕對路徑

Windows7下PHP、apache開發環境搭建

d,關鍵詞搜尋’extension_dir’,寫上php安裝目錄下ext的存放目錄,把前面的;去掉

Windows7下PHP、apache開發環境搭建

php安裝後的基本配置差不多就完成了,ini檔案其他很多的配置項在開發過程按需進行修改更新即可

四、apache安裝配置

解壓到合适的目錄下,找到conf檔案,路徑是在:安裝路徑\Apache24\conf\httpd.conf

a,修改apache的server_root,即apache的安裝主目錄

Windows7下PHP、apache開發環境搭建

b,添加php到子產品中,添加以下兩行,具體路徑以及dll檔案名參考實際的安裝目錄和dll檔案名

Windows7下PHP、apache開發環境搭建

c,配置下支援的檔案type

Windows7下PHP、apache開發環境搭建
Windows7下PHP、apache開發環境搭建

五、開啟apache服務并測試

cd到apache的bin目錄下,分别執行指令

httpd.exe -k install
httpd.exe -k start
           

如果執行有問題,按報錯說明解決問題即可,如果沒報錯,apache以及php服務則已正常啟動

在apache的htdocs目錄下建立php檔案,命名為phpinfo.php,檔案内容可以為以下:

<?php
    phpinfo();
?>
           

任意本機浏覽器輸入:http://127.0.0.1/phpinfo.php 或 http://localhost/phpinfo.php

頁面出現以下内容表示php的基本開發環境搭建完:

Windows7下PHP、apache開發環境搭建