Нужна помощь в установке 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
Используйте ссылку, чтобы проверить загрузку пакета разработки лампы.