有的网友说打开apach下的php.ini中extension=php_gd2.dll这行前面的分号去掉,并重新启动apache即可。可是我的apach里面也没有php.ini这个文件呀。麻烦你看一下是怎么个情况
你可以创建一个php文件,内容为 <?php phpinfo();?>并运行它,然后你会看到一些php状态信息,其中开头部分有一行会写明当前正在使用的php.ini文件的位置。在这个文件中有你要找的东西。
同时,php.ini中应该还有类似extension_dir之类的一个设置,用于说明dll文件的存储路径,你要保证该路径和文件名(php_gd2.dll)的组合正确指向了该文件。
去掉前面的分号后,你需要重新启动apache,然后可以再次运行<?php phpinfo();?>这个文件,如果加载正确的话你就能在里面看到gd2这个扩展的相关资讯了。追问
同时,php.ini中应该还有类似extension_dir之类的一个设置,用于说明dll文件的存储路径,你要保证该路径和文件名(php_gd2.dll)的组合正确指向了该文件。
去掉前面的分号后,你需要重新启动apache,然后可以再次运行<?php phpinfo();?>这个文件,如果加载正确的话你就能在里面看到gd2这个扩展的相关资讯了。追问
extension=php_gd2.dll这行前面本身就没有分号呀,我拷了在php.ini文件中的这行代码,是这行吗?
[PHP_CURL]
extension=php_curl.dll
[PHP_FDF]
extension=php_fdf.dll
[PHP_GD2]
extension=php_gd2.dll
[PHP_IMAP]
extension=php_imap.dll
亲,我前面的回答你仔细看了并照着做了吗?
第一,你要找到php.ini文件,方法前面说了,例如
第二,检查 php.ini中的extension_dir = "E:/Wamp/bin/php/php5.3.13/ext/"设置
第三,保证分号去掉了
第四,重新启动apache
第五,再次验证phpinfo,应该能看到如图内容
看不到就是证明还不对。
温馨提示:答案为网友推荐,仅供参考
第1个回答 2013-08-08
php.ini在php文件夹下,需要把php.ini-dist改名为php.ini即为php的配置文件,在里面可以找到extension=php_gd2.dll
第2个回答 2013-08-08
PHP.ini 文件在你的PHP文件夹中!
第3个回答 2013-08-08
php.ini不是在Apache文件夹啊···在你的php文件夹里啊····