Home Backend Development PHP Tutorial PHP Startup: Unable to load dynamic library_PHP教程

PHP Startup: Unable to load dynamic library_PHP教程

Jul 13, 2016 am 10:42 AM
dynamic library load php startup one yesterday friend server result Configuration

Yesterday, I helped a friend configure the server and found that there was a PHP Warning: PHP Startup: Unable to load dynamic library prompt in the apache log. Then when debugging the database connection, I found a Call to undefined function mysql_connect() error, so I thought of it. The problem is that mysql did not load successfully. Let's take a look at the solution to the problem.
-
-

Connection code

echo 'a';
$cn = mysql_connect("localhost",'www.bKjia.c0m','your mysql user password') or die(mysql_error()) ;
if( $cn )
{
echo phpinfo();
}
else
{
echo 'mysql connect fail';
}
?>

Because the server uses a secure php.ini and no errors are displayed, Yu Shixiang looked at the errors.log log text in the logs of the apache installation directory

The following error was found

PHP Warning: PHP Startup: Unable to load dynamic library

'D:myserverphpextphp_mysql.dll' - xd5xd2xb2xbbxb5xbdxd6xb8xb6xa8xb5xc4xc4

xa3xbfxe9xa1xa3rn in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library

'D:myserverphpextphp_mysqli.dll' - xd5xd2xb2xbbxb5xbdxd6xb8xb6xa8xb5xc4

xc4xa3xbfxe9xa1xa3rn in Unknown on line 0

[Tue Dec 31 09:05:15 2013] [error] [client 127.0.0.1] PHP Fatal error: Call to undefined

function mysql_connect() in E:wwwa.php on line 2, referer: www.bKjia.c0m[Tue Dec 31 09:05:16 2013] [error] [client 127.0.0.1] PHP Fatal error: Call to undefined

function mysql_connect() in E:wwwa.php on line 2, referer: http://localhost/
[Tue Dec 31 09:05:17 2013] [error] [client 127.0.0.1] PHP Fatal error: Call to undefined

function mysql_connect() in E:wwwa.php on line 2, referer: http://localhost/
[Tue Dec 31 09:06:04 2013] [error] [client 127.0.0.1] PHP Fatal error: Call to undefined

function mysql_connect() in E:wwwa.php on line 3, referer: http://localhost/
[Tue Dec 31 09:06:05 2013] [error] [client 127.0.0.1] PHP Fatal error: Call to undefined

function mysql_connect() in E:wwwa.php on line 3, referer: http://localhost/
[Tue Dec 31 09:06:05 2013] [error] [client 127.0.0.1] PHP Fatal error: Call to undefined

function mysql_connect() in E:wwwa.php on line 3, referer: http://localhost/
[Tue Dec 31 09:06:05 2013] [error] [client 127.0.0.1] PHP Fatal error: Call to undefined

function mysql_connect() in E:wwwa.php on line 3, referer: http://localhost/
[Tue Dec 31 09:06:06 2013] [error] [client 127.0.0.1] PHP Fatal error: Call to undefined

function mysql_connect() in E:wwwa.php on line 3, referer: www.bKjia.c0m

[Tue Dec 31 09:06:06 2013] [error] [client 127.0.0.1] PHP Fatal error: Call to undefined

function mysql_connect() in E:wwwa.php on line 3, referer: http://localhost/

There is this sentence in the log

PHP Startup: Unable to load dynamic library 'D:myserverphpextphp_mysql.dll' This means

The php_mysql file was not loaded successfully. Another point is the prompt PHP Fatal error: Call to undefined function

mysql_connect(), this means that mysql is not connected successfully, that is, loading the mysql library fails. According to analysis, there are two possibilities: one is that the file is not

Exists, this problem does not exist because I used this php decompression package before, 2 is the problem of server environment variables, if it is environment variables, there are two solutions

Solution


1, add environment variables directly in windows

2. Directly find php5ts.dll and libmysql.dll in d:PHP and copy them to c:/winnt/system32 (winNT/2000 machine),

For winXP/2003, just copy it to c:/windows/system32

Remember that after copying to the system directory, you must remember the apache environment. If I test http://localhost/a.php again, you can see

The outputted phpinfo related information, please indicate the source www.bKjia.c0m when reprinting original articles on this site

For more details, please check: http://www.bKjia.c0m/phper/linux-php/56512.htm

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/633810.htmlTechArticleI helped a friend configure the server yesterday and found that there was a PHP Warning: PHP Startup: Unable to load dynamic library prompt in the apache log. , and then debug the database connection and find the prompt Call to u...
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Best Graphic Settings
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. How to Fix Audio if You Can't Hear Anyone
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: How To Unlock Everything In MyRise
4 weeks ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

PHP 8.4 Installation and Upgrade guide for Ubuntu and Debian PHP 8.4 Installation and Upgrade guide for Ubuntu and Debian Dec 24, 2024 pm 04:42 PM

PHP 8.4 brings several new features, security improvements, and performance improvements with healthy amounts of feature deprecations and removals. This guide explains how to install PHP 8.4 or upgrade to PHP 8.4 on Ubuntu, Debian, or their derivati

CakePHP Date and Time CakePHP Date and Time Sep 10, 2024 pm 05:27 PM

To work with date and time in cakephp4, we are going to make use of the available FrozenTime class.

Discuss CakePHP Discuss CakePHP Sep 10, 2024 pm 05:28 PM

CakePHP is an open-source framework for PHP. It is intended to make developing, deploying and maintaining applications much easier. CakePHP is based on a MVC-like architecture that is both powerful and easy to grasp. Models, Views, and Controllers gu

CakePHP File upload CakePHP File upload Sep 10, 2024 pm 05:27 PM

To work on file upload we are going to use the form helper. Here, is an example for file upload.

CakePHP Creating Validators CakePHP Creating Validators Sep 10, 2024 pm 05:26 PM

Validator can be created by adding the following two lines in the controller.

How To Set Up Visual Studio Code (VS Code) for PHP Development How To Set Up Visual Studio Code (VS Code) for PHP Development Dec 20, 2024 am 11:31 AM

Visual Studio Code, also known as VS Code, is a free source code editor — or integrated development environment (IDE) — available for all major operating systems. With a large collection of extensions for many programming languages, VS Code can be c

CakePHP Quick Guide CakePHP Quick Guide Sep 10, 2024 pm 05:27 PM

CakePHP is an open source MVC framework. It makes developing, deploying and maintaining applications much easier. CakePHP has a number of libraries to reduce the overload of most common tasks.

How do you parse and process HTML/XML in PHP? How do you parse and process HTML/XML in PHP? Feb 07, 2025 am 11:57 AM

This tutorial demonstrates how to efficiently process XML documents using PHP. XML (eXtensible Markup Language) is a versatile text-based markup language designed for both human readability and machine parsing. It's commonly used for data storage an

See all articles