Пример установки библиотеки GD в PHP7

Приведённая выше команда установит расширение библиотеки GD. Проверьте страницу phpinfo, поддерживается ли GD.
Однако, если версия PHP установлена вручную, установка расширения GD довольно хлопотна. После нескольких серьёзных испытаний я нашёл более простой способ.

существоватьУстановить PHP или расширение библиотеки GD для PHP очень просто.
Все можно передать.Сделанный.

yum install php-gd

Приведённая выше команда установит расширение библиотеки GD. Проверьте страницу phpinfo, поддерживается ли GD.
Однако, если версия PHP установлена вручную, установка расширения GD довольно хлопотна. После нескольких серьёзных испытаний я нашёл более простой способ.
Поскольку требуется версия PHP, сосуществующая с родной версией системы, установленная вами версия должна быть скомпилирована с исходной версией.
Например, если ваша версия — php7.4.3, то исходный код вашей версии установки также должен быть php7.4.3.
Скомпилируйте расширение php-gd. Большинство способов, представленных в интернете, сложнее: требуется установка freetype, libpng, libjpeg и т. д. Скомпилированная библиотека gd пока не включает расширения jpeg и libpng.
На самом деле, руководства в интернете вводят в заблуждение. Способ установки правильный, но необходимо проверить версию PHP, в которой установлено расширение. Каталог свойств PHP7 претерпел некоторые изменения и теперь отличается от каталога в предыдущих версиях PHP7.
Расширение gd php7 по умолчанию поддерживает png и zlib.
Вот как установить GD:
Сначала вы можете установить соответствующий исходный пакет через yum.

yum install libpng libpng-devel libjpeg-turbo libjpeg-turbo-devel freetype freetype-devel gd

Войдите в каталог исходного кода PHP, перейдите в каталог ext/gd и используйте команду phpize для создания файла cpnfiguer.
Или скомпилируйте непосредственно в исходном каталоге PHP и переустановите PHP. После переустановки необходимо сначала выполнить команду clean в исходном каталоге PHP, чтобы удалить ранее сгенерированный файл cpnfiguer.
Установите расширение gd в каталог GD:

cd php-7.4.3/ext/gd

Введите команду установки

./configure --enable-gd \ -–with-jpeg \ ––with-freetype \ make make install

Примечание: здесь нам не нужно указывать местоположение конкретных каталогов gd, jpeg и freetype, а напрямую использовать версии в системном каталоге.
Каталоги png и zlib переписывать не нужно, так как gd уже установил png и zlib по умолчанию.
После установки кода проверьте phpinfo, и вы увидите, что библиотека gd установлена успешно. Конечно, вам потребуется перезапустить систему или перезапустить службу PHP.

счет

Ответить

Ваш адрес электронной почты не будет опубликован. Обязательные поля помечены *