Bug #69819 [Asn->Ver]: Builtinin server crashing when mbstring, xsl and mysql extension enabled
| From: | cmb@php.net | Date: | Sat, 13 Jun 2015 15:58:47 +0000 |
| Subject: | Bug #69819 [Asn->Ver]: Builtinin server crashing when mbstring, xsl and mysql extension enabled | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-193404@lists.php.net to get a copy of this message | ||
Edit report at https://bugs.php.net/bug.php?id=69819&edit=1
ID: 69819
Updated by: cmb@php.net
Reported by: damir dot zelenika at gmail dot com
Summary: Builtinin server crashing when mbstring, xsl and
mysql extension enabled
-Status: Assigned
+Status: Verified
Type: Bug
Package: Built-in web server
Operating System: Windows 7
PHP Version: 7.0.0alpha1
-Assigned To: cmb
+Assigned To:
Block user comment: N
Private report: N
New Comment:
@ab Confirmed: the combination of mbstring, pdo_mysql (or any other
PDO driver) and xsl crashes the PHP built-in webserver (x86 and x64, NTS and TS).
Previous Comments:
------------------------------------------------------------------------
[2015-06-13 15:54:01] ab@php.net
@damir, are you running php-cgi as described in bug #69814 ? Which web server do you use?
Thanks.
------------------------------------------------------------------------
[2015-06-13 15:26:06] damir dot zelenika at gmail dot com
My mistake. It is not php_mysql but php_pdo_mysql.
There is no any php installation in PATH. I have included only these 3 extensions:
extension=php_mbstring.dll
extension=php_pdo_mysql.dll
extension=php_xsl.dll
If I exclude any of them server is not crashing.
I have tested it as FastCGI module on Windows server 2008 R2 Standard and it is crashing too. There
is not anything in php log. Only error:
The FastCGI process exited unexpectedly
in my browser.
------------------------------------------------------------------------
[2015-06-13 14:26:24] ab@php.net
@damir, yeah, it's most likely as @cmb says. ext/mysql was removed, please do not try to use
VC11 master (or any other) builds with the released alpha1. The ext/mysqli is what should be used.
Thanks.
------------------------------------------------------------------------
[2015-06-13 14:05:46] cmb@php.net
I'm not able to reproduce this issue. However, when I start the
built-in webserver with these extensions enabled, I get:
| PHP Warning: PHP Startup: Unable to load dynamic library
| 'ext\php_mysql.dll'
That is to be expected, because the mysql extension has been
removed from PHP 7.0.0. In your case, it is possible that
php_mysql.dll from another PHP installation is used, which might
crash the webserver.
Please double-check that there's no other PHP installation in the
PATH.
------------------------------------------------------------------------
[2015-06-13 12:53:39] damir dot zelenika at gmail dot com
Description:
------------
Cannot start Builtin-in server when mbstring, xsl and mysql extensions enabled simultaneosly.
Tried with both x86 and x64 version.
Here is windows event log:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Application Error" />
<EventID Qualifiers="0">1000</EventID>
<Level>2</Level>
<Task>100</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2015-06-13T12:23:21.000000000Z" />
<EventRecordID>41626</EventRecordID>
<Channel>Application</Channel>
<Computer>xxx</Computer>
<Security />
</System>
<EventData>
<Data>php.exe</Data>
<Data>7.0.0.0</Data>
<Data>557b23c1</Data>
<Data>php7.dll</Data>
<Data>7.0.0.0</Data>
<Data>557b2dc3</Data>
<Data>c0000005</Data>
<Data>0000aee4</Data>
<Data>1ce0</Data>
<Data>01d0a5d3ba9c71e5</Data>
<Data>D:\razvoj\alati\php7a\php.exe</Data>
<Data>D:\razvoj\alati\php7a\php7.dll</Data>
<Data>fa720f07-11c6-11e5-af8e-ccaf78e70c7f</Data>
</EventData>
</Event>
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=69819&edit=1