2

php5がインストールされたサーバーがあります。XSL を有効にする必要があります。試してみるphpinfo();と、XSL に関連するものは何も表示されません。すでに「libxslt」がインストールされています。

php のインストールをアップグレードして xsl をサポートする方法はありますか? PHPを再インストールしたくありません。

に追加extension=xsl.soすることを考えましphp.iniたが、xsl.so があるかどうか、どこにあるのかわかりません! しかし、それは機能しますか?? はいの場合、 xsl.so がどこにあるかを把握するか、可能であればダウンロードする必要があります。

これが実際の作業環境での初めての経験であるため、助けてください。

ところで: サーバー OS は 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を再起動します

オンラインの多くのフォーラムやブログでこれを見つけましたが、なぜうまくいかなかったのかわかりません。

4

2 に答える 2

1

phpize次のコマンドを使用して、PHP 全体を再コンパイルせずに XSL を有効にすることができました。

「phpize」を使用してphp拡張機能を有効にする方法は?

最も重要なことは、拡張機能をコンパイルして有効にする前にDOM、拡張機能を有効にすることです..XSL

ありがとう

于 2011-06-02T13:13:44.583 に答える
0

PHP5 には、デフォルトで xsl 拡張子が含まれている必要があります。特定の php インストールは、引数 --with-xls[=DIR] を使用して再コンパイルする必要がある場合があります。ここで、DIR は libxslt がインストールされているディレクトリです。

これを自分で設定すると、次の記事が役立つことがわかりました: http://flex.sys-con.com/node/200299?page=0,3

于 2011-02-19T19:27:10.603 に答える