Thursday, February 23, 2012

Enable OpenSSL in PHP for windows

Nếu dùng XAMPP để cài đặt apache, php thì sau khi cài mặc định OpenSSL chưa được enable

Cách enable openssl như sau:
1. Sửa file php.ini trong /xampp/php/php.ini thêm dòng extension=php_openssl.dll nếu chưa có (bỏ dấu comment nếu đã có dòng này)
2. Copy 2 file libeay.dll và ssleay.dll từ /xampp/php vào 2 nơi:
- Windows/System32: đảm bảo khi chạy load được thư viện
- /xampp/apache/bin: đảm bảo các thư viện cùng phiên bản với nhau (nếu không khi chạy encrypt có thể gây crash)

- chú ý đến file openssl.cnf trong quá trình code