Code-Hero: How to add PHP extensions

This documentation is part of the PHP guide. View the full guide here: Using PHP with Code-Hero.

👋 Welcome to the Stackhero documentation!

Stackhero offers Code-Hero, a complete development platform to code in seconds:

  • Code from anywhere: Use any device, be it a desktop, phone, or tablet, without requiring any software installations.
  • Integrated VSCode experience: Work with a customized version of VSCode directly through your browser, featuring a fully functional terminal.
  • Comprehensive toolset: Benefit from a pre-configured environment with tools and languages like Docker, Git, Zsh, Node.js, Go, Python, Ruby, and more.
  • Seamless connectivity: Access your development applications via HTTPS on a public domain, mimicking production conditions. This setup supports webhooks and external integrations effortlessly.

Experience the efficiency and convenience of Stackhero's Code-Hero development cloud solution. It takes just 5 minutes to get started! Simplify your development processes and save valuable time today.

Adding PHP extensions is straightforward. For example, to install the AMQP extension (which is useful for connecting to a RabbitMQ server), follow these steps:

  1. Install the extension using PECL:

    pecl install amqp
    
  2. Add the extension to your PHP configuration by appending it to your php.ini file:

    echo "extension=amqp.so" >> $(asdf where php)/conf.d/php.ini
    
  3. Check that the extension is enabled:

    php -i | grep amqp
    

To list all currently installed extensions, run:

php -m