


php_mysql.dll, php_mysqli.dll cannot be loaded in php solution_PHP tutorial
As a result of the php environment I just configured today, php_mysql.dll and php_mysqli.dll cannot be loaded when php starts. There is no problem with my configuration. Now I will introduce to you how to solve the problem that php_mysql.dll and php_mysqli.dll cannot be loaded. .
When I started the php environment today, I found that the mysql module function could not be used and the website returned a 500 error. Check the error log under apache. Found the following error message:
PHP Warning: PHP Startup: Unable to load dynamic library 'D:/wwwserver/php/ext//php_mysql.dll' - /xd5/xd2/xb2/xbb/xb5/xbd/xd6/xb8/ xb6/xa8/xb5/xc4/xc4/xa3/xbf/xe9/xa1/xa3/r/n in Unknown on line 0
This means that php did not successfully load the file php_mysql.dll
First of all, make sure that the extension_dir value in the php configuration file php.ini is filled in correctly. It is best to use an absolute address.
as
extension_dir = "D:/wwwserver/php/ext"
If other dlls are loaded successfully, but php_mysql.dll and php_mysqli.dll are not loaded successfully.
can be solved by the following two methods:
(1). Copy libmysql.dll in the php directory to the bin subdirectory in the apache directory
(2). Add the following paragraph to the apache configuration file httpd.conf
LoadFile "D:/wwwserver/php/libmysql.dll"
ps: The above code LoadFile "D:/wwwserver/php/libmysql.dll" where "D:/wwwserver/php/" is the directory of php
ps: It still doesn’t work after restarting. It may be a version problem. For example, do not use the vc9 version of php under apache. For newbies, I recommend the next one-click installation package
Attached is another solution
Under apache
For example, my apache is installed on drive D, and the directory is D:/severs/apache
The PHP directory is D:/servers/php5
In this way, copy D:/servers/php5/libmysql.dll to the directory D:/servers/apache/bin
Restart apache and the problem is solved! ~~
iis:
Copy libmysql.dll in the php directory to the c:/windows/system32/ directory, and then restart iis. If it prompts that it is in use, you can stop iis first (iisreset /stop)
Of course, the same solution applies to other dll files. Generally, you need to check the php directory permissions first. Generally, everyone can read it, browse and run it.

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics



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

Working with database in CakePHP is very easy. We will understand the CRUD (Create, Read, Update, Delete) operations in this chapter.

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

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

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

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

Logging in CakePHP is a very easy task. You just have to use one function. You can log errors, exceptions, user activities, action taken by users, for any background process like cronjob. Logging data in CakePHP is easy. The log() function is provide

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
