需要帮助在 ubuntu 上使用 lampp (xampp) 安装 php gd

需要帮助在 ubuntu 上使用 lampp (xampp) 安装 php gd

我在 lubuntu oneiric 上运行 lampp 1.7.1。
我需要为 php_gd 添加扩展。

我通过以下方式安装了 php5-gd

sudo apt-get install php5-gd

查看了 php.ini 并注意到了这一行

;extension=php_gd.dll

使用 php_gd 搜索并找到

/usr/include/php5/ext/gd/php_gd.h

尝试将其复制到

sudo cp -av '/usr/include/php5/ext/gd/php_gd.h' '/opt/lampp/lib/php/extensions/no-debug-non-zts-20060613/php_gd.h'
sudo chmod 755 '/opt/lampp/lib/php/extensions/no-debug-non-zts-20060613/php_gd.h'

添加到 php.ini

extension=php_gd.h

重新启动 lampp 并出现此错误:

PHP Warning:  PHP Startup: Unable to load dynamic library
'/opt/lampp/lib/php/extensions/no-debug-non-zts-20060613/php_gd.h' -
/opt/lampp/lib/php/extensions/no-debug-non-zts-20060613/php_gd.h:
invalid ELF header in Unknown on line 0

答案1

如果您的 Ubuntu 存储库中已经有所有内容,为什么还要尝试安装 xampp/lampp?

无论如何,要回答您的问题,您正在尝试将头文件作为模块加载。:)它将不起作用。

对于您的 lampp,您可能应该将 /usr/lib/php5/20090626/gd.so 复制到 /opt/lampp/lib/php/extensions/no-debug-non-zts-20060613/,但我不知道 lampp php 是否与 Ubuntu php 兼容。试一试吧。

对于配置只需使用:

extension=gd.so

它应该可以工作。

答案2

你可以尝试安装这个lamp development包而不是php-gd

使用关联请查看下载灯开发包。

相关内容