我整个上午都在堆栈交换上挖掘,但找不到正确的解决方案。我发现一堆不存在的存储库并且无法安装xmlwriter
,gd
对于bcmath
PHP 7.0。
我有基于 Apache2、PHP7.0、MySql、phpMyAdmin 的 Linux 服务器,想在服务器上添加 Zabbix,他需要这 3 个 PHP 扩展。
我更改php.ini
并启用了这个插件,但我没有安装它。
我尝试这样的例子:
> apt-get install php7.0-gd
> apt-get install php-gd
> apt-get install php7-gd
但没有任何作用。我也没有在存储库中找到任何内容。
你能帮助我吗?
答案1
那是因为 PHP7 不在 Jessie 中。 Jessie 在 7.0 被认为准备好纳入之前就被宣布稳定(Debian 维护者往往对此有很高的标准),因此它被排除在外。
也就是说,您可以通过以下方式安装它backports
档案。您需要做的是创建一个/etc/apt/sources.list.d/10-backports.list
包含以下条目的文件:
deb http://ftp.nl.debian.org/debian/ jessie-backports main contrib non-free
然后运行apt-get update
整合包列表。
完成此操作后,您可以输入内容,apt-cache search php7
您应该会看到现在可通过 apt-get 获得的所有 PHP7 软件包的列表。
我刚刚查了一下,php7.0-gd
目前就在其中。
编辑:我的错,向后移植没有 PHP7,点德布做。这是您需要的来源:
deb http://packages.dotdeb.org jessie all