、あなたはPHP7のアップグレード中に、次のメッセージが表示されました:
php7.0 (7.0.3-6) unstable; urgency=medium
* Several extensions have been split into separate extension packages:
- php-dba - Database (dbm-style) Abstraction Layer
- php-mbstring - Multibyte String
- php-soap - SOAP
- php-xml - DOM, SimpleXML, WDDX, XML, XMLReader and XMLWriter
- php-zip - Zip
* The new packages are not installed automatically, so you will need to
install them by hand, if you use the functions in those modules.
* Most modules that have been builtin before are now included in
php7.0-common package and they are enabled by default for your
convenience. You can disable unneede modules via phpdismod tool.
-- Ondřej Surý <[email protected]> Mon, 22 Feb 2016 12:37:09 +0100
ので、それが問題を引き起こしているこれらのパッケージの一つです。この場合は、php-xml
です。
注
The new packages are not installed automatically
あなたは(
sudo apt-get install php-xml
sudo apache2ctl graceful
を 'mbstring'がこの機能を提供していません。奇妙なことに、それは[XML Parser Functions](http://php.net/manual/en/ref.xml.php)にリストされています。おそらく、エラーメッセージに少し詳しく説明したいのですか?私の(カスタム)PHP7のクイックテストは、 "まだ"動作していることを示しています... –
完全なエラーメッセージは '致命的なエラーです:キャッチされていないエラー:未定義の関数utf8_encode()を呼び出します。私は 'mb_convert_encoding($ value、 'UTF-8')'でエンコード関数を置き換えることができましたが、私はまだエラーの原因を知りたいと思っています。 – paolo
私はLDAPから得た文字列を変換する関数が必要でした。エラーメッセージについて他に何を伝えることができますか? – paolo