Как включить расширение php с помощью `phpize`? - PullRequest
3 голосов
/ 01 июня 2011

Я пробовал эти шаги на разных расширениях, но я не знаю, почему это не работает. Разве я не вижу изменения в phpinfo() выводе после этого?

Шаги:

  1. Распакуйте исходный код php и измените каталог на ext/ext_name
  2. phpize
  3. configure
  4. make
  5. переместить вручную файл "ext_name.so" из каталога "../.lib" в "extension_dir", указанный в файле "php.ini" (или сделай make install)
  6. перезапустить веб-сервис

Чего-то не хватает? Мне нужно включить определенное расширение в php, и нет никакой возможности перекомпилировать всю версию php.

1 Ответ

6 голосов
/ 01 июня 2011

Если .so правильно скомпилирован и т. Д., И он находится в вашем каталоге расширений, то вам также необходимо добавить следующую строку:

extension=NAME.so

Это приведет к загрузке.На этом этапе, если на самом деле есть что отображать, оно будет отображаться в phpinfo().

...