需要帮助安装php gd在Linux与lampp(xampp)

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

我通过安装php5-gd

sudo apt-get install php5-gd 

看看php.ini,注意到这一行

 ;extension=php_gd.dll 

search与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 

为什么你要安装xampp / lampp,如果你已经拥有了你的Ubuntu资源库的所有东西?

无论如何要回答你的问题,你正试图加载一个头文件作为一个模块。 :) 不起作用。

对于你的lampp,你应该把/usr/lib/php5/20090626/gd.so复制到/ opt / lampp / lib / php / extensions / no-debug-non-zts-20060613 /,但是我不知道lampp php与Ubuntu的php兼容。 去尝试一下。

对于configuration只需使用:

 extension=gd.so 

它应该工作。

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

使用链接检查下载灯开发包。