【问题标题】:how to install pecl on ubuntu 18.04如何在 ubuntu 18.04 上安装 pecl
【发布时间】:2020-06-26 01:13:39
【问题描述】:

我使用的是 ubuntu 18.04 docker 镜像。 并安装

apt install php

我想安装 xdebug 但没有 pecl。 如何安装pecl?

【问题讨论】:

    标签: php ubuntu pecl


    【解决方案1】:

    我使用apt install php-dev (php7.4) 在 ubuntu 20.04 上安装了 pecl。这可能很有用。

    【讨论】:

    • 这就是我要找的答案,谢谢!
    【解决方案2】:

    我对 docker 了解不多。这是我在 Ubuntu 18.04(HyperV VM 中)上为 PhpStorm 安装 XDebug 的笔记。可能会有一些错误,但这对我有用。

    apt install php-xdebug
    
    ##### Ubuntu Server #####
    mkdir -p /var/log/xdebug
    touch /var/log/xdebug/xdebug.log
    chown -R www-data:www-data /var/log/xdebug
    
    nano /etc/php/7.2/mods-available/xdebug.ini
    ################################################################################################################################################################################################################
    # The default value for zend_extension is enough. But if you want to change, go to /usr/lib/php/ and find latest folder with xdebug.so (in my case '20180731') and make full path to provide in zend_extension #
    ################################################################################################################################################################################################################
    xdebug.default_enable = 1
    xdebug.remote_enable = 1
    xdebug.remote_port = 9000
    xdebug.remote_connect_back = 1
    xdebug.idekey = PHPSTORM
    xdebug.remote_log = /var/log/xdebug/xdebug.log
    ;zend_extension=/usr/lib/php/20180731/xdebug.so
    ;xdebug.remote_host = 127.0.0.1
    ;xdebug.remote_autostart = 1
    ;xdebug.remote_handler = dbgp
    ;xdebug.remote_mode = req
    
    systemctl restart apache2
    

    【讨论】:

      猜你喜欢
      • 2020-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-29
      • 1970-01-01
      • 1970-01-01
      • 2021-12-01
      • 2019-04-03
      相关资源
      最近更新 更多