Включить поддержку GD в PHP
Я пытаюсь установить pixelpost на сервер Apache на Windows. Программа установки не работает, потому что:
Pixelpost не будет работать, если ваша установка PHP не скомпилирована с графической библиотекой GD.
Я добавил следующую строку в php.ini
extension=php_gd2.dll
Но я все еще получаю то же сообщение об ошибке. Когда я бегу phpinfo()
Я не вижу никакой ссылки на GD, так что я думаю, что она действительно не установлена. Я искал php_gd2.dll
и это в ext
подпапка моего корневого каталога PHP.
Я ничего не знаю о PHP, так что будьте осторожны со мной.
Обновить
Чтобы ответить на вопросы, поднятые в комментариях:
- Я перезапустил Apache после изменения
php.ini
php.ini
находится в корневом каталоге моей установки PHPC:\php\php.ini
1 ответ
Решение
Ниже приведены шаги для любого php
расширение (на MS-Windows
):
- Приведите абсолютный путь (не относительный) к каталогу расширений [используйте прямые косые черты (
/
) вместо обратной косой черты (\
); Я не слишком уверен, нужно ли заканчивать путь конечной косой чертой.- например:
extension_dir = c:/php5/ext
- например:
- Удостовериться
php
ссылается на вашphp.ini
, сейчасphp.ini
может быть внутри вашегоphp
установка root dir.- Если ваши изменения
php.ini
отражаются наphpinfo()
, все нормально. Если нет, пожалуйста, обратитесь кINSTALL
файл вphp
корневой каталог
- Если ваши изменения
- Запустить снова
apache
если вы связываетеphp
в качестве модуля дляapache