php compiling & ext.
11-06-2015, 10:46 AM
(This post was last modified: 11-06-2015, 12:03 PM by ccr1969.)
just out of curiosity what have you been using for compiling your php and ext for windows
i have been using Microsoft Visual Studio 11.0 np compiling my php but when i trie to compile suhosin with i get errors and build failed i know you don't support win but a couple hints would be cool
In cygwin i can build but can't get it as thread safe
i have been using Microsoft Visual Studio 11.0 np compiling my php but when i trie to compile suhosin with i get errors and build failed i know you don't support win but a couple hints would be cool
In cygwin i can build but can't get it as thread safe
Code:
TIME START 2015-11-06 01:59:34
=====================================================================
PASS cookie encryption with checkraddr=4 [tests/cookie/crypt.checkraddr_4.phpt]
PASS cookie encryption with checkraddr=4 [tests/cookie/crypt.checkraddr_4_incorrect.phpt]
PASS cookie encryption with cryptlist set [tests/cookie/crypt.cryptlist.phpt]
PASS cookie encryption using document root [tests/cookie/crypt.docroot.phpt]
PASS cookie encryption with invalid cookie [tests/cookie/crypt.invalid.phpt]
PASS cookie encryption with default key [tests/cookie/crypt.key_default.phpt]
PASS cookie encryption with empty key [tests/cookie/crypt.key_empty.phpt]
PASS cookie encryption with empty key and REMOTE_ADDR set [tests/cookie/crypt.key_empty_remote_addr.phpt]
PASS cookie without encryption [tests/cookie/crypt.no_encryption.phpt]
PASS cookie encryption with plainlist set [tests/cookie/crypt.plainlist.phpt]
PASS cookie encryption using REMOTE_ADDR (cryptraddr=1) [tests/cookie/crypt.raddr_1.phpt]
PASS cookie encryption using REMOTE_ADDR (cryptraddr=2) [tests/cookie/crypt.raddr_2.phpt]
PASS cookie encryption using REMOTE_ADDR (cryptraddr=3) [tests/cookie/crypt.raddr_3.phpt]
PASS cookie encryption using REMOTE_ADDR (cryptraddr=4) [tests/cookie/crypt.raddr_4.phpt]
PASS cookie with encryption using HTTP_USER_AGENT [tests/cookie/crypt.ua.phpt]
PASS suhosin.executor.allow_symlink=Off [tests/executor/allow_symlink_off.phpt]
PASS suhosin.executor.allow_symlink=On [tests/executor/allow_symlink_on.phpt]
PASS Testing: suhosin.executor.disable_emodifier=0 [tests/executor/disable_emod_off.phpt]
PASS Testing: suhosin.executor.disable_emodifier=1 [tests/executor/disable_emod_on.phpt]
PASS Testing: suhosin.executor.disable_eval=0 [tests/executor/disable_eval_off.phpt]
PASS Testing: suhosin.executor.disable_eval=1 [tests/executor/disable_eval_on.phpt]
PASS Testing: suhosin.executor.eval.blacklist=max [tests/executor/eval_blacklist.phpt]
PASS Testing: suhosin.executor.eval.blacklist=printf via call_user_func [tests/executor/eval_blacklist_printf.phpt]
PASS Testing: suhosin.executor.eval.blacklist=printf with function_exists() [tests/executor/eval_blacklist_printf_function_exists.phpt]
PASS Testing: suhosin.executor.eval.whitelist=abs,max [tests/executor/eval_whitelist_absmax.phpt]
PASS Testing: suhosin.executor.eval.whitelist=printf via call_user_func [tests/executor/eval_whitelist_call_user_func.phpt]
PASS Testing: suhosin.executor.func.blacklist=max [tests/executor/function_blacklist.phpt]
PASS Testing: suhosin.executor.func.blacklist=printf [tests/executor/function_blacklist_printf.phpt]
PASS Testing: suhosin.executor.func.blacklist=printf with function_exists() [tests/executor/function_blacklist_printf_function_exists.phpt]
PASS Testing if call_user_func() actually works [tests/executor/function_call_user_func.phpt]
PASS Testing: suhosin.executor.func.whitelist=abs [tests/executor/function_whitelist.phpt]
PASS Testing: suhosin.executor.func.whitelist=abs,max [tests/executor/function_whitelist_absmax.phpt]
PASS Testing: suhosin.executor.func.whitelist=call_user_func [tests/executor/function_whitelist_call_user_func.phpt]
PASS Testing: suhosin.executor.func.whitelist with function_exists() [tests/executor/function_whitelist_function_exists.phpt]
PASS Testing: suhosin.executor.func.whitelist=max,abs [tests/executor/function_whitelist_maxabs.phpt]
PASS Testing: suhosin.executor.func.whitelist without function_exists() [tests/executor/function_whitelist_without_function_exists.phpt]
PASS memory_limit test: set suhosin hard_limit to normal limit [tests/executor/memory_limit.phpt]
SKIP memory_limit test: set suhosin hard_limit to normal limit (64 bit) [tests/executor/memory_limit_64bit.phpt] reason: This is not a 64 bit system
SKIP memory_limit test: set suhosin hard_limit to normal limit (64 bit) - 10 GB [tests/executor/memory_limit_64bit_10G.phpt] reason: This is not a 64 bit system
PASS memory_limit test: set suhosin hard_limit to normal limit + 1M [tests/executor/memory_limit_other_hardlimit.phpt]
PASS memory_limit test: trying to set memory_limit to a negative value [tests/executor/negative_memory_limit.phpt]
PASS Testing protection against "\0" in preg_replace() first parameter [tests/executor/preg_replace.phpt]
PASS Testing protection against "\0" in preg_replace() first parameter (INCL. SUHOSIN ERROR MESSAGES) [tests/executor/preg_replace_error.phpt]
PASS Testing: suhosin.executor.max_depth [tests/executor/recursion_maxdepth.phpt]
PASS Testing user session handler functions [tests/executor/user_session_handler.phpt]
PASS suhosin filter action: 302 redirect [tests/filter/filter_action_302.phpt]
PASS suhosin filter action: fallback PHP file [tests/filter/filter_action_php.phpt]
PASS suhosin variable filter logging statistics [tests/filter/filter_logging_statistics.phpt]
PASS suhosin GET filter (disallowed variable names) [tests/filter/get_filter_1.phpt]
PASS suhosin GET filter (suhosin.get.max_vars) [tests/filter/get_filter_2.phpt]
PASS suhosin input filter (allow whitespace) [tests/filter/get_filter_allow_ws.phpt]
PASS suhosin input filter (suhosin.cookie.disallow_ws) [tests/filter/get_filter_cookie_disallow_ws.phpt]
PASS suhosin input filter (suhosin.get.disallow_ws) [tests/filter/get_filter_get_disallow_ws.phpt]
PASS suhosin input filter (suhosin.post.disallow_ws) [tests/filter/get_filter_post_disallow_ws.phpt]
PASS suhosin input filter (suhosin.request.disallow_ws) [tests/filter/get_filter_request_disallow_ws.phpt]
PASS Testing: GLOBALS in GET [tests/filter/get_globals.phpt]
PASS suhosin input filter (allow NUL bytes) [tests/filter/input_filter_allow_nul.phpt]
PASS suhosin input filter (suhosin.cookie.disallow_nul) [tests/filter/input_filter_cookie_disallow_nul.phpt]
PASS suhosin input filter (suhosin.cookie.max_array_depth) [tests/filter/input_filter_cookie_max_array_depth.phpt]
PASS suhosin input filter (suhosin.cookie.max_array_index_length) [tests/filter/input_filter_cookie_max_array_index_length.phpt]
PASS suhosin input filter (suhosin.cookie.max_name_length) [tests/filter/input_filter_cookie_max_name_length.phpt]
PASS suhosin input filter (suhosin.cookie.max_totalname_length) [tests/filter/input_filter_cookie_max_totalname_length.phpt]
PASS suhosin input filter (suhosin.cookie.max_value_length) [tests/filter/input_filter_cookie_max_value_length.phpt]
PASS suhosin input filter (suhosin.cookie.max_vars) [tests/filter/input_filter_cookie_max_vars.phpt]
PASS suhosin input filter (suhosin.get.disallow_nul) [tests/filter/input_filter_get_disallow_nul.phpt]
PASS suhosin input filter (suhosin.get.max_array_depth) [tests/filter/input_filter_get_max_array_depth.phpt]
PASS suhosin input filter (suhosin.get.max_array_index_length) [tests/filter/input_filter_get_max_array_index_length.phpt]
PASS suhosin input filter (suhosin.get.max_name_length) [tests/filter/input_filter_get_max_name_length.phpt]
PASS suhosin input filter (suhosin.get.max_totalname_length) [tests/filter/input_filter_get_max_totalname_length.phpt]
PASS suhosin input filter (suhosin.get.max_value_length) [tests/filter/input_filter_get_max_value_length.phpt]
PASS suhosin input filter (suhosin.post.disallow_nul) [tests/filter/input_filter_post_disallow_nul.phpt]
PASS suhosin input filter (suhosin.post.disallow_nul - RFC1867 version) [tests/filter/input_filter_post_disallow_nul_rfc1867.phpt]
PASS suhosin input filter (suhosin.post.max_array_depth) [tests/filter/input_filter_post_max_array_depth.phpt]
PASS suhosin input filter (suhosin.post.max_array_depth - RFC1867 version) [tests/filter/input_filter_post_max_array_depth_rfc1867.phpt]
PASS suhosin input filter (suhosin.post.max_array_index_length) [tests/filter/input_filter_post_max_array_index_length.phpt]
PASS suhosin input filter (suhosin.post.max_array_index_length - RFC1867 version) [tests/filter/input_filter_post_max_array_index_length_rfc1867.phpt]
PASS suhosin input filter (suhosin.post.max_name_length) [tests/filter/input_filter_post_max_name_length.phpt]
PASS suhosin input filter (suhosin.post.max_name_length - RFC1867 version) [tests/filter/input_filter_post_max_name_length_rfc1867.phpt]
PASS suhosin input filter (suhosin.post.max_totalname_length) [tests/filter/input_filter_post_max_totalname_length.phpt]
PASS suhosin input filter (suhosin.post.max_totalname_length - RFC1867 version) [tests/filter/input_filter_post_max_totalname_length_rfc1867.phpt]
PASS suhosin input filter (suhosin.post.max_value_length) [tests/filter/input_filter_post_max_value_length.phpt]
PASS suhosin input filter (suhosin.post.max_value_length - RFC1867 version) [tests/filter/input_filter_post_max_value_length_rfc1867.phpt]
PASS suhosin input filter (suhosin.request.array_index_blacklist) [tests/filter/input_filter_request_array_index_blacklist.phpt]
PASS suhosin input filter (suhosin.request.array_index_whitelist) [tests/filter/input_filter_request_array_index_whitelist.phpt]
PASS suhosin input filter (suhosin.request.disallow_nul) [tests/filter/input_filter_request_disallow_nul.phpt]
PASS suhosin input filter (suhosin.request.max_array_depth) [tests/filter/input_filter_request_max_array_depth.phpt]
PASS suhosin input filter (suhosin.request.max_array_index_length) [tests/filter/input_filter_request_max_array_index_length.phpt]
PASS suhosin input filter (suhosin.request.max_varname_length) [tests/filter/input_filter_request_max_name_length.phpt]
PASS suhosin input filter (suhosin.request.max_totalname_length) [tests/filter/input_filter_request_max_totalname_length.phpt]
PASS suhosin input filter (suhosin.request.max_value_length) [tests/filter/input_filter_request_max_value_length.phpt]
PASS suhosin file upload filter (array index whitelist) [tests/filter/post_fileupload_array_index_blacklist.phpt]
PASS suhosin file upload filter (array index whitelist) [tests/filter/post_fileupload_array_index_whitelist.phpt]
PASS suhosin rfc1867 file upload filter (disallowed variable names) [tests/filter/post_fileupload_filter_1.phpt]
PASS suhosin rfc1867 file upload filter (suhosin.post.max_vars) [tests/filter/post_fileupload_filter_2.phpt]
PASS suhosin POST filter (disallowed variable names) [tests/filter/post_filter_1.phpt]
PASS suhosin POST filter (suhosin.post.max_vars) [tests/filter/post_filter_2.phpt]
PASS suhosin POST filter with empty variable [tests/filter/post_filter_empty_var.phpt]
PASS Testing: suhosin.server.encode=Off [tests/filter/server_encode_off.phpt]
PASS Testing: suhosin.server.encode=On [tests/filter/server_encode_on.phpt]
PASS suhosin SERVER filter [tests/filter/server_filter.phpt]
PASS Testing: suhosin.server.strip=Off [tests/filter/server_strip_off.phpt]
PASS Testing: suhosin.server.strip=On [tests/filter/server_strip_on.phpt]
PASS Testing: suhosin.server.strip=On [tests/filter/server_user_agent_strip_off.phpt]
PASS Testing: suhosin.server.strip=On [tests/filter/server_user_agent_strip_on.phpt]
PASS Testing: suhosin.upload.disallow_binary=Off [tests/filter/suhosin_upload_disallow_binary_off.phpt]
PASS Testing: suhosin.upload.disallow_binary=On [tests/filter/suhosin_upload_disallow_binary_on.phpt]
SKIP Testing: suhosin.upload.disallow_binary=On with UTF-8 [tests/filter/suhosin_upload_disallow_binary_utf8.phpt] reason: feature not compiled inALERT - configured request variable name length limit exceeded - dropped variable '/cygdrive/c/Users/CoJen/Desktop/suhosin-master/tests/filter/suhosin_upload_disallow_binary_utf8_skip_php' (attacker 'REMOTE_ADDR not set', file 'unknown')
SKIP Testing: suhosin.upload.disallow_binary=On with UTF-8 and allow_utf8=Off [tests/filter/suhosin_upload_disallow_binary_utf8fail.phpt] reason: feature not compiled in
PASS Testing: suhosin.upload.disallow_elf=On [tests/filter/suhosin_upload_disallow_elf.phpt]
PASS Testing: suhosin.upload.disallow_elf=Off [tests/filter/suhosin_upload_disallow_elf_off.phpt]
PASS suhosin.upload.max_uploads [tests/filter/suhosin_upload_max_uploads.phpt]
PASS Testing: suhosin.upload.remove_binary=On [tests/filter/suhosin_upload_remove_binary.phpt]
SKIP Testing: suhosin.upload.remove_binary=On with UTF-8 [tests/filter/suhosin_upload_remove_binary_utf8.phpt] reason: feature not compiled inALERT - configured request variable name length limit exceeded - dropped variable '/cygdrive/c/Users/CoJen/Desktop/suhosin-master/tests/filter/suhosin_upload_remove_binary_utf8_skip_php' (attacker 'REMOTE_ADDR not set', file 'unknown')
SKIP Testing: suhosin.upload.remove_binary=On with UTF-8 and allow_utf8=Off [tests/filter/suhosin_upload_remove_binary_utf8fail.phpt] reason: feature not compiled inALERT - configured request variable name length limit exceeded - dropped variable '/cygdrive/c/Users/CoJen/Desktop/suhosin-master/tests/filter/suhosin_upload_remove_binary_utf8fail_skip_php' (attacker 'REMOTE_ADDR not set', file 'unknown')
PASS CRYPT_BLOWFISH support [tests/funcs/crypt_blowfish.phpt]
PASS CRYPT_EXT_DES support [tests/funcs/crypt_ext_des.phpt]
PASS CRYPT_MD5 support [tests/funcs/crypt_md5.phpt]
PASS CRYPT_STD_DES support [tests/funcs/crypt_std_des.phpt]
PASS SHA256 support [tests/funcs/sha256.phpt]
PASS Testing suhosin.executor.include.allow_writable_files=Off [tests/include/include_allow_writable_files_off.phpt]
PASS Testing suhosin.executor.include.allow_writable_files=On [tests/include/include_allow_writable_files_on.phpt]
PASS Include blacklist [tests/include/include_blacklist.phpt]
PASS Include URL with empty black-/whitelist [tests/include/include_blackwhitelist_empty.phpt]
PASS Include "Constant URL"; [tests/include/include_constant.phpt]
PASS Include "../../../../../../../../../../../etc/passwd"; [tests/include/include_etc_passwd.phpt]
PASS Testing suhosin.executor.include.max_traversal=10 [tests/include/include_max_traversal.phpt]
PASS Testing include of filename including ASCIIZ character [tests/include/include_nul_in_filename.phpt]
PASS Include_once "Constant URL"; [tests/include/include_once_constant.phpt]
PASS Include_once "Temp Variable URL"; [tests/include/include_once_tmpvar.phpt]
PASS Include_once "Variable URL"; [tests/include/include_once_var.phpt]
PASS Include "Temp Variable URL"; [tests/include/include_tmpvar.phpt]
PASS Testing include of too long filename [tests/include/include_too_long.phpt]
PASS Testing include file from $_FILES (but change name a bit) [tests/include/include_uploaded_file_diff_filename.phpt]
PASS Testing include file from $_FILES [tests/include/include_uploaded_file_from_FILES.phpt]
PASS Include "Variable URL"; [tests/include/include_var.phpt]
PASS Include whitelist [tests/include/include_whitelist.phpt]
PASS Require "Constant URL"; [tests/include/require_constant.phpt]
PASS Require_once "Constant URL"; [tests/include/require_once_constant.phpt]
PASS Require_once "Temp Variable URL"; [tests/include/require_once_tmpvar.phpt]
PASS Require_once "Variable URL"; [tests/include/require_once_var.phpt]
PASS Require "Temp Variable URL"; [tests/include/require_tmpvar.phpt]
PASS Require "Variable URL"; [tests/include/require_var.phpt]
PASS Testing: suhosin.log.script.name=EXECUTABLE [tests/logging/logscript_executable.phpt]
FAIL Testing: suhosin.log.script.name=NON-EXECUTABLE [tests/logging/logscript_nonexecutable.phpt]
PASS Testing: suhosin.log.script.name=NON-EXISTANT [tests/logging/logscript_nonexistant.phpt]
PASS Testing: suhosin.log.use-x-forwarded-for=Off [tests/logging/use_x_forwarded_for_off.phpt]
PASS Testing: suhosin.log.use-x-forwarded-for=Off (without REMOTE_ADDR set) [tests/logging/use_x_forwarded_for_off_no_remote_addr.phpt]
PASS Testing: suhosin.log.use-x-forwarded-for=On [tests/logging/use_x_forwarded_for_on.phpt]
PASS Testing: suhosin.log.use-x-forwarded-for=On (without X-Forwarded-For set) [tests/logging/use_x_forwarded_for_on_no_x_forwarded.phpt]
PASS Testing: suhosin.disable.display_errors=fail [tests/misc/disable_display_errors_fail.phpt]
PASS Testing: suhosin.disable.display_errors=Off [tests/misc/disable_display_errors_off.phpt]
PASS Testing: suhosin.disable.display_errors=On [tests/misc/disable_display_errors_on.phpt]
PASS Testing: suhosin.mail.protect=1 and extra headers start with newline [tests/misc/mailprotect_1_header_nl.phpt]
PASS Testing: suhosin.mail.protect=1 and extra headers contain double newline [tests/misc/mailprotect_1_header_nlnl.phpt]
PASS Testing: suhosin.mail.protect=1 with NL in Subject [tests/misc/mailprotect_1_subject.phpt]
PASS Testing: suhosin.mail.protect=1 with valid long Subject [tests/misc/mailprotect_1_subject_long.phpt]
PASS Testing: suhosin.mail.protect=1 with NL in To [tests/misc/mailprotect_1_to.phpt]
PASS Testing: suhosin.mail.protect=1 with valid long To [tests/misc/mailprotect_1_to_long.phpt]
PASS Testing: suhosin.mail.protect=2 and extra headers contain Bcc: [tests/misc/mailprotect_2_bcc.phpt]
PASS Testing: suhosin.mail.protect=2 and extra headers contain Cc: [tests/misc/mailprotect_2_cc.phpt]
PASS Testing: suhosin.mail.protect=2 and extra headers contain To: [tests/misc/mailprotect_2_to.phpt]
PASS Testing: suhosin.mt_srand.ignore=0 [tests/misc/mt_srand_ignore_off.phpt]
PASS Testing: suhosin.mt_srand.ignore=1 [tests/misc/mt_srand_ignore_on.phpt]
PASS Testing: suhosin.protectkey=On [tests/misc/protectkey_off.phpt]
PASS Testing: suhosin.protectkey=On [tests/misc/protectkey_on.phpt]
PASS Testing: suhosin.srand.ignore=0 [tests/misc/srand_ignore_off.phpt]
PASS Testing: suhosin.srand.ignore=1 [tests/misc/srand_ignore_on.phpt]
PASS PHPSESSID session id not too long [tests/session/PHPSESSID_max_id_length_ok.phpt]
PASS PHPSESSID session id too long [tests/session/PHPSESSID_max_id_length_toolong.phpt]
PASS session encryption with checkraddr=4 [tests/session/crypt.checkraddr_4.phpt]
PASS session encryption with checkraddr=4 and incorrect REMOTE_ADDR [tests/session/crypt.checkraddr_4_incorrect.phpt]
PASS session with encryption using docroot [tests/session/crypt.docroot.phpt]
PASS session with encryption default key [tests/session/crypt.key_default.phpt]
PASS session with encryption key empty [tests/session/crypt.key_empty.phpt]
PASS session with encryption key empty and REMOTE_ADDR set [tests/session/crypt.key_empty_remote_addr.phpt]
PASS session without encryption [tests/session/crypt.no_encryption.phpt]
PASS session with encryption using REMOTE_ADDR (cryptraddr=1) [tests/session/crypt.raddr_1.phpt]
PASS session with encryption using REMOTE_ADDR (cryptraddr=2) [tests/session/crypt.raddr_2.phpt]
PASS session with encryption using REMOTE_ADDR (cryptraddr=3) [tests/session/crypt.raddr_3.phpt]
PASS session with encryption using REMOTE_ADDR (cryptraddr=4) [tests/session/crypt.raddr_4.phpt]
PASS session with encryption using ua [tests/session/crypt.ua.phpt]
PASS session id not too long [tests/session/max_id_length_ok.phpt]
PASS session id too long [tests/session/max_id_length_toolong.phpt]
PASS session SessionHandler() recursive crash [tests/session/session_recursive_crash.phpt]
PASS session user handler recursive crash - issue Actually delete accounts/domains/etc from database? [tests/session/session_recursive_crash2.phpt]
SKIP Mysqli query with SQL comment protection and MySQL condition (/*!...*/) [tests/sql/mysqli_comment_conditional.phpt] reason: - mysqli extension not available
SKIP Mysqli query with SQL comment (/*...*/) protection set to fail [tests/sql/mysqli_comment_cstyle_fail.phpt] reason: - mysqli extension not available
SKIP Mysqli query with SQL comment (#) protection set to fail [tests/sql/mysqli_comment_hashstyle_fail.phpt] reason: - mysqli extension not available
SKIP Mysqli query with SQL comment (--) protection [tests/sql/mysqli_comment_sqlstyle.phpt] reason: - mysqli extension not available
SKIP Mysqli query with SQL comment (--) protection set to fail [tests/sql/mysqli_comment_sqlstyle_fail.phpt] reason: - mysqli extension not available
SKIP Mysqli connect with user_match not matching username [tests/sql/mysqli_connect_invalid_username.phpt] reason: - mysqli extension not available
SKIP Mysqli query with multiple SELECT statements [tests/sql/mysqli_multiselect.phpt] reason: - mysqli extension not available
SKIP Mysqli query with multiple SELECT statements set to fail [tests/sql/mysqli_multiselect_fail.phpt] reason: - mysqli extension not available
SKIP Mysqli query with sub-SELECT [tests/sql/mysqli_multiselect_subselect.phpt] reason: - mysqli extension not available
SKIP Mysqli connection test without any constraints [tests/sql/mysqli_no_constraints.phpt] reason: - mysqli extension not available
SKIP Mysqli query with SQL open comment protection (/*...) [tests/sql/mysqli_open_comment.phpt] reason: - mysqli extension not available
SKIP Mysqli query with SQL open comment protection (/*...) set to fail [tests/sql/mysqli_open_comment_fail.phpt] reason: - mysqli extension not available
SKIP Mysqli query with UNION protection [tests/sql/mysqli_union.phpt] reason: - mysqli extension not available
SKIP Mysqli query with UNION protection set to fail [tests/sql/mysqli_union_fail.phpt] reason: - mysqli extension not available
SKIP Mysqli connect with user_match not matching username [tests/sql/mysqli_user_match_error.phpt] reason: - mysqli extension not available
SKIP Mysqli connect with user_match matching username [tests/sql/mysqli_user_match_ok.phpt] reason: - mysqli extension not available
SKIP Mysqli connect with user_postfix [tests/sql/mysqli_user_postfix.phpt] reason: - mysqli extension not available
SKIP Mysqli connect with user_prefix [tests/sql/mysqli_user_prefix.phpt] reason: - mysqli extension not available
=====================================================================
TIME END 2015-11-06 02:00:08
=====================================================================
TEST RESULT SUMMARY
---------------------------------------------------------------------
Exts skipped : 0
Exts tested : 19
---------------------------------------------------------------------
Number of tests : 203 179
Tests skipped : 24 ( 11.8%) --------
Tests warned : 0 ( 0.0%) ( 0.0%)
Tests failed : 1 ( 0.5%) ( 0.6%)
Expected fail : 0 ( 0.0%) ( 0.0%)
Tests passed : 178 ( 87.7%) ( 99.4%)
---------------------------------------------------------------------
Time taken : 34 seconds
=====================================================================
=====================================================================
FAILED TEST SUMMARY
---------------------------------------------------------------------
Testing: suhosin.log.script.name=NON-EXECUTABLE [tests/logging/logscript_nonexecutable.phpt]
=====================================================================
You may have found a problem in PHP.
This report can be automatically sent to the PHP QA team at
http://qa.php.net/reports and http://news.php.net/php.qa.reports
This gives us a better understanding of PHP's behavior.
If you don't want to send the report immediately you can choose
option "s" to save it. You can then email it to qa-reports@lists.php.net later.
Do you want to send this report now? [Yns]: