gpt4 book ai didi

php - 如何在centos上启用bzip2压缩

转载 作者:行者123 更新时间:2023-12-04 19:41:38 25 4
gpt4 key购买 nike

我需要在 centOS 服务器上启用 bzip2 压缩。让我带你了解我到目前为止所做的事情:

运行时composer install我收到以下错误:

Problem 1
- Installation request for jakoch/phantomjs-installer 2.1.1-p08 -> satisfiable by jakoch/phantomjs-installer[2.1.1-p08].
- jakoch/phantomjs-installer 2.1.1-p08 requires ext-bz2 * -> the requested PHP extension bz2 is missing from your system.
Problem 2
- jakoch/phantomjs-installer 2.1.1-p08 requires ext-bz2 * -> the requested PHP extension bz2 is missing from your system.
- josh/php-phantomjs v4.6.2 requires jakoch/phantomjs-installer 2.1.1-p08 -> satisfiable by jakoch/phantomjs-installer[2.1.1-p08].
- Installation request for josh/php-phantomjs v4.6.2 -> satisfiable by josh/php-phantomjs[v4.6.2].

To enable extensions, verify that they are enabled in your .ini files:
- /usr/local/lib/php.ini
- /usr/local/lib/php.conf.d/50-webapps.ini

我在 php.ini 文件中取消了 bz2 扩展行的注释:
extension=bz2

并重新启动apache。运行后 php --ini我收到以下消息:
Unable to load dynamic library 'bz2' (tried: /usr/local/lib/php/extensions/no-debug-non-zts-20170718/bz2 (/usr/local/lib/php/extensions/no-debug-non-zts-20170718/bz2: cannot open shared object file: No such file or directory)...

这是真的,因为没有 bz2.so extensions/no-debug-non-zts-20170718/ 内的文件目录。

我搜索了很多关于如何为 php 安装 bzip2 扩展的信息,但找不到任何解决方案。还有 bzip2已经安装在机器上。

我在想也许可以找到 bz2.so文件并放入 extensions目录可以解决问题,但同样找不到文件!

知道如何在服务器上启用此扩展(以及其他类似 php soap)吗?

最佳答案

这应该适用于 PHP v7.3。
在 php.ini 请寻找
“扩展列表”
那里定义了许多扩展,
只需添加 扩展=php_bz2.dll 在您看到的列表末尾。
因为您需要检查 PHP 扩展文件夹中是否有 php_bz2.dll 文件.....\PHP\v7.3\ext\
如果没有,请告诉我,以便我为您上传。
然后重启apache

关于php - 如何在centos上启用bzip2压缩,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58591408/

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