XAMPPサーバー1.7.7を使用しています
PHPファイルを開くと、エラーが表示されます
Fatal error: Class 'XSLTProcessor'
見つかりません
XSL拡張機能をインストールして、そのクラスを取得します。これは、Windowsのphp.iniでextension=php_xsl.dll
、またはほとんどのLinuxベースのシステムでapt-get install php5-xsl
を読み取る行のコメントを外す(開始 ';'を削除する)のと同じくらい簡単です。 PHPのカスタムビルドの場合、構成オプション--with-xsl
を使用します(パッケージlibxslt1-devが必要です)。
その必要なXLS拡張機能をインストールします。
私のコンテキストによるソリューション。
私は、ubuntuベースを含む1つのdockerコンテナとphp-fpmを使用しています(つまり、同じ場所で既にLinux ubuntuを使用している場合)。
私のコンテキストでこの拡張機能をインストールする手順は次のとおりです。
Linuxリポジトリで最初のxsl拡張機能を検索Sudo apt-cache search xsl
Php5-xslが見つかったため、インストールのみでしたSudo apt-get install php5-xsl
インストールプロセスでセットアップ構成が既に追加されていること、発生しない場合は自分で作成することSudo vim /etc/php5/mods-available/xsl.ini
このコンテンツを挿入:extension=xsl.so
(明らかに、パスはPHPの構成設定に応じていますが、私の例はデフォルトの構成です)
Php fpmを再起動して完了(Sudo service php5-fpm restart
)!