Code-Hero: PHP

使用 PHP 與 Code-Hero

👋 歡迎來到 Stackhero 文件!

Stackhero 提供 Code-Hero,一個完整的開發平台,讓您在幾秒鐘內開始編碼:

  • 隨時隨地編碼:使用任何設備,無論是桌面、手機還是平板電腦,無需安裝任何軟件。
  • 整合的 VSCode 體驗:直接通過您的瀏覽器使用定制版本的 VSCode,並配備全功能終端。
  • 全面的工具集:享受預配置的環境,包含 DockerGitZshNode.jsGoPythonRuby 等工具和語言。
  • 無縫連接:通過 HTTPS 在公共域名上訪問您的開發應用程式,模擬生產環境。此設置輕鬆支持 webhooks 和外部集成。

體驗 Stackhero 的 Code-Hero 開發雲解決方案 的效率和便利性。只需 5 分鐘即可開始!今天就簡化您的開發流程,節省寶貴時間。

Code-Hero 附帶 asdf,這是一個實用工具,讓您輕鬆選擇所需的 PHP 版本。

預設情況下,會安裝最新的 PHP 版本。您可以透過執行以下指令檢查已安裝的版本:

php -v

如果您想使用不同的 PHP 版本,請按照以下步驟:

  1. 更新所有插件:

    asdf plugin update --all
    
  2. 列出所有可用的 PHP 版本:

    asdf list all php
    
  3. 安裝所需的版本:

    asdf install php <VERSION>
    

安裝所需版本後,決定是否要全域或本地使用:

  1. 若要全域使用(適用於所有目錄),請執行:

    asdf global php <VERSION>
    
  2. 若要本地使用(僅適用於當前目錄),請執行:

    asdf local php <VERSION>
    

    此指令會在當前目錄中建立一個 .tool-versions 檔案,包含所選版本資訊。

要驗證哪個版本是啟用的,請執行:

php -v

添加 PHP 擴展非常簡單。例如,要安裝 AMQP 擴展(對於連接到 RabbitMQ 伺服器很有用),請按照以下步驟:

  1. 使用 PECL 安裝擴展:

    pecl install amqp
    
  2. 將擴展添加到您的 PHP 配置中,將其附加到您的 php.ini 檔案:

    echo "extension=amqp.so" >> $(asdf where php)/conf.d/php.ini
    
  3. 檢查擴展是否已啟用:

    php -i | grep amqp
    

要列出所有當前安裝的擴展,請執行:

php -m