【发布时间】:2011-06-06 11:55:33
【问题描述】:
我正在尝试在 Windows 上的 Apache 服务器上安装 pixelpost。安装程序失败是因为:
如果您的 PHP 无法运行,Pixelpost 将无法运行 安装不编译 GD 图形库。
我在 php.ini 中添加了以下行
extension=php_gd2.dll
但我仍然收到相同的错误消息。当我运行phpinfo() 时,我没有看到对GD 的任何引用,所以我猜它确实没有安装。我搜索了 php_gd2.dll,它位于我的 PHP 根目录的 ext 子文件夹中。
我对 PHP 一无所知,所以对我温柔一点。
更新
回答 cmets 中提出的问题:
- 修改
php.ini后重启了Apache -
php.ini在我的 PHP 安装的根目录中C:\php\php.ini
【问题讨论】:
-
添加行后是否重启了Apache?您确定要添加正确的 php.ini 吗?如果有疑问,请通过
phpinfo()确定。 -
您必须重新启动 apache 并发布您编辑的 php.ini 的位置
-
extension_dir 中的相对路径可能导致 Apache 查看其所在文件夹,另外的 dll 可能位于系统路径之外(呃..不在 system32/ 中或环境设置未更改)