2017-11-27 7 views
0

私はUbuntuサーバー16.04のソースからPHP 7.1.12をコンパイルしようとしています。 make testが完了するまで、すべて見栄えがよい。いくつかのテストに失敗しました。また、ソースからPHP 7.1.11、7.1.7、5.6.23をコンパイルしようとしました(Debian 9でも試しました)。彼らはすべてテストの失敗を持っています。それは問題ですか?PHP7ソースからコンパイル - いくつかのテスト失敗があります

===================================================================== 
FAILED TEST SUMMARY 
--------------------------------------------------------------------- 
Bug #64267 (CURLOPT_INFILE doesn't allow reset) [ext/curl/tests/bug64267.phpt] 
Bug #71523 (Copied handle with new option CURLOPT_HTTPHEADER crashes while curl_multi_exec) [ext/curl/tests/bug71523.phpt] 
Test function getservbyname() by substituting argument 2 with emptyUnsetUndefNull values. [ext/standard/tests/general_functions/getservbyname_variation10.phpt] 
Test function getservbyname() by substituting argument 2 with boolean values. [ext/standard/tests/general_functions/getservbyname_variation9.phpt] 
FPM: Startup and connect [sapi/fpm/tests/002.phpt] 
FPM: Test Unix Domain Socket [sapi/fpm/tests/009.phpt] 
FPM: Test IPv4 all addresses (bug #68420) [sapi/fpm/tests/011.phpt] 
FPM: Test reload configuration (bug #68442) [sapi/fpm/tests/012.phpt] 
FPM: Test for log_level in fpm_unix_init_main #68381 [sapi/fpm/tests/013.phpt] 
FPM: Test for pm.start_servers default calculation message being a notice and not a warning #68458 [sapi/fpm/tests/014.phpt] 
FPM: Test fastcgi_finish_request function [sapi/fpm/tests/017.phpt] 
FPM: Test global prefix [sapi/fpm/tests/019.phpt] 
FPM: Test pool prefix [sapi/fpm/tests/020.phpt] 
FPM: HTTP_PROXY - CVE-2016-5385 [sapi/fpm/tests/022-cve-2016-5385.phpt] 
===================================================================== 
+0

AFAIKコンパイルに成功するためにPHPで 'make test'を実行する必要はありません。 –

+0

あなたの使用例を表していますか? – symcbean

+0

@ JiriHrazdilよ、それはコンパイルすることができます。私はそれらが既知の問題であるのか、テスト環境の要件が満たされていないのか不思議です。ソースからPHPをコンパイルするときにテストに失敗するのは一般的ですか? –

答えて

1

あなたのコンパイルの仕事は結果のPHPが動作するはず成功し、その後終了した場合、テストの失敗を心配しないでください。失敗したテストのレポートをPHPプロジェクトに送信するように求められます。そうしておけば、これらの失敗が実際のエラーであるかどうかを理解するのに役立ちます。

+0

テストに失敗しましたか?以前はソースからPHPをコンパイルしていませんでした。 –

+0

はい、それほど珍しいことではありません。コンパイルが成功してもテストに失敗した場合は、コンパイルされたPHPが動作します。プロンプトが表示されたらテスト結果をPHPプロジェクトに送信することで、自分のようなシステムでどのテストが失敗するかを理解するのに役立ちます。 –

関連する問題