Chúng tôi khuyên bạn nên sử dụng cách này để biết các lỗi khi cài đặt.
1. Tải xampp 1.8.2 tại địa chỉ http://www.apachefriends.org/en/xampp-windows.html và cài đặt bình thường.
2. Tải memcache server tại địa chỉ http://code.jellycan.com/files/memcached-1.2.6-win32-bin.zip
Sau khi download xong giải nén được file memcached.exe và copy nó vào ổ C: và trong thư mục "memcache". ví dụ (c:/memcache/memcached.exe)
Mở chương trình cmd của window
- Cài đặt memcache bằng lệnh
c:\memcache\memcached.exe -d install
- Dừng memcache
c:\memcache\memcached.exe -d stop
3. Tải extention cho xampp tại địa chỉ http://windows.php.net/downloads/pecl/releases/memcache/3.0.8/ lựa chọn phiên bản 5.4 phù hợp với hệ điều hành 32bit là x86, 64bit là x64
Sau khi download xong giải nén được file php_memcache.dll và copy nó vào thư mục "ext" trong đường dẫn cài đặt xampp. ví dụ (c:/xampp/php/ext/)
4. Vào xampp control click nút Config (Module Apache) chọn mở file php.ini rồi thêm vào dòng sau :
extension=php_memcache.dll
6. Kiểm tra thử memcache đã hoạt động ổn định chưa bằng cách viết 1 function php
$memcache = new Memcache;
$memcache->connect(‘localhost’,11211); # You might need to set ‘localhost’ to ’127.0.0.1′
echo ‘Server\’s version: ‘ . $memcache->getVersion() . ‘
’;
if (!$memcache->get(‘key’))
{
$tmp_object = new stdClass;
$tmp_object->author = ‘Phạm Thanh Hiền’;
$tmp_object->email = ‘hienpthanh@gmail.com’;
$tmp_object->website = ‘https://hienpthanh.blogspot.com’;
$tmp_object->date = date(‘d-m-Y h:i:s’, time());
$memcache->set(‘key’,$tmp_object,false,30);
echo ‘Store data in the cache (data will expire in 30 seconds)
’;
}
else
{
echo ‘Read data from cache you have created
’;
}
echo ‘
Data from the cache:
’;
echo ‘’; var_dump($memcache->get(‘key’)); echo ‘’;
echo ‘
Current date time:’ .date(‘d-m-Y h:i:s’, time());
?>