Нужна помощь в установке php gd на Ubuntu с помощью lampp (xampp)

Я использую lampp 1.7.1 на lubuntu oneiric.
Мне нужно добавить расширение для 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

2 ответа

Решение

Почему вы пытаетесь установить xampp/lampp, если у вас уже есть все в вашем репозитории Ubuntu?

В любом случае, чтобы ответить на вашу проблему, вы пытаетесь загрузить заголовочный файл как модуль.:) Она не будет работать.

Для вашего lampp, вероятно, вам следует скопировать /usr/lib/php5/20090626/gd.so в /opt/lampp/lib/php/extensions/no-debug-non-zts-20060613/, но я не знаю, lampp php совместим с Ubuntu php. Просто попробуйте.

Для настройки просто используйте:

extension=gd.so

и это должно работать.

Вы можете попробовать это, установив lamp development пакет вместо php-gd

Используйте ссылку, чтобы проверить загрузку пакета разработки лампы.

Другие вопросы по тегам