Code-Hero: PHP

Code-HeroでPHPを使用する

👋 Stackheroのドキュメントへようこそ!

Stackheroは、Code-Hero、完全な開発プラットフォームを提供し、数秒でコーディングを開始できます:

  • どこからでもコーディング: デスクトップ、電話、タブレットなど、どのデバイスでもソフトウェアのインストールなしで使用可能。
  • 統合されたVSCode体験: カスタマイズされたVSCodeのバージョンをブラウザで直接使用し、完全に機能するターミナルを備えています。
  • 包括的なツールセット: DockerGitZshNode.jsGoPythonRubyなどのツールと言語を備えた事前設定済みの環境を活用できます。
  • シームレスな接続性: 公開ドメイン上でHTTPSを介して開発アプリケーションにアクセスし、本番環境を模倣します。このセットアップは、Webhookや外部統合を容易にサポートします。

StackheroのCode-Hero開発クラウドソリューションの効率と利便性を体験してください。開始するのにわずか5分です!開発プロセスを簡素化し、貴重な時間を節約しましょう。

Code-Heroには、必要なPHPバージョンを簡単に選択できるユーティリティasdfが付属しています。

デフォルトでは、最新の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拡張機能の追加は簡単です。例えば、RabbitMQサーバーに接続するのに便利なAMQP拡張機能をインストールするには、次の手順に従います。

  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