Включение XSLl в PHP - PullRequest
       12

Включение XSLl в PHP

2 голосов
/ 19 февраля 2011

У меня есть сервер с установленным php5.Мне нужно включить XSL на нем.когда я пытаюсь phpinfo();, я не вижу ничего, связанного с XSL.У меня уже установлен "libxslt".

Есть ли способ, с помощью которого я могу обновить мою установку php для поддержки xsl?Я не хочу переустанавливать php.

Я думал добавить extension=xsl.so к php.ini, но я не знаю, есть ли там xsl.so и где он находится!но это работает ??если да, я должен выяснить, где находится xsl.so или скачать его, если это возможно.

Пожалуйста, помогите мне, потому что это мой первый опыт в реальной рабочей среде.

Кстати: серверОС - Linux (база распределения свойств на RPM).

ОБНОВЛЕНИЕ:

Я попробовал следующий метод, но все еще не могу включить xsl или увидеть разницу в phpinfo():

1 - распаковать исходный код php и cd в каталог расширения, т.е. cd /path/to/php/ext/xsl

2- phpize

3- ./configure

4- make

5- затем переместите xsl.so в extension_dir

6 - перезапустите apache

Я нашел это на многих форумах и блогах в Интернете, но я не знаю, почему он не работал смне.

Ответы [ 2 ]

1 голос
/ 02 июня 2011

Я наконец смог включить XSL без перекомпиляции всего PHP, используя команду phpize:

Как включить расширение php с помощью `phpize`?

самое важное - включить DOM расширение до , скомпилировать расширение XSL и включить его.

Спасибо

0 голосов
/ 19 февраля 2011

PHP5 должен включать расширение xsl по умолчанию. Ваша конкретная установка php может потребоваться перекомпилировать с аргументом --with-xls [= DIR], где DIR - это каталог, в котором установлена ​​ваша libxslt.

Когда я настроил это для себя, я основал эту статью, чтобы быть полезным: http://flex.sys -con.com / node / 200299? Page = 0,3

...