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!