广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php无法开启gd 库怎么办
  • 144
分享到

php无法开启gd 库怎么办

gd库php 2022-11-18 10:11:53 144人浏览 独家记忆
摘要

本教程操作环境:windows7系统、PHP8.1版、Dell G3电脑。php无法开启gd 库怎么办?解决PHP开启gd库无效的问题最近需要重新安装php,以前一直使用的都是XAMPP,基本上都不需要自己配置,现在准备直接下载官方原版的A

教程操作环境:windows7系统、PHP8.1版、Dell G3电脑。

php无法开启gd 库怎么办?

解决PHP开启gd库无效的问题

最近需要重新安装php,以前一直使用的都是XAMPP,基本上都不需要自己配置,现在准备直接下载官方原版的Apache和PHP,自己来慢慢摸索如何继承配置。

我下载的Apache版本为2.2.25,PHP版本为5.4.19,将Apache与PHP集成配置好后(PHP安装目录为:F:\php5.4.19),记得PHP默认没有开启GD库的支持,需要自行开启。于是就打开PHP安装目录/php.ini配置文件,找到如下内容:

;extension=php_gd2.dll

按照网上搜索得来的方法,去掉前面表示注释的符号";",然后重新启动Apache服务器,结果发现还是不行,通过phpinfo()函数仍然无法看到任何与GD库相关的信息。看到网上很多关于「PHP开启GD库」的文章,都是直接说一句「去掉xxx前面的分号」,就没有下文了。事实证明,仅仅这么做明显是不行的,至少官方zip版本的php这么配置是不行的。

于是就只好自己检查php.ini的配置内容,最后发现其中有如下一行:

;extension_dir = "ext"

很明显,extension_dir指令被注释掉了,导致php连扩展库的文件夹ext都找不到,自然不可能找到扩展库中的php_gd2.dll了,gd库支持自然也没有开启。

于是,照猫画虎地去掉extension_dir指令前面的注释符号";",再次重启服务器,结果……还是不行。这不科学啊,难道extension_dir指令的值"ext"有问题?

PHP官方说,PHP5搜索扩展库的默认位置为C:\php5,于是尝试着按照官方的说法,仍然让extension_dir保持被注释掉的现状,在C盘下新建了一个php5文件夹,然后将php_gd2.dll复制进去,再次重新启动服务器,结果……还是不行。

此时,通过phpinfo()函数查看得知,在php.ini中没有开启extension_dir指令时,phpinfo()上的extension_dir显示的值居然是C:\php——难道官方的说明文档也出错了,或者说PHP 5.4这个版本已经作了变更、而官方文档还没有及时更新?其他的先不管那么多了,先试试C:\php行不行,于是将php5重命名为php,其他一切照旧,接着重新启动服务器,然后通过phpinfo()函数查看到gd库已经开启了。——这至少证明,在PHP 5.4.19中,扩展库的默认搜索位置为C:\php。

当然,众所周知,extension_dir指令是支持绝对路径的,上面折腾半天,主要是为了搞明白extension_dir指令的作用与影响。

最后还是将extension_dir前面的注释符号";"去掉,然后将其值改为ext文件夹的绝对路径,详细代码如下:

extension_dir = "F:/php5.4.19/ext"

综上所述,对于php官方版而言,要开启gd库支持,不仅要去掉extension=php_gd2.dll前的注释符号,还要去掉extension_dir指令前的注释符号,并将其值作对应修改。当然,不仅仅是gd库,如果需要开启其他PHP扩展库,例如php_Mysql、php_mysqli,方法也是类似的。

以上就是php无法开启gd 库怎么办的详细内容,更多请关注编程网其它相关文章!

--结束END--

本文标题: php无法开启gd 库怎么办

本文链接: https://www.lsjlt.com/news/173100.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • php无法开启gd 库怎么办
    本教程操作环境:Windows7系统、PHP8.1版、Dell G3电脑。php无法开启gd 库怎么办?解决PHP开启gd库无效的问题最近需要重新安装PHP,以前一直使用的都是XAMPP,基本上都不需要自己配置,现在准备直接下载官方原版的A...
    99+
    2022-11-18
    gd库 php
  • php7无法开启gd库怎么解决
    本篇内容介绍了“php7无法开启gd库怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!第一种解决方法是确认是否已经正确安装了 GD 库...
    99+
    2023-07-06
  • php无法开启gd库如何解决
    这篇“php无法开启gd库如何解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“php无法开启gd库如何解决”文章吧。php...
    99+
    2023-07-04
  • php的curl无法开启怎么办
    本教程操作环境:windows7系统、PHP8.1版、Dell G3电脑。php的curl无法开启怎么办?解决curl扩展无法开启问题(Call to undefined function curl_init)1、问题现象最近在本地搭建了个...
    99+
    2022-10-19
  • php中gd无法生成缩略图怎么办
    这篇文章给大家分享的是有关php中gd无法生成缩略图怎么办的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。排除代码发现在$img=p_w_picpathcreatefromjpeg...
    99+
    2022-10-19
  • PHP中GD库指的是什么,以及如何开启GD库
    小编给大家分享一下PHP中GD库指的是什么,以及如何开启GD库,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1.什么是GD库? GD 库是 PHP 处理图形的扩展...
    99+
    2023-06-14
  • nginx 无法启动php怎么办
    本教程操作环境:Windows7系统、PHP8.1版、Dell G3电脑。nginx 无法启动php怎么办?nginx安装完成无法解析php解决方法安装完成nginx后,发现无法解析php代码,现在解决方案如下方法一找到nginx配制文件,...
    99+
    2022-11-18
    php nginx
  • linux无法重启php服务怎么办
    本文操作环境:centos 6.5系统、PHP7.1版、DELL G3电脑linux无法重启php服务怎么办linux中root无法启动php-fpm问题解决办法:centos 6.5 64位的机器,用yum装的php-fpm,因为特殊原因...
    99+
    2014-10-02
    linux php服务
  • php已安装但无法启动怎么办
    在许多网站开发中,PHP是一种重要的语言,但在实际工作中,我们经常会遇到无法启动PHP的情况。本文将介绍如何解决PHP无法启动的问题。检查PHP安装路径是否正确在PHP无法启动时,我们首先要检查PHP的安装路径是否正确。可以通过在命令行中输...
    99+
    2023-05-14
  • phpstudy 无法启动怎么办
    phpstudy无法启动的解决办法:1、开启防火墙,并设置信任httpd和mysqld运行;2、打开phpstudy,找到“环境端口检测”并进行端口检测;3、检查电脑是否安装了VC9,若是没有,则安装VC9运行库即可。本教程操作环境:Win...
    99+
    2023-05-14
    phpstudy
  • ubuntu apache2 无法打开php怎么办
    本文操作环境:ubuntu 16.04系统,PHP5版,Dell G3电脑。ubuntu apache2 无法打开php怎么办?解决Ubuntu下Apache不解析PHP问题这两天笔者遇到了一个很操蛋的问题——Apache无法解析PHP代码...
    99+
    2021-08-18
    ubuntu apache2
  • 无法打开php网页怎么办
    随着计算机技术的不断发展,网页的访问方式也在不断变化。在互联网上,我们可以找到各种类型的网站,其中很多网站是使用PHP语言编写的。PHP是一种脚本语言,可以在服务器端执行。但是有时候我们在访问一个网页的时候,会遇到无法打开PHP网页的问题,...
    99+
    2023-05-14
  • Oracle数据库无法打开怎么办
    Oracle数据库无法打开怎么办?相信很多没有经验的人对此束手无策,这篇文章总结了oracle数据库系统故障的解决办法,通过这篇文章希望你能解决这个问题。一、Oracle数据库系统介绍:ORACLE数据库系...
    99+
    2022-10-18
  • MySQL8.0无法启动3534怎么办
    小编给大家分享一下MySQL8.0无法启动3534怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!MySQL8.0 服务无法启动最近遇到的在cmd启动MySQ...
    99+
    2023-06-15
  • php 无法导入数据库怎么办
    本文操作环境:windows7系统、PHP7.4版、DELL G3电脑php 无法导入数据库怎么办php中编辑器的内容插入不进数据库怎么办使用php,编辑器中的内容不能插入数据库,主要在于以下两个方面:一、数据库设计不合理,比如使用Mysq...
    99+
    2019-08-06
    php 数据库
  • Win10系统Windows Defender无法启动打不开怎么办
    最近不少朋友使用Win10系统是遇到这样的问题:当使用了第三方安全软件并卸载后,换回系统自带的Windows Defender后,却发现它打不开了。打开后系统会弹出一个错误提示窗口,具体情况如下图所示。下面系统之家就告诉...
    99+
    2023-06-09
    Windows Defender 系统 Win10
  • react启动无法访问怎么办
    本教程操作环境:Windows10系统、react18.0.0版、Dell G3电脑。react启动无法访问怎么办?react 项目启动显示本地连接已拒绝很奇怪的问题,我在前一天还能正常使用,第二天打开电脑启动项目就出现了问题.在百度上没有...
    99+
    2023-05-14
    React
  • win10电脑无法启动怎么办
    这篇文章给大家分享的是有关win10电脑无法启动怎么办的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。可能的原因:电脑无法正常启动的原因多种多样。弄明白问题是由硬件还是软件引起有助于解决问题。首先:检查所有的线缆(...
    99+
    2023-06-28
  • oracle手工建库后rman无法启用该怎么办
    oracle手工建库后rman无法启用该怎么办,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。oracle手工建库后rman无法启用,报RMAN-04015错误解...
    99+
    2023-06-06
  • 阿里云数据库无法打开怎么办?
    在使用阿里云数据库的过程中,如果遇到数据库无法打开的问题,可能会导致数据丢失或者系统崩溃等问题。本文将详细介绍如何解决阿里云数据库无法打开的问题。 一、检查数据库服务器状态首先,需要检查数据库服务器的状态。如果服务器宕机或者出现其他故障,数...
    99+
    2023-11-20
    阿里 无法打开 数据库
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作