ID: 9313
User Update by: [EMAIL PROTECTED]
Status: Closed
Bug Type: Apache related
Description: considering Apache multithread server
I was trying to load php4 extension libraries at startup (editing php.ini). However,
none of the modules was loaded. the error log was :
- One of the library files needed to run this application cannot be found.
in Unknown on line 0
PHP Warning: Unable to load dynamic library 'd:\php\extensions/php_ifx.dll' - O
ne of the library files needed to run this application cannot be found.
in Unknown on line 0
PHP Warning: Unable to load dynamic library 'd:\php\extensions/php_mssql65.dll'
- One of the library files needed to run this application cannot be found.
in Unknown on line 0
PHP Warning: Unable to load dynamic library 'd:\php\extensions/php_oci8.dll' -
One of the library files needed to run this application cannot be found.
in Unknown on line 0
PHP Warning: Unable to load dynamic library 'd:\php\extensions/php_oracle.dll'
- One of the library files needed to run this application cannot be found.
in Unknown on line 0
Cannot find module (IP-MIB): At line 0 in (none)
Cannot find module (IF-MIB): At line 0 in (none)
Cannot find module (TCP-MIB): At line 0 in (none)
Cannot find module (UDP-MIB): At line 0 in (none)
Cannot find module (SNMPv2-MIB): At line 0 in (none)
Cannot find module (SNMPv2-SMI): At line 0 in (none)
PHP Warning: Unable to load dynamic library 'd:\php\extensions/php_sybase_ct.dl
l' - One of the library files needed to run this application cannot be found.
in Unknown on line 0
I am sure that the path is correct (php is installed on d:/php, extensions in
d:/php/extensions.)
This is how my php.ini file is configured :
;;;;;;;;;;;;;;;;;;;;;;;;;
; Paths and Directories ;
;;;;;;;;;;;;;;;;;;;;;;;;;
include_path = ; UNIX: "/path1:/path2" Windows: "\path1;\path2"
doc_root = "d:\programs" ; the root of the php
pages, used only if nonempty
user_dir = ; the directory under
which php opens the script using /~username, used only if nonempty
extension_dir = "d:\php\extensions" ; directory in which
the loadable extensions (modules) reside
enable_dl = On ; Whether or not to enable the
dl() function.
; The dl()
function does NOT properly work in multithreaded
; servers,
such as IIS or Zeus, and is automatically disabled
; on them.
;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;
file_uploads = On ; Whether to allow HTTP file uploads
;upload_tmp_dir = ; temporary directory for HTTP uploaded files
(will use system default if not specified)
upload_max_filesize = 2M ; Maximum allowed size for uploaded files
;;;;;;;;;;;;;;;;;;
; Fopen wrappers ;
;;;;;;;;;;;;;;;;;;
allow_url_fopen = On ; Wheter to allow trating URLs like http:... or
ftp:... like files
;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;
; if you wish to have an extension loaded automaticly, use the
; following syntax: extension=modulename.extension
; for example, on windows,
; extension=msql.dll
; or under UNIX,
; extension=msql.so
; Note that it should be the name of the module only, no directory information
; needs to go here. Specify the location of the extension with the extension_dir
directive above.
;Windows Extensions
;Note that MySQL and ODBC support is now built in, so no dll is needed for it.
;
extension=php_bz2.dll
extension=php_cpdf.dll
extension=php_curl.dll
extension=php_cybercash.dll
extension=php_db.dll
extension=php_dba.dll
extension=php_dbase.dll
extension=php_domxml.dll
extension=php_dotnet.dll
extension=php_exif.dll
extension=php_fdf.dll
extension=php_filepro.dll
extension=php_gd.dll
extension=php_gettext.dll
extension=php_ifx.dll
extension=php_iisfunc.dll
extension=php_imap.dll
extension=php_interbase.dll
extension=php_java.dll
extension=php_ldap.dll
extension=php_mhash.dll
extension=php_mssql65.dll
extension=php_mssql70.dll
extension=php_oci8.dll
extension=php_openssl.dll
extension=php_oracle.dll
extension=php_pdf.dll
extension=php_pgsql.dll
extension=php_printer.dll
extension=php_sablot.dll
extension=php_snmp.dll
extension=php_sybase_ct.dll
extension=php_yaz.dll
extension=php_zlib.dll
Previous Comments:
---------------------------------------------------------------------------
[2001-02-17 04:54:23] [EMAIL PROTECTED]
sure. load them in php.ini. this is described in the manual, and the readme file that
comes with the distro.
---------------------------------------------------------------------------
[2001-02-17 04:50:40] [EMAIL PROTECTED]
May I ask how can I use dll extensions with php4/windows/apache configuration ?
---------------------------------------------------------------------------
[2001-02-17 04:08:21] [EMAIL PROTECTED]
win32 Apache is multithreaded.
---------------------------------------------------------------------------
[2001-02-17 04:06:45] [EMAIL PROTECTED]
I have a problem with uding Dl() function on my Win32/Apache/Php4 server. The error
message is 'unable to load extension on multithread server'. But Apache isn't
multithread server, is it ?
---------------------------------------------------------------------------
Full Bug description available at: http://bugs.php.net/?id=9313
--
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]