#34070 [NEW]: PHP Startup: Unable to load dynamic library '/php_mysql.dll'
| From: | mikerob818 at cs dot com | Date: | Wed, 10 Aug 2005 14:27:17 +0000 |
| Subject: | #34070 [NEW]: PHP Startup: Unable to load dynamic library '/php_mysql.dll' | ||
| Groups: | php.bugs | ||
| Request: | Send a blank email to php-bugs+get-83314@lists.php.net to get a copy of this message | ||
From: mikerob818 at cs dot com
Operating system: Windows 98
PHP version: 5.0.4
PHP Bug Type: PWS related
Bug description: PHP Startup: Unable to load dynamic library '/php_mysql.dll'
Description:
------------
Error message when try to run hello.php under PWS:
PHP Startup: Unable to load dynamic library '/php_mysql.dll'- One of the
library files needed to run this application can not be found.
The checklist below is based on PHP Manual. If the manual is missing
instructions, please provide.
Thanks,
Robin
*******************
Description
Manual Installation:
Download zip binary distribution from downloads page
Website: http://www.php.net/downloads.php
Description
Microsoft 98/NT :
Download latest version of Microsoft Data Access Components (MDAC) for
your
platform
Website: http://msdn.microsoft.com/data/
Description
Extract distribution file into c:\php
Description
Add c:\php to PATH by editing autoexec.bat file
path C:\WINDOWS;C:\WINDOWS\COMMAND;C:\php
Description
Download PHP extensions into c:\php5
Website: http://www.php.net/downloads.php
Description
Place php5activescript.dll in c:\php
Register dll with DOS command:
cd c:\php
regsvr32 php5activescript.dll
(regsvr32.exe was copied from c:\Windows\System\inetsrv)
Message: DllRegisterServer in php5activescript.dll succeeded
Description
To test if ActiveScript working: create test.wsf in c:\php
Double click file
If receive little window with "Hello World!", you're done
Description
Set up valid configuration file for php:
php.ini-recommended saved as php.ini
Description
ActiveScript doesn't use php.ini file
Create php-activescript.ini and place it in c:\php
Description
CGI users must set the cgi.force_redirect PHP directive to 0
in php.ini
in php-activescript.ini
Description
In php.ini
php-activescript.ini
check these values:
doc_root = c:\inetput\wwwroot
extension_dir = "./"
Description
PWS 4 does not support ISAPI, only PHP CGI should be used
Edit the pws-php5cgi.reg file in c:\php
".php"="c:\\php\\php-cgi.exe"
double click to merge registry file into system
In Personal Web Manager:*
View > Advanced > Edit Properties
Check box Execute
*Note: It appears that the PHP manual is incorrect. This manual states
the
following:
In the PWS Manager, right click on a given directory you want to add PHP
support to, and select Properties. Check the 'Execute' checkbox, and
confirm.
Description
The default location PHP searches for extensions is c:\php5
In php.ini
php-activescript.ini
kept default setting for extension_dir
Description
Enable the extensions
In php.ini
php-activescript.ini
Done by deleting leading ; from extension you want to load
Removed ; from beginning of:
extension=php_mysql.dll
Description
Create hello.php and put in web server's root directory (document_root).
Use
browser to access locally with:
http://localhost/hello.php
Code:
<html>
<head>
<title>PHP Test</title>
</head>
<body>
<?php echo '<p>Hello World</p>'; ?>
</body>
</html>
Got error message:
PHP Startup: Unable to load dynamic library '/php_mysql.dll'
One of the library files needed to run this application can not be found
Files under c:\php
fdftk.dll, fribidi.dll, gds32.dll, go-pear.bat, install.txt,
libeay32.dll,
libmhash.dll, libmysql.dll, license.txt, msql.dll, news.txt,
ntwdblib.dll,
php.exe, php.gif, php.ini, php.ini-dis, php.ini-recommended,
php_mysql.dll,
php5activescript.dll, php5apache.dll, php5apache_hooks.dll,
php5apache2.dll,
php5embed.lib, php5isapi.dll, php5nsapi.dll, php5ts.dll,
php-activescript..ini, php-cgi.exe, php-win.exe, pws-php5cgi.reg,
pws-php5isapi.reg, regsvr32.exe, snapshot.txt, ssleay32.dll, test.wsf,
yaz.dll
Files under c:\php\ext
php_bz2.dll, php_cpdf.dll, php_curl.dll, php_dba.dll, php_dbase.dll,
php_dbx.dll, php_dio.dll, php_exif.dll, php_fdf.dll, php_filepro.dll,
php_gd2.dll, php_gettext.dll, php_ifx.dll, php_imap.dll,
php_interbase.dll,
php_ldap.dll, php_mbstring.dll, php_mcrypt.dll, php_mhash.dll,
php_mime_magic.dll, php_ming.dll, php_msql.dll, php_mysql.dll,
php_mysqli.dll, php_oci8.dll, php_openssl.dll, php_oracle.dll,
php_pgsql.dll, php_pspell.dll, php_shmop.dll, php_snmp.dll, php_soap.dll,
php_sockets.dll, php_sybase_ct.dll, php_tidy.dll, php_xmlrpc.dll,
php_xsl.dll
--
Edit bug report at http://bugs.php.net/?id=34070&edit=1
--
Try a CVS snapshot (php4): http://bugs.php.net/fix.php?id=34070&r=trysnapshot4
Try a CVS snapshot (php5.0): http://bugs.php.net/fix.php?id=34070&r=trysnapshot50
Try a CVS snapshot (php5.1): http://bugs.php.net/fix.php?id=34070&r=trysnapshot51
Fixed in CVS: http://bugs.php.net/fix.php?id=34070&r=fixedcvs
Fixed in release: http://bugs.php.net/fix.php?id=34070&r=alreadyfixed
Need backtrace: http://bugs.php.net/fix.php?id=34070&r=needtrace
Need Reproduce Script: http://bugs.php.net/fix.php?id=34070&r=needscript
Try newer version: http://bugs.php.net/fix.php?id=34070&r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=34070&r=support
Expected behavior: http://bugs.php.net/fix.php?id=34070&r=notwrong
Not enough info: http://bugs.php.net/fix.php?id=34070&r=notenoughinfo
Submitted twice: http://bugs.php.net/fix.php?id=34070&r=submittedtwice
register_globals: http://bugs.php.net/fix.php?id=34070&r=globals
PHP 3 support discontinued: http://bugs.php.net/fix.php?id=34070&r=php3
Daylight Savings: http://bugs.php.net/fix.php?id=34070&r=dst
IIS Stability: http://bugs.php.net/fix.php?id=34070&r=isapi
Install GNU Sed: http://bugs.php.net/fix.php?id=34070&r=gnused
Floating point limitations: http://bugs.php.net/fix.php?id=34070&r=float
No Zend Extensions: http://bugs.php.net/fix.php?id=34070&r=nozend
MySQL Configuration Error: http://bugs.php.net/fix.php?id=34070&r=mysqlcfg