我们希望通过使用带有根访问的apache2控制台在LinuxDebian10.10VM服务器上安装PHP8.0.9下的gd库扩展。我们试过安装它2次,但我们总是以相同的错误结果结束。我们认为应该在“etc/php/8.0/扩展名/”下创建的"gd.so“文件似乎每次都丢失了,但这只是我们的假设。下面是我们不久前安装PHP的方式:
apt install php8.0在运行apt更新和apt升级之后,我们尝试使用以下命令安装gd库
apt-get install php8.0-gd安装运行顺利,但效果不理想。正如您在下面的屏幕截图中所看到的,它看起来已经正确安装了,但是即使在重新启动完整的虚拟机之后,“phpinfo(INFO_ALL)”也没有启用gd,而且没有一个库函数工作。
var/log/apache2 2下的apache2日志文件没有关于此问题的条目。phpinfo()标题中的/etc/php/8.0/apache2/conf.d.d/20-gd.ini在“分析的其他.ini文件”下提到。文件的内容有一行:
extension=gd.so
同样的内容可以在mods中找到--可获得的/gd.ini和cli/conf.d.d/@20-gd-ini。
如果你需要任何额外的信息,可能有任何帮助,以解决问题,请告诉我。
发布于 2021-08-04 09:42:30
我们自己解决了这个问题。
如果有人遇到此问题,您只需在服务器上搜索gd.so文件,并使用以下命令将其复制到php中的扩展目录中:
find / -name gd.so它应该会回来的。喜欢
/usr/lib/php/20200930/gd.so您可以将上述文件复制到php/8.0/扩展名目录中
cp /usr/lib/php/20200930/gd.so /etc/php/8.0/extension/之后,只需重新启动apache2
systemctl restart apache2发布于 2021-08-04 06:56:49
你也试过这个命令了吗?
sudo apt install php8.0-gd -y我在这里找到的:https://www.cloudbooklet.com/how-to-install-php-8-on-debian/
https://stackoverflow.com/questions/68640579
复制相似问题