iT邦幫忙

2021 iThome 鐵人賽

DAY 6
0

今天要來安裝執行 PHP 程式的程式,PHP 的解釋器(直譯器)。

通常 PHP 都是跑在網站伺服器上,應該很少人知道 PHP 可以用終端機(Terminal)或是稱作命令行模式(CLI)執行吧。

這個程式跟一般的程式的安裝方法不太一樣

就從最簡單的 Linux 講到最複雜的 Windows 吧

Ubuntu or Linux

安裝 php7.4

sudo apt install php7.4

安裝擴充套件

sudo apt install php7.4-cli php7.4-fpm php7.4-gd php7.4-json php7.4-xml php7.4-zip php7.4-mbstring php7.4-curl php7.4-openssl php7.4-mysql php7.4-pdo_mysql

查看 php 版本

php -v

如果有出現版本 PHP 7.4.23 (cli) 就表示安裝成功


MacOS

在「工具程式」裡找到「終端機(Terminal)」並且打開(就是那個人見人怕的小黑框)

  1. 安裝 Homebrew

    首先要安裝 MacOS 的套件管理程式 Homebrew

    在終端機貼上這段指令並按下 Enter 就會開始安裝(可能會要你輸入密碼)

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    

    如果出現 Press RETURN to continue or any other key to abort,就按 Enter 或任意鍵它就會繼續安裝了

    裝完會出現 Installation successful!,可能還會有 Next steps,此時就要再輸入它給的指令:

    echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
    eval "$(/opt/homebrew/bin/brew shellenv)"
    

    裝完後可以輸入 brew 看看

    brew
    

    如果出現一堆 brew 啥的,就表示安裝成功囉

    如果是出現 command not found: brew,代表沒裝成功,請重來一遍~

  2. 安裝 php@7.4

    用剛剛安裝的 Homebrew 裝 php

    brew install php@7.4
    

    設定環境變數(讓你可以在終端機用 php 指令)

    export PATH=/usr/local/opt/php@7.4/bin:$PATH
    

    重新載入環境變數

    exec $SHELL
    

    最後輸入 php -v

    php -v
    

    如果有出現版本 PHP 7.4.23 (cli) 就表示安裝成功

    如果是出現 command not found: php,代表沒裝成功,請重來一遍~


Windows

  1. 下載 PHP

    安裝檔在這個位置,不是很好找:

    PHP 官網 > Downloads > Windows downloads > PHP 7.4

    推薦是裝 Thread Safe 的版本,因為 Apache 上必須使用線程安全的 PHP,雖然現在沒有要裝 Apache,但還是免得以後麻煩要重新裝過
    https://ithelp.ithome.com.tw/upload/images/20210915/20132916rsby5SGntp.png

    要找 zip 檔案下載,其他的都不是。
    https://ithelp.ithome.com.tw/upload/images/20210915/201329169vT1tdJmE1.png

    我已經幫大家都找好了,趕時間的話,直接點下方連結下載就行了:

    至於 x86 還是 x64 可以在 設定 > 系統 > 關於 > 系統類型 看到:
    https://ithelp.ithome.com.tw/upload/images/20210915/20132916fdx8TT9qIh.png


    在 C 槽建立一個 php-7.4.23 的資料夾(你也可以放在其他地方)
    https://ithelp.ithome.com.tw/upload/images/20210915/201329169FpdzOmmhE.png
    把剛剛載下來的壓縮檔丟進去
    https://ithelp.ithome.com.tw/upload/images/20210915/20132916j49QcQkL5v.png
    右鍵解壓縮到當前資料夾
    https://ithelp.ithome.com.tw/upload/images/20210915/201329162HoHc5LKj4.png
    這樣就算是安裝完了

  2. 設定環境變數

    設定環境變數後才能在終端機用 php 指令

    找到 設定 > 系統 > 關於 的右邊 相關設定 > 系統保護,然後點下去
    https://ithelp.ithome.com.tw/upload/images/20210915/201329164Tho76pfST.png

    進階,之後點 環境變數
    https://ithelp.ithome.com.tw/upload/images/20210915/20132916ODBMrSokpI.png

    找到 path 後,點一下,再按 編輯
    https://ithelp.ithome.com.tw/upload/images/20210915/20132916OqkwAV3YAj.png

    新增,把剛剛解壓縮的資料夾路徑貼進去按 Enter
    https://ithelp.ithome.com.tw/upload/images/20210915/20132916iM3XBJOf4x.png

    最後就按 確定 確定 確定 就行了

  3. 開啟小黑框

    在下方搜尋框輸入 cmd,之後開啟 命令提示字元(終端機(Terminal))
    https://ithelp.ithome.com.tw/upload/images/20210915/20132916RBb3VnIJww.png

    如果開著終端機的話,記得要重開終端機

    輸入 php -v

    php -v
    

    出現版本 PHP 7.4.23 (cli),就表示設定成功了~
    https://ithelp.ithome.com.tw/upload/images/20210915/20132916Ter5d2xZsf.png

    如果出現 'php' 不是內部或外部命令、可執行的程式或批次檔。,表示你的「環境變數」沒設定成功,請再加油~


上一篇
【PHP Telegram Bot】Day05 - 程式語言的運作原理
下一篇
【PHP Telegram Bot】Day07 - 安裝 VS Code 並撰寫第一支程式
系列文
用 PHP 打造專屬於自己的 Telegram 聊天機器人吧!30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言