PHPライブラリが含まれていない、「未定義の機能への呼び出し」

StackOverflow https://stackoverflow.com/questions/3867124

  •  28-09-2019
  •  | 
  •  

質問

wkhtmltopdfにPHPバインディング(PHP-WKHTMLTOX)を使用しようとしています。 READMEは、libwkhtmltoxをインストールし、php-wkhtmltoxをコンパイルすると言った。また、コンパイルされた.soファイルをPHP拡張機能ディレクトリに入れ、ApacheとCLI PHP.iniファイルの両方を調整して拡張機能を含めました。

さて、Apacheをリロードして再起動し、PHP-WKHTMLTOXに含まれるテストスクリプトの1つを実行した後、これを取得しました。

Fatal error: Call to undefined function wkhtmltox_convert() in /path/to/test_pdf.php on line 3

なぜこれが起こっているのかという考えはありますか?

役に立ちましたか?

解決

さて、私はそれを機能させました!

私がそれを機能させるために何をしたかは正確にはわかりませんが、おそらくldconfigが以下を生産していたのでしょう。

/sbin/ldconfig.real: /usr/local/lib/libxdiff.so.0 is not a symbolic link

この問題をクリアした後(Symlinkを作成しました)、ldconfigを再lanし、ApacheをリロードしたPhp-wkhtmltokがphpinfo()outputに登場しました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top