DEV Community

Pradeep Kumar
Pradeep Kumar

Posted on Edited on

How to install OpenTelemetry PHP Extension in VirtualMin

Login to ssh to your virtualmin server using root user.

Run following commands

cd /usr/local/src
sudo git clone https://github.com/open-telemetry/opentelemetry-php-instrumentation.git
cd opentelemetry-php-instrumentation/ext
Enter fullscreen mode Exit fullscreen mode

Build using PHP 8.2's tools

sudo phpize8.2
sudo ./configure --with-php-config=/usr/bin/php-config8.2
sudo make
sudo make install
Enter fullscreen mode Exit fullscreen mode

Enable the extension in PHP 8.2

echo "extension=opentelemetry.so" | sudo tee /etc/php/8.2/mods-available/opentelemetry.ini
sudo phpenmod -v 8.2 opentelemetry
sudo systemctl restart php8.2-fpm
Enter fullscreen mode Exit fullscreen mode

Confirm successful installation

php8.2 -m | grep opentelemetry
Enter fullscreen mode Exit fullscreen mode

Top comments (0)