Страница 1 из 1
Memcache
Добавлено: 14 авг 2024, 20:10
sunrise_p
Установил OSP 6 , включил модули memcashed 1.4 и 1.6
через php_info() видно, что memcashed не запущен.
В php.ini когда пытаюсь убрать точку с запятой напротив этих расширений, то оно опять ставится обратно при перезагрузке.
;extension = memcache
;extension = memcached
Прошу, подскажите, что надо делать для работы memcashe(d)?
Re: Memcache
Добавлено: 14 авг 2024, 20:26
DelphinPRO
Править php.ini в каталоге config/PHP-x.x
Я уже не помню, но кажется в старом опенсервере тоже нельзя было править php.ini из каталога модуля? Зачем вы туда лезете?
Re: Memcache
Добавлено: 14 авг 2024, 21:51
sunrise_p
DelphinPRO писал(а): ↑14 авг 2024, 20:26
Править php.ini в каталоге config/PHP-x.x
Спасибо, помогло!
я и не знал, что есть еще другой php.ini в каталоге config, теперь ясно
Re: Memcache
Добавлено: 03 янв 2025, 10:07
nastyananastya94
можно чуть подробнее?
я нашла упоминание только "memcache" (это оно и есть) в папке OSPanel\config\PHP-8.3-FCGI\default\templates\php.ini
Убрала знак ";" , но это ни к чему не привело. Также ошибка. Fatal error: Uncaught Error: Class "Memcached" not found
Где-то что-то ещё нужно делать?
Re: Memcache
Добавлено: 03 янв 2025, 12:10
Ink0gnit0
@nastyananastya94,
memcache и memcache
d - разные расширения.
1. Скачайте
memcached 3.3.0 for Windows (PHP 8.3 TS, x64)
2. Извлеките из скачанного архива, в каталог [КОРЕНЬ_OSP6]\modules\PHP-8.3-FCGI\
PHP, следующие файлы:
- libhashkit.dll
- libmemcached.dll
- libmemcachedprotocol.dll
- libmemcachedutil.dll
- memcached.ini
3. Извлеките из скачанного архива, в каталог [КОРЕНЬ_OSP6]\modules\PHP-8.3-FCGI\PHP\
ext, файл
php_memcached.dll
4. Добавьте в шаблон конфигурационного файла - [КОРЕНЬ_OSP6]\config\PHP-8.3-FCGI\default\templates\
php.ini, в раздел расширений, следующую строчку:
...
extension = memcached
...
5. Перезапустите модуль
PHP-8.3-FCGI
Re: Memcache
Добавлено: 14 фев 2025, 21:46
WinniePooh
Ink0gnit0 писал(а): ↑03 янв 2025, 12:10
Извлеките из скачанного архива, в каталог [КОРЕНЬ_OSP6]\modules\PHP-8.3-FCGI\
PHP, следующие файлы:
- libhashkit.dll
- libmemcached.dll
- libmemcachedprotocol.dll
- libmemcachedutil.dll
- memcached.ini
Для пятой Open Server Panel их нужно скопировать в
C:\OpenServer\modules\php\PHP_8.3?
Re: Memcache
Добавлено: 14 фев 2025, 22:24
Ink0gnit0
WinniePooh писал(а): ↑14 фев 2025, 21:46
Ink0gnit0 писал(а): ↑03 янв 2025, 12:10
Извлеките из скачанного архива, в каталог [КОРЕНЬ_OSP6]\modules\PHP-8.3-FCGI\
PHP, следующие файлы:
- libhashkit.dll
- libmemcached.dll
- libmemcachedprotocol.dll
- libmemcachedutil.dll
- memcached.ini
Для пятой Open Server Panel их нужно скопировать в
C:\OpenServer\modules\php\PHP_8.3?
Всё верно. В вашем случае, в каталог C:\OpenServer\modules\php\
PHP_8.3 скопируйте файлы:
- libhashkit.dll
- libmemcached.dll
- libmemcachedprotocol.dll
- libmemcachedutil.dll
- memcached.ini
, в каталог C:\OpenServer\modules\php\PHP_8.3\
ext - файл
php_memcached.dll: