gpt4 book ai didi

php - 如何在 Debian 上安装 apfd PHP 扩展

转载 作者:行者123 更新时间:2023-12-04 07:54:57 26 4
gpt4 key购买 nike

我要安装apfd Debian Buster 上的 PHP 扩展,但看起来系统找不到它。
分机链接:https://pecl.php.net/package/apfd

  Operating System: Debian GNU/Linux 10 (buster)
Kernel: Linux 4.19.0-14-cloud-amd64
PHP版本:
$ php --version
PHP 7.3.27-9+0~20210223.81+debian10~1.gbpa4a3d6 (cli) (built: Feb 23 2021 16:47:00) ( NTS )
即使在 apt 更新之后,它也不像其他 php 包一样在 apt 列表中可用:
$ sudo apt search apfd
Sorting... Done
Full Text Search... Done
texlive-fonts-recommended/stable 2018.20190227-2 all
TeX Live: Recommended fonts

这就是我想要做的:
$ sudo apt install php7.3-apfd
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package php7.3-apfd
E: Couldn't find any package by glob 'php7.3-apfd'
E: Couldn't find any package by regex 'php7.3-apfd'
也:
$ sudo apt install php7-apfd
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package php7-apfd
我已经更新了 apt,ondrej-php。
这很奇怪,因为我总是使用这个 Ansible 任务来安装 PHP 包并且从来没有遇到过这样的问题:
- name: Install additional PHP modules required by PHP Unit
apt: pkg=php7.3-{{ item }} state=present
loop: "{{ php_modules }}"
when: php_version != 5
notify: restart fpm

php_modules:
- xml
- mbstring
- curl
- bcmath
- bz2
- dba
- soap
- zip
- intl
- gd
- imagick
- apfd
使用 apfd 运行此 Ansible 任务时发生此错误:
    "item": "apfd",
"msg": "No package matching 'php7.3-apfd' is available"
我不知道如何解决它。
我可以使用提到的 Ansible 任务成功安装其他 php 包,如 imagick、gd、intl 或 soap。

最佳答案

感谢@Zeitounator,我设法安装了扩展。
脚步:

  • 安装 php-pearphp{{ php_version }}-dev服务器上:

  • 命令行版本:
    sudo apt install php-pear php7.3-dev
    Ansible 版本:
    - name: Install PHP packages
    apt: pkg={{ item }} state=present
    loop:
    - php-pear
    - php7.3-dev
  • 本地安装community.general使用 community.general.pear Ansible 模块:
  • ansible-galaxy collection install community.general 
  • 通过 pecl 安装 apfd 扩展:

  • 命令行版本:
    pecl install apfd
    Ansible 版本:
    - name: Install pear package
    community.general.pear:
    name: pecl/apfd
    state: present

    关于php - 如何在 Debian 上安装 apfd PHP 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66753988/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com