Я делаю проект на Laravel. Я пытаюсь создать простую систему, которая использует кеш, сосредоточенный на memcache. Когда я начал учиться, я сначала проверил сайт Laravel, а затем обнаружил, что использование кеша Memcached требует установки пакета Memcached PECL.
Я просмотрел его, и у меня возникли проблемы во время установки.
Как установить memcache
?
Ниже приведены шаги, которые необходимо выполнить при установке memcache.
искать
;extension=php_memcache.dll
Если не найдено, добавьте
extension=php_memcache.dll [Memcache] memcache.allow_failover = 1 memcache.max_failover_attempts=20 memcache.chunk_size =8192 memcache.default_port = 11211
3. Загрузите файл php_memecache.dll
из windows.php.net ( обязательно проверьте свою версию php, а php_memcache.dll – то же самое. В противном случае это произойдет через ошибку. )
распакуйте его и вставьте файл .dll в путь xampp \ php \ ext , в моем случае это F: \ xampp \ php \ ext (мне пришлось переименовать файл в memcache.dll, но когда вы посмотрите на другой сайты, которые описывают шаги для этого, они не говорят переименовать, но я сделал это в своем проекте!).
Загрузите файл Memcache.exe из jellycan
После завершения загрузки распакуйте и поместите файл memcache.exe в любой желаемый каталог по вашему выбору (например, C: / memcached /). убедитесь, что имя папки должно быть memcached
c:/memcached/memcached.exe -d install
затем введите
net start "memcached server"
В случае, если вы получите memcache уже установлен. то просто перейдите по сети net start "memcached server"
.
Или
Для установки вы можете перейти на путь, где вы скопировали файл memcache.exe . и дважды щелкните файл, установите memcache, теперь просто добавьте net start "memcached server"
и ваш memcache включен.
Перезапустить Xampp Apache
Перезапустить Memcached:
C:\Windows\system32> net start “memcached”
Служба memcached запускается. Служба memcached была успешно запущена.
C:\Windows\system32> net stop “memcached”
Служба memcached останавливается. Служба memcached была успешно остановлена.