Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
docker中的PhpStorm 2017.1远程php cli:配置php.ini文件不存在 PhpStorm PHP CLI解释器_Php_Docker_Phpstorm - Fatal编程技术网

docker中的PhpStorm 2017.1远程php cli:配置php.ini文件不存在 PhpStorm PHP CLI解释器

docker中的PhpStorm 2017.1远程php cli:配置php.ini文件不存在 PhpStorm PHP CLI解释器,php,docker,phpstorm,Php,Docker,Phpstorm,有两个错误信息: 找不到php.ini 找不到xdebug.so PHP容器 但是在我的PHP容器中 /usr/local/etc/php/php.ini存在 /usr/local/lib/php/extensions/no-debug-non-zts-20131226/xdebug.so存在 PHP Dockerfile 最好直接询问PhpStorm支持团队——使用PhpStorm论坛页面顶部的“提交请求”链接-- FROM php:5.6-fpm COPY ./sources.list

有两个错误信息:

  • 找不到php.ini
  • 找不到xdebug.so
  • PHP容器 但是在我的PHP容器中

    /usr/local/etc/php/php.ini存在
    /usr/local/lib/php/extensions/no-debug-non-zts-20131226/xdebug.so存在

    PHP Dockerfile
    最好直接询问PhpStorm支持团队——使用PhpStorm论坛页面顶部的“提交请求”链接--
    FROM php:5.6-fpm
    
    COPY ./sources.list /etc/apt/sources.list
    
    # Init EVN
    RUN apt-get update && apt-get upgrade && apt-get install -y \
            vim \
            git \
            libgearman-dev \
            libmemcached-dev \
            libmcrypt-dev \
            libfreetype6-dev \
            libjpeg62-turbo-dev \
            libpng12-dev \
            libpng-dev \
            libmagickwand-dev \
            libmagickcore-dev
    
    # Install PHP extensions
    COPY ./extensions/* /home/
    RUN docker-php-ext-configure gd --enable-gd-native-ttf --with-ttf --with-gettext --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ --with-png-dir=/usr/include/ \
            && docker-php-ext-install -j$(nproc) iconv mcrypt mbstring pdo_mysql zip gd bcmath soap xmlrpc \
            && pecl install /home/memcache-3.0.8.tgz && docker-php-ext-enable memcache \
            && pecl install /home/memcached-2.2.0.tgz && docker-php-ext-enable memcached \
            && pecl install /home/gearman-1.1.2.tgz && docker-php-ext-enable gearman \
            && pecl install /home/redis-2.2.8.tgz && docker-php-ext-enable redis \
            && pecl install /home/msgpack-0.5.7.tgz && docker-php-ext-enable msgpack \
            && pecl install /home/xhprof-0.9.4.tgz && docker-php-ext-enable xhprof \
            && pecl install /home/xdebug-2.4.1.tgz
    
    
    # PHP config
    ADD php.ini.dev /usr/local/etc/php/php.ini
    ADD php-fpm.conf /usr/local/etc/php-fpm.conf
    ADD docker-php-ext-xdebug.ini /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini
    
    # Composer
    ADD composer.phar /usr/local/bin/composer
    RUN chmod 755 /usr/local/bin/composer