2016-07-13 149 views
4

У меня есть XAMPP для Linux 7.0.8.Как включить поддержку Webp в библиотеке php GD в xampp на linux

И включен с Поддержка GD.

screenshot of phpinfo(); about GD

Я хочу использовать imagewebp();. У меня есть ошибки при использовании этого

Fatal error: Uncaught Error: Call to undefined function imagewebp()

при поиске решения я заключил с этим решением от http://php.net/manual/en/image.installation.php

Image Format | Configure Switch

webp | To enable support for webp add --with-vpx-dir=DIR . Available as of PHP 5.5.

Я хочу, чтобы включить поддержку WebP.

Что я хочу делать?

ответ

0

Я наконец придумал Решение Удаления XAMPP Применения и установку нативной стеки Lamp сервера.

Почему? Потому что я не могу Перекомпилируйте PHP в XAMPP. Это будет сложнее.

Я использовал мой родной Linux Apache/PHP установки вместо этого, так что я могу загрузить исходные пакеты и перекомпилировать PHP к моим потребностям.

1

Вы можете перейти в Google и создать библиотеки webP из исходного кода на своем сервере. https://developers.google.com/speed/webp/download

И что касается меня, то Ubuntu и Debian не связывают с ними GD-библиотеки из-за каких-либо соображений безопасности. (Я не знаю, какой дистрибутив, который вы используете) Вы можете перекомпилировать PHP или добавить с этим для Ubuntu:

sudo apt-get install php5-gd 

не забудьте рестарта ваш веб-сервер. Вы можете сделать это так же и для пакетов RPM.

+0

Я уже установил библиотеку GD, поэтому включен с поддержкой ** GD **. Что я задал, это включить поддержку ** webp ** –

+0

Вы уже включили поддержку GD в PHP. Так вы установили библиотеки GD в свою систему? –

+0

Установленные библиотеки GD в моем приложении ** XAMPP ** видят мой phpinfo(); снимок экрана в моей области _question_ ... и я установил библиотеки ** libgd ** и ** libwebp ** в My system также .... –