本人小白,因为毕设,写了一个php的登录验证码,运行时发现验证码图片无法加载,查了一下发现是因为服务器没有gd扩展包,试了各种办法,把XAMPP卸载了都不行,跪求大佬给一个详细教程
;extension=php_gd2.dll
去除前面的分号“;”
extension=php_gd2.dll
确定修改的 php.ini 文件是在 apache/bin/ 下吗?
那肯定不是gd库的问题,现在默认装了集成开发环境后,php的gd扩展就是开启的,如何觉得是gd库没有开启导致的话,可以使用phpinfo()来查看是否开启。
如果是XAMPP,打开它里面的 php.ini 文件。
找到
;extension=php_gd2.dll
去除前面的分号“;”
extension=php_gd2.dll
然后,重启 apache 即可。
查看集成环境中 php 扩展文件内 是否有 php_gd2.dll这个文件,这个文件存在,直接在php.ini文件中,添加扩展配置:extension=php_gd2.dll
,集成环境的php配置文件,是不在单个php文件夹中,所以核对配置文件的时候,使用phpinfo(),查看一下载入配置文件的具体位置:
,然后更改配置文件。如果php文件夹中,扩容版本中,没有具体的 php_gd2.dll 文件,由于目前gd2扩展已经初始集成到php中了,在(https://pecl.php.net/)没有这个应用了,就需要到官网重新下一个同版本的php文件替换一下,
可以参考一下