我在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
使用链接检查下载灯开发包。