當前位置:
首頁 > 知識 > Windows10系統PHP開發環境配置

Windows10系統PHP開發環境配置


  • Windows下搭建(Apache+PHP+MySQL)=>WAMP
  • Linux下搭建(Apache+PHP+MySQL) =>LAMP

PHP開發環境配置一般有套件安裝自定義安裝兩種方式。網上也能夠找到套件,可以直接下載一整套開發環境,省去了配置的過程,不過這種方式靈活性不夠高,我們也不能了解其中的關係,試著自己動手去配置一下環境,還是有點好處的,我下面詳細介紹的是Windows10系統下自定義安裝PHP開發環境

建議將這幾款軟體安裝到同一個文件夾中,便於管理,我這裡都放到了phpenvir文件夾中;另外,每安裝完一個軟體,便進行測試是否安裝成功。

我接下來的安裝順序為:Apache→PHP→MySQL


Apache安裝

官網下載鏈接:

Windows10系統PHP開發環境配置

下面有幾個下載鏈接,可以自行選擇。我選用了第二種方式進行下載。

Windows10系統PHP開發環境配置

根據自己的電腦配置選擇32位或者64位。下載完成後,解壓文件。接下來,打開解壓後的文件,找到conf目錄下的http.conf文件,利用文本編譯器(例如Editplus)打開,Ctrl+F

ServerRoot "C:/Apache24"

將文件目錄地址修改為你的安裝位置,例如我安裝到了如下位置:

Windows10系統PHP開發環境配置

所以我這裡應該將其改為:

D:/phpenvir/Apache2.4.25

這裡需要注意一點:目錄斜杠的符號應該是/或者\

在該文件中繼續Crtl+F,找到下面的代碼:

#
DocumentRoot "c:/Apache24/htdocs"
<Directory"c:/Apache24/htdocs">
#

與上面的做法相同,根據自己的安裝位置自行修改:

#
DocumentRoot "D:/phpenvir/Apache2.4.25/htdocs"
<Directory"D:/phpenvir/Apache2.4.25/htdocs">
#

改好之後保存文件。

接下來,利用管理員身份(這裡一定要注意,要通過管理員身份運行,剛開始配置的時候在這裡出了錯,導致了錯誤產生)打開命令提示符,切換到Apache目錄下的bin目錄,執行安裝程序httpd -k install.

Windows10系統PHP開發環境配置

它會提示你Apache服務安裝成功。緊接著輸入httpd –k start來啟動Apache服務。

測試:在瀏覽器中輸入:http://localhost, 如果出現下圖頁面,則表示Apache安裝成功。

Windows10系統PHP開發環境配置

小技巧:

  • 在切換到

    Apache

    目錄下

    bin文件夾

    的過程中,可以利用上面講到的那種方法,另外,還可以先在本地打開

    bin文件

    所在的位置,然後按住shift鍵的同時點擊滑鼠右鍵,列表中會有一項

    在此處打開命令窗口

    ,點擊打開命令提示符,即可直接定位到該位置,省去了切換文件夾的操作。如下圖所示:

Windows10系統PHP開發環境配置

  • 我們之所以在

    bin文件夾

    所在位置打開命令提示符,是因為我們的httpd指令位於該文件夾中,如果你希望在任何目錄下都可以運行我們的httpd指令(即不需要再每次都切換到

    bin目錄

    去操作),這時則需要我們去設置一下

    環境變數

    ,具體流程如下:
  1. 右鍵點擊

    計算機

    屬性(或者快捷鍵Win+PauseBreak)打開

    計算機系統

    界面
  2. 打開界面內的

    更改設置

  3. 打開

    高級

    下面的

    環境變數

  4. 打開

    系統變數

    中的PATH

  5. 新增

    環境變數,將安裝的Apache完整的bin目錄填寫進去,然後將打開的窗口逐一

    確認

    即可(從圖中可以看出

    win10

    操作系統中環境變數是按行排列的,而

    win7

    操作系統中環境變數好像是全在一行,所以配置環境變數的時候還應該在末尾加個;以用來區分不同的環境變數)。

具體參照下圖:

Windows10系統PHP開發環境配置


PHP安裝

Apache安裝好之後,在下載PHP開發軟體之前,先向httpd.conf文件中寫入PHP支持模塊。

打開httpd.conf文件, Crtl+F

DirectoryIndex index.html

將其修改為

#修改首頁面文件類型支持
DirectoryIndex index.html index.htm index.php

然後,在文件尾部添加下面的內容:

#讓Apache支持PHP
LoadModule php7_module "D:/phpenvir/php7.1.1/php7apache2_4.dll"
#告訴Apache php.ini的位置
PHPIniDir "D:/phpenvir/php7.1.1"
AddType application/x-httpd-php .php .html .htm

寫好之後保存文件。


注意一點,上面添加的內容需要根據自己接下來將要安裝的PHP軟體版本進行修改,我這裡安裝的PHP7.1.1版本和Apache2.4.25版本,要確保能夠在下載好的PHP文件夾中找到D:/phpenvir/php7.1.1/php7apache2_4.dllD:/phpenvir/php7.1.1/php.ini這兩個文件,而php.ini文件是從php.ini-development文件複製而來的,下文會提及到.

Windows10系統PHP開發環境配置

接下來,開始下載PHP開發工具。

官網下載鏈接:

Windows10系統PHP開發環境配置

從圖中可以看到有Non Thread SafeThread Safe兩個版本,我們需要下載Thread Safe的PHP環境。

Windows10系統PHP開發環境配置

下載完成之後將其解壓到之前指定好的文件夾D:/phpenvir/php7.1.1中。

然後,將php7.1.1目錄下的php.ini-development文件重命名為php.ini,用Editplus打開,Crtl+F

;extension_dir="ext"

將其修改為:

#去掉前面的分號,並且將地址更改為自己的安裝位置
extension_dir="D:/phpenvir/php7.1.1/ext"

接著Crtl+F

;extension=php_mysqli.dll
#將前面的分號去掉,這樣PHP便可以支持mysqli擴展

根據開發的不同需求,可以去掉各種擴展前面的分號,我們這裡先去掉一些能用得到的(前面不帶分號的即為自己啟用的擴展):

;extension=php_bz2.dll
extension=php_curl.dll
;extension=php_fileinfo.dll
;extension=php_ftp.dll
extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_gmp.dll
;extension=php_intl.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
extension=php_mbstring.dll
;extension=php_exif.dll ; Must be after mbstring as it depends on it
extension=php_mysqli.dll
;extension=php_oci8_12c.dll ; Use with Oracle Database 12c Instant Client
;extension=php_openssl.dll
;extension=php_pdo_firebird.dll
;extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
;extension=php_pdo_sqlite.dll
;extension=php_pgsql.dll
;extension=php_shmop.dll

測試

在Apache目錄下的htdocs文件夾中新建Index.php文件,填入以下代碼:

php
<?php
phpinfo;
?>

保存之後,在瀏覽器中輸入:http://localhost/index.php

如果出現如下頁面,則證明PHP安裝成功。

Windows10系統PHP開發環境配置


從上面這個頁面中,你可以很清楚地看到自己安裝的PHP版本Apache版本信息,包括各種擴展功能。

MySQL安裝

官網下載鏈接:

Windows10系統PHP開發環境配置

Windows10系統PHP開發環境配置

這裡有兩個版本msizip.

msi格式的是我們平時經常使用的那種,可以直接點擊安裝,按照給出的提示進行安裝。而Zip格式的則需要自己去解壓,然後使用命令行進行相關配置,才能夠使用。

我個人下載安裝的是msi格式的,安裝方式比較簡單,根據提示一步步安裝即可,下面有兩個教程對於MySQL安裝已經解釋得很清楚,這裡我便不再多做贅述。

將MySQL安裝完成以後,PHP環境配置就大致完成了,需要注意的一點是平時寫的php文件要放在Apache目錄下的htdocs文件夾下,例如我這裡是D:/phpenvir/Apache2.4.25/htdocs文件夾。如果想要自定義一個存放文件夾,還需要在httpd.conf中進行修改,具體操作可以去參考網上的方法。

參考資料

  • PHP環境搭建
  • MySQL安裝教程(msi格式)
  • MySQL安裝教程(zip格式)

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 科技優家 的精彩文章:

從 Vue 1.x 遷移—Vue.js
初識 tk.mybatis.mapper 通用mapper
大數據「二」HDFS部署及文件讀寫
Web服務中上傳文件大小的限制
C多線程之旅(7)——終止線程

TAG:科技優家 |

您可能感興趣

Windows 下雙 Python 開發環境配置
入門教程 一:Windows 10下OpenCV 開發環境配置
Windows 7下搭建pyhton開發環境
Android P開發者預覽版公布 Nexus 6P/5X無緣
Windows 10內測版新API介面暗示Surface Phone仍在開發
使用 Visual Studio Code 搭建 C/C+開發和調試環境
怎樣用Sublime Text 3配置輕量級的Python集成開發環境
Python web開發:Flask的項目配置
Windows下安裝和配置Julia開發環境
蘋果開發者在iOS 12固件中發現iPhoneX Plus設計
Section 10-Halcon實戰寶典之HALCON概述與開發流程
python開發學習:Python 3 VS Python 2
PowerVR開發工具和SDK 2018 Release1正式發布!
iOS 12 beta 5 開發者測試版暗示「iPhone X Plus」將有 iPad 的橫屏模式
Vizard 6開發平台現在支持WindowsMR頭顯
iOS開發 適配iPhoneX/iPhoneXr/iPhoneXs/iPhonexs max
偽·從零開始學Python-1.2 Python的開發工具
CollPlant加入ReMDO行動計劃為3D列印器官開發bioink
2018 Oculus Launch Pad開發者計劃開啟
VMWare Fusion Pro 10-macOS 強大虛擬機軟體,開發者的福音