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
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
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-2025 The PHP Group
All rights reserved.
Last updated: Mon Feb 10 14:01:30 2025 UTC