Библиотека GD2 в PHP не устанавливается - PullRequest
0 голосов
/ 20 марта 2012

У меня проблемы с установкой библиотеки GD.Я использую сервер IIS с PHP 5.2.14.Я раскомментировал extension=php_gd2.dll в php.ini.

Это ошибка:

gd: Unable to initialize module
Module compiled with module API =20060613
PHP compiled with modlule API = 20090626
These options need to match
  in Unknown on Line 0

Я скачал различные версии PHP, чтобы попытаться получить правильную DLL, включая поточно-ориентированную 5.2.14,Затем я бы перезапустил пул приложений и попытался загрузить файл, использующий библиотеку GD.Есть ли другие файлы, необходимые для работы gd2?Есть ли быстрые способы решить эту проблему без полной переустановки PHP?

1 Ответ

0 голосов
/ 22 марта 2012

Во-первых, iis7 не был правильно настроен для php - я искал руководство, которое проводило меня. Во-вторых, каталог был неверным, всякий раз, когда я перезагружал сервер iis, он первоначально сообщал один каталог при использовании API-интерфейса ISAPI, но через 2 минуты расширение_dir находилось в другом каталоге при использовании cgi / fastcgi. Таким образом, я создал тот каталог, который он хотел (который отличался от любого из моих php.ini). Тот, из которого он извлекал файл, нужно было поместить в каталог C: / windows, но, хотя у меня было настроено перейти к «./ext», он хотел перейти в Program files / PHP - очень странно. В-третьих, мне пришлось добавить IUSR в разрешения любой используемой папки.

...