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.ini 文件中来添加到您的 PHP 配置:

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

    php -i | grep amqp
    

要列出当前安装的所有扩展,请运行:

php -m