一篇文章搞定 Windows PHP 開發環境配置

原文:一篇文章搞定 Windows PHP 開發環境配置

此文推薦手持 Windows PC 的 PHP 新手閱讀:即是那些想學習 PHP 的新同學。因為在學習 PHP 之前,你需要一個環境來運行 PHP。

全文索引,主要由以下三部分內容組成:

  1. 安裝 WampServer
  2. 配置環境變數
  3. 安裝 Composer

系統和軟體版本說明

  1. Windows 10
  2. Wampserver 3.0.6 (期望安裝的軟體版本:Apache 2.4.33, PHP 7.1.16, MySQL 5.7.21)
  3. Composer 1.6.4

1.安裝 WampServer

WampServer 是一個集成環境,它就包含了 Apache(伺服器軟體),PHPMySQL (資料庫),所以我們安裝 WampServer 的話,即可獲取這三個關鍵的,

運行 PHP 環境所需要的軟體。

來到 WampServer 官網:wampserver.com/en/ 點擊下載按鈕:

然後選擇自己系統位數對應的版本下載即可:

下載完成之後,跟安裝其他的 Windows 軟體過程沒有太大的差別,基本就是一路的 Next 按鈕即可(我下面用一些列截圖說明這個安裝的每一步)

下圖的兩個選項是詢問你是否使用 IE 作為默認瀏覽器,是否使用 Notepad++ 作為默認編輯器,這裡可以直接選擇 的。

這裡主要可以允許訪問

安裝完成之後,雙擊桌面的 WampServer 圖標即可啟動 WampServer,待 WampServer 圖標變成綠色即表明 WampServer 啟動成功。

啟動成功之後,在瀏覽器(推薦 Chrome,或者你使用其他瀏覽器也 OK)地址欄訪問 http://localhost ,可以看到類似下面的界面:

啟動成功後,我個人推薦首先修改 PHP 的版本,因為默認的是 PHP 5.6 的大版本,為了更好的性能和更多的新特性,我們可以將 WampServer 的 PHP 版本升級為

PHP 7.1 的大版本。

升級到 PHP 7.1 之後,瀏覽器訪問 http://localhost?phpinfo=1 ,可以看到類似下面的頁面,即表示 PHP 升級成功。

至此,WampServer 已經成功安裝了,即我們已經擁有執行 PHP 代碼的完整環境。但是

我們自己寫的 PHP 代碼(自己創建的 .php 文件)如何執行呢?如何像其他網站那樣使用 PHP 跑起一個瀏覽器也可以訪問的站點呢?

在這裡,使用 WampServer 作為 PHP 開發環境的情況下,需要記住一個非常非常重要的目錄www 目錄。你可以直接從 WampServer 打開這個目錄:

點開圖片中的 www directory 即可,正常情況下,打開的目錄是:C:wampwww 類似的目錄。作為新手學習 PHP 的時候,可以將自己寫的 PHP 代碼放到這個目錄下,然後從瀏覽器訪問對應的 .php 文件即可看到解析的 PHP 內容。比如你在 C:wampwww 目錄下創建了一個自己寫的 my.php 文件,你就可以通過訪問 localhost/my.php 來看到 my.php 的 PHP 代碼解析後的具體內容。

這樣,通過瀏覽器看到 PHP 代碼執行效果就完整實現了。

2.配置環境變數

那麼,問題來了:如何在命令行中執行 PHP 代碼或者 PHP 命令呢?

這個問題的答案是:在 Windows 上,我們需要設置環境變數。

具體的設置過程如下(演示系統為 Windows 10),在 Windows 10 底部的搜索欄輸入 sy ,然後打開 系統[控制面板]

點擊左側的 高級系統設置

然後,點擊下方的 環境變數(N)

選擇 Path 那一行,點擊 編輯

點擊右上 新建 按鈕,在需要輸入的地方輸入類似圖片中的內容:C:wampinphpphp7.1.16 。這裡的 php7.1.16 目錄需要對應你使用的 php 版本,比如你使用的是 PHP 5.6.35,這裡會對應成 php5.6.35 。這些 PHP 版本的對應都可以在 C:wampinphp 目錄下看得到的。 最後 確定 保存。

往回退的界面也注意要點擊 確定 保存。

在完成以上的環境變數設置之後,既可打開命令行工具;在底部搜索欄輸入 cmd ,然後 Enter 即可打開命令行工具。

在命令行輸入 php -v,能看到類似上圖的結果,即表明 PHP 的環境變數設置成功。

3.安裝 Composer

以下操作最好最好是在使用了梯子的情況下進行,如果你沒有梯子,可以直接訪問 https://tizi.io 即可購買一個穩定高速的梯子服務。

現代化的 PHP 開發,離不開 Composer 了,因為 Composer 最為 PHP 的包依賴關係管理工具,極大地便利了 PHP 開發者,我們來安裝之。如果你對使用 Composer 有任何的疑問,可以看 Codecasts.com 上的這個教程:Composer 完整教程

訪問 Composer 官網:getcomposer.org/ ,點擊 Download 按鈕。

來到 getcomposer.org/downloa 頁面,點擊 Composer-Setup.exe 的鏈接,下載 Composer 安裝器。

等待安裝成功後,雙擊 Composer-Setup.exe 來安裝 Composer 。

點擊 Next 即可。

這裡 Composer 會自動檢測你設置的 PHP 環境變數(即是我們上文設置的環境變數)。

下面這個可以不管,直接點擊 Next 即可。

到這裡之後,直接點擊 Install ,等待 Composer 安裝即可。

等待安裝過程差不多是下圖這樣的。

等待完成之後,點擊 Next

點擊 Finish

走到這一步,真的不易,不過可以慶祝一下的是:Composer 也安裝成功啦!

我們來檢驗一下 Composer 是否安裝成功。還是像前文那樣打開 命令行工具,然後輸入 composer 按下 Enter,如果看到類似下圖的界面。那麼就表明 Composer 已成功安裝!

總結

本文通過安裝 WampServer ,配置 Windows 的環境變數和安裝 Composer 這主要的三個步驟將完整的 Windows 的 PHP 的開發環境配置完成。希望對於想學習 PHP 同學來說會有一點點幫助。

最後,一如既往的是:Happy Hakcing

推薦閱讀:

微軟雅黑的 hinting 如此之糟糕,為什麼這麼多年微軟都沒有採取恰當措施加以改進?
Windows 10 下 MarkdownPad2 預覽無法顯示是怎麼回事?
win10快速訪問的控制面板?
win7該升到win10嗎?
如何給網易雲音樂加一個快捷鍵?

TAG:PHP | Windows10 | 互聯網 |