dd-trace-php icon indicating copy to clipboard operation
dd-trace-php copied to clipboard

[BUG] Extension fails to install

Open phumberdroz opened this issue 3 years ago • 1 comments

Bug description

Extension fails to install when using this docker image: https://gist.github.com/phumberdroz/6bf1170217894ca6de82aa1460fd1ffc

See the attached error file in the gist.

PHP version

PHP 8.0.15 (cli) (built: Jan 21 2022 00:23:45) ( NTS ) Copyright (c) The PHP Group Zend Engine v4.0.15, Copyright (c) Zend Technologies with Zend OPcache v8.0.15, Copyright (c), by Zend Technologies

Tracer version

Installed extensions

[PHP Modules] bcmath bz2 calendar Core ctype curl date dom exif fileinfo filter ftp gd gettext gmp hash iconv imap intl json ldap libxml mbstring mysqli mysqlnd openssl pcntl pcre PDO pdo_mysql pdo_sqlite Phar posix readline Reflection session SimpleXML soap sockets sodium SPL sqlite3 standard tidy tokenizer xml xmlreader xmlwriter xsl Zend OPcache zip zlib

[Zend Modules] Zend OPcache

OS info

PRETTY_NAME="Debian GNU/Linux 10 (buster)" NAME="Debian GNU/Linux" VERSION_ID="10" VERSION="10 (buster)" VERSION_CODENAME=buster

Diagnostics and configuration

phumberdroz avatar Feb 07 '22 13:02 phumberdroz

Bitnami images install PHP in an uncommon path.

As a workaround change your Dockerfile setting DD_TRACE_PHP_BIN=/opt/bitnami/php/bin/php, e.g.

FROM bitnami/php-fpm:8.0-prod

ARG DD_APM_VERSION=0.70.0

ENV DD_TRACE_PHP_BIN=/opt/bitnami/php/bin/php

RUN wget -nv https://github.com/DataDog/dd-trace-php/releases/download/0.70.0/datadog-php-tracer_0.70.0_amd64.deb && \
    dpkg -i datadog-php-tracer_0.70.0_amd64.deb

We will make sure to include this additional path to the paths we scan.

Thank you for opening this issue and for the reproduction case.

labbati avatar Feb 07 '22 16:02 labbati