Solution to the error module php5ts.dll: First, move the bin directory of mysql from the system environment variable Path or move "libmysql.dll" from the bin directory of MySql; then restart the system.
Recommended: "PHP Video Tutorial"
Error application httpd.exe, error module php5ts .dll, error address 0x0000acca.
This problem occurs when configuring the PHP Apache Mysql environment under Windows.
The specific performance is that PHP runs normally, but when PHP calls related functions of MySql, an error occurs, and Apache will report an error in the log.
Environment configuration method:
php runs under Apache as a module. Customize the php.ini path
phpinfo() shows that the mysql library is loaded successfully
After an error occurs, the following content will be left in the Windows error log:
Error application httpd .exe, version 2.2.21.0, error module php5ts.dll, version 5.2.17.17, error address 0x0000acca.
The reasons are as follows:
When installing MySql, the Bin directory of MySql is placed in the system environment variable Path during configuration settings. There happens to be a libmysql.dll library in the Bin directory.
When PHP loads the mysql library, it will search each directory of the system environment variable Path to find libmysql.dll. Since the bin directory of mysql is also there, PHP will first load the libmysql.dll of mysql. Therefore, the mysql function will not be able to run due to library compatibility issues.
Solution:
1. Move the bin directory of mysql out of the system environment variable Path or move libmysql.dll out of the bin directory of MySql, or move libmysql.dll is renamed.
2. Restart the system and the test is normal.
The above is the detailed content of How to solve the problem of error module php5ts.dll. For more information, please follow other related articles on the PHP Chinese website!