The code is as follows
|
Copy code
extension=php_mysqli.dll
3. Find
The code is as follows
|
Copy code
|
;extension_dir="./ext"
Remove the semicolon ";" in front and change it to (ext directory relative to the installation path of php)
extension_dir = "e:phpext"
e:php is the storage directory of php
4. Copy php.ini to c:windows
5. Copy libmysql.dll to the System32 directory under Windows (this is very critical)
6. Restart IIS (not the website)
Run iisreset /RESTART under cmd
If the above method does not work, you can refer to the following method to operate
|
In the first step, output phpinfo() to see if the MySQL module is loaded successfully. If it is loaded successfully, you are in trouble, otherwise, go to the second step,
Why is there no mysql module in phpinfo() under IIS?
The original php used was installed as an .msi, but later I had to redo it all and install it in a compressed package.
Configured php.ini again, copied it to winnt, and copied libmysql.dll to system32.
Then the test was successful. . .
The second step is to check whether extension_dir is set correctly
The third step is to check whether the libmysql.dll file is copied to c:windowssystem32
1. The Mysql database is not installed correctly, and the Mysql-related services are not started in the system service (please check the method of correctly installing Mysql)
2. The libmysql.dll file is missing in the system's system32 (C:windowssystem32) directory. The solution is to find libmysql.dll in the php directory, copy libmysql.dll to the C:windowssystem32 directory, and then restart the Web service.
3. In the php.ini file in the C:windows directory, the first ";" in ";extension=php_mysql.dll" has not been removed, so the corresponding function cannot be used. The solution is to open the php.ini file
4. The Mysql directory does not have read permissions. The correct directory permissions are as follows:
administrator Full control
system Full control
user Read and run
Delete all other user permissions (you can also keep them, but the security is not high, so it is recommended to delete them), and then restart the MYsql service and Web service.
http://www.bkjia.com/PHPjc/632182.htmlwww.bkjia.comtruehttp: //www.bkjia.com/PHPjc/632182.htmlTechArticlephpMyAdmin lacks the mysqli extension. Please check the PHP configuration solution. Friends in need can refer to it. phpMyAdmin is missing the mysqli extension. Please check the solution for PHP configuration: Missing...
|
|