首頁  >  文章  >  後端開發  >  Windows10系統下如何去設定PHP開發環境

Windows10系統下如何去設定PHP開發環境

炎欲天舞
炎欲天舞原創
2017-08-07 09:20:562971瀏覽
  • 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"
27070493c0eecec77a4c73082082e5b0
#

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

#
DocumentRoot "D:/phpenvir/Apache2.4.25/htdocs"
d3a54fb22c3a328bf97d3339d1e1d511
#

改好之後儲存檔。

接下來,利用管理員身份(這裡一定要注意,要透過管理員身份運行,剛開始配置的時候在這裡出了錯,導致了錯誤產生)開啟命令提示字元,切換到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
3d2bc15b1bba078de8d7a79a3fb1c22a

保存之后,在浏览器中输入: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中进行修改,具体操作可以去参考网上的方法。

以上是Windows10系統下如何去設定PHP開發環境的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn