php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #71432 Can not load any extention if extension_dir = "ext"
Submitted: 2016-01-22 14:35 UTC Modified: 2016-02-16 16:20 UTC
From: radchenkosasha at gmail dot com Assigned:
Status: Not a bug Package: Dynamic loading
PHP Version: 7.0.2 OS: Windows x64
Private report: No CVE-ID: None
View Developer Edit
Welcome! If you don't have a Git account, you can't do anything here.
If you reported this bug, you can edit this bug over here.
(description)
Block user comment
Status: Assign to:
Package:
Bug Type:
Summary:
From: radchenkosasha at gmail dot com
New email:
PHP Version: OS:

 

 [2016-01-22 14:35 UTC] radchenkosasha at gmail dot com
Description:
------------
In Windows Apache x64 with PHP7 x64 the extension_dir should have absolute path to load any php extension.

If extension_dir is default value (extension_dir = "ext") than Apache can not start with next error:

Имя сбойного приложения: httpd.exe, версия: 2.4.18.0, метка времени: 0x5667fd57
Имя сбойного модуля: php7ts.dll, версия: 7.0.2.0, метка времени: 0x568d8ca4
Код исключения: 0xc0000005
Смещение ошибки: 0x000000000048ab5c
Идентификатор сбойного процесса: 0x1174
Время запуска сбойного приложения: 0x01d1551da50cdb71
Путь сбойного приложения: C:\Apache24x64\bin\httpd.exe
Путь сбойного модуля: C:\PHP7x64\php7ts.dll
Идентификатор отчета: 8b511f1f-b641-42e9-ab42-9f1cb63a72e6
Полное имя сбойного пакета: 
Код приложения, связанного со сбойным пакетом: 

To workaround this error you should replace relative path with absolute path for extension_dir. For example (extension_dir = "C:\PHP7x64\ext")


Test script:
---------------
php.ini with extension_dir related path and any extension loading

extension_dir = "ext"
extension=php_curl.dll


Expected result:
----------------
Apache can not start with next error:

Имя сбойного приложения: httpd.exe, версия: 2.4.18.0, метка времени: 0x5667fd57
Имя сбойного модуля: php7ts.dll, версия: 7.0.2.0, метка времени: 0x568d8ca4
Код исключения: 0xc0000005
Смещение ошибки: 0x000000000048ab5c
Идентификатор сбойного процесса: 0x1174
Время запуска сбойного приложения: 0x01d1551da50cdb71
Путь сбойного приложения: C:\Apache24x64\bin\httpd.exe
Путь сбойного модуля: C:\PHP7x64\php7ts.dll
Идентификатор отчета: 8b511f1f-b641-42e9-ab42-9f1cb63a72e6
Полное имя сбойного пакета: 
Код приложения, связанного со сбойным пакетом: 


Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2016-02-16 16:20 UTC] ab@php.net
-Status: Open +Status: Not a bug
 [2016-02-16 16:20 UTC] ab@php.net
Thanks for the report. Setting an absolute path is exactly what is required. 

Thanks.
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Wed Dec 11 17:01:28 2024 UTC