11/08/2018, 20:42

Lỗi không load được thư viện php trên windows

Nếu bạn gặp phải trường hợp không sử dụng được các thư viện phpmysql, hash, mcrypt mặc dù bạn đã open extention này ở trong php.ini thì hãy tham khảo cách sau đây nhé Bước 1: Mở file log apache lên và xem có chuyện gì đang xảy ra (ví dụ Apache 2.2.13logserror.log) Nếu bạn thấy các dòng log ...

Nếu bạn gặp phải trường hợp không sử dụng được các thư viện phpmysql, hash, mcrypt mặc dù bạn đã open extention này ở trong php.ini

thì hãy tham khảo cách sau đây nhé

Bước 1: Mở file log apache lên và xem có chuyện gì đang xảy ra (ví dụ Apache 2.2.13logserror.log)

Nếu bạn thấy các dòng log dạng như sau

PHP Warning:  PHP Startup: Unable to load dynamic library 'D:/project/tools/PHP5.2.3/ext/php_mcrypt.dll' - The specified module could not be found.
 in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'D:/project/tools/PHP5.2.3/ext/php_mysql.dll' - The specified module could not be found.
 in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'D:/project/tools/PHP5.2.3/ext/php_mysqli.dll' - The specified module could not be found.
 in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'D:/project/tools/PHP5.2.3/ext/php_pdo_mysql.dll' - The specified module could not be found.
 in Unknown on line 0

Bước 2: Copy những file thông báo lỗi thiếu ở log từ thư mục ext của PHP sang thư mục bin của Apache
Ví dụ copy các file:

d:project	oolsPHP5.2.3libmysql.dll
d:project	oolsPHP5.2.3libmhash.dll
d:project	oolsPHP5.2.3libmcrypt.dll

Sang thư mục:

d:project oolsApache 2.2.19in

Bước 3: Khởi động lại apache

Good job!

0