【问题标题】:Unable to locate package php7.3-gd找不到包 php7.3-gd
【发布时间】:2023-03-28 20:45:02
【问题描述】:

我的 cakephp 2.x 项目出现错误:

The PHP GD extension is required, but is not installed.

我在 debian 上使用 php7.3 和 apache

我搜索并找到

apt-get install php7.3-gd

我试过了,但我只得到以下错误:

E: Unable to locate package php7.3-gd
E: Couldn't find any package by glob 'php7.3-gd'
E: Couldn't find any package by regex 'php7.3-gd'

我再次搜索,但没有找到解决此问题的解决方案,仅适用于 ubunto 并且没有其他工作。我希望有人可以帮助我解决这个问题。

【问题讨论】:

    标签: php cakephp php-gd


    【解决方案1】:

    您似乎没有添加适当的存储库。试试看:

    sudo add-apt-repository ppa:ondrej/php
    sudo apt-get update
    sudo apt-get install -y php7.3-gd
    

    【讨论】:

    • 如果我这样做,会出现以下消息:/bin/sh: 1: add-apt-repository: not found 命令'/bin/sh -c add-apt-repository ppa:ondrej/php ' 返回一个非零代码:127
    • add-apt-repository 可能没有安装,试试 sudo apt-get install software-properties-common
    • 哇,现在连这个都坏了:/ Exception in thread Thread-1: Traceback (most recent call last): File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner self.run() File "/usr/lib/python3.7/threading.py", line 865, in run self._target(*self._args, **self._kwargs) File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 688, in addkey_func func(**kwargs)
    【解决方案2】:

    @Will 的回答对我不起作用,然后我将第一个命令从 sudo add-apt-repository ppa:ondrej/php 替换为 sudo apt-add-repository ppa:ondrej/php,它对我有用。所以最后我跑了:

    sudo apt-add-repository ppa:ondrej/php    
    sudo apt-get update
    sudo apt-get install -y php7.3-gd
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-06
      • 1970-01-01
      相关资源
      最近更新 更多