Code-Hero: PHP
使用 PHP 与 Code-Hero
👋 欢迎来到 Stackhero 文档!
Stackhero 提供 Code-Hero,一个完整的开发平台,让您在几秒钟内开始编码:
- 随时随地编码:使用任何设备,无论是桌面、手机还是平板电脑,无需安装任何软件。
- 集成的 VSCode 体验:通过浏览器直接使用定制版 VSCode,配备全功能终端。
- 全面的工具集:享受预配置环境,包含
Docker、Git、Zsh、Node.js、Go、Python、Ruby等工具和语言。- 无缝连接:通过 HTTPS 在公共域名上访问您的开发应用程序,模拟生产环境。此设置轻松支持 webhooks 和外部集成。
体验 Stackhero 的 Code-Hero 开发云解决方案 的高效与便捷。只需 5 分钟即可开始!简化您的开发流程,节省宝贵时间。
Code-Hero 附带 asdf,这是一种实用工具,可以让您轻松选择所需的 PHP 版本。
默认情况下,安装的是最新的 PHP 版本。您可以通过运行以下命令检查已安装的版本:
php -v
更改默认 PHP 版本
如果您想使用不同的 PHP 版本,请按照以下步骤操作:
-
更新所有插件:
asdf plugin update --all -
列出所有可用的 PHP 版本:
asdf list all php -
安装所需版本:
asdf install php <VERSION>
安装所需版本后,决定是否要全局或本地使用它:
-
要全局使用(跨所有目录),运行:
asdf global php <VERSION> -
要本地使用(仅限当前目录),运行:
asdf local php <VERSION>此命令会在当前目录中创建一个
.tool-versions文件,其中包含所选版本信息。
要验证哪个版本是活动的,请运行:
php -v
如何添加 PHP 扩展
添加 PHP 扩展很简单。例如,要安装 AMQP 扩展(用于连接到 RabbitMQ 服务器),请按照以下步骤操作:
-
使用 PECL 安装扩展:
pecl install amqp -
通过将其附加到
php.ini文件中,将扩展添加到您的 PHP 配置中:echo "extension=amqp.so" >> $(asdf where php)/conf.d/php.ini -
检查扩展是否已启用:
php -i | grep amqp
要列出所有当前安装的扩展,请运行:
php -m