Memcached

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
ufowow
Сообщения: 7
Зарегистрирован: 2018.12.12, 14:03

Memcached

Сообщение ufowow »

Всем привет!
Появилась необходимость кэширования данных.
Для этого решено было использовать Memcached.
Разработка ведётся под OpenServer, соответственно в настройках включил Memcached 1.4
В конфигурации php.ini так же подключил расширение php_memcache.dll, которое было скачано заранее.
Однако в phpinfo() не отображается блок настроек Memcached, что свидетельствует о том, что расширение не было подключено. Естественно, yii говорит что расширение Memcache, так же пробовал Memcached указывать в конфигурации, не работает.

Кто сталкивался с подобным? Уже почти неделю курю маны, прочитал кучу статей и форумов, решение так и не удалось найти.
Спасибо
ufowow
Сообщения: 7
Зарегистрирован: 2018.12.12, 14:03

Re: Memcached

Сообщение ufowow »

В логах PHP обнаружил вот такие строки:

Код: Выделить всё

PHP Warning:  PHP Startup: Unable to load dynamic library 'php_memcache.dll' (tried: c:/os/ospanel/modules/php/PHP-7.2/ext/php_memcache.dll (%1 пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ Win32.), c:/os/ospanel/modules/php/PHP-7.2/ext/php_php_memcache.dll.dll (пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅ.)) in Unknown on line 0
с кодировкой проблемы, но в первой скобке говорится о том, что якобы не является приложением Win32. вторая хз, плюс там почему-то начало и конец файла продублирован: php_php_memcache.dll.dll
Аватара пользователя
Alexum
Сообщения: 683
Зарегистрирован: 2016.09.26, 10:00

Re: Memcached

Сообщение Alexum »

Изображение
Аватара пользователя
chungachguk
Сообщения: 435
Зарегистрирован: 2012.07.17, 11:52

Re: Memcached

Сообщение chungachguk »

В 7.2 добавили такую штуку. Может это как раз твой случай.

https://wiki.php.net/rfc/load-ext-by-name
ufowow
Сообщения: 7
Зарегистрирован: 2018.12.12, 14:03

Re: Memcached

Сообщение ufowow »

chungachguk писал(а): 2019.02.21, 05:21 В 7.2 добавили такую штуку. Может это как раз твой случай.

https://wiki.php.net/rfc/load-ext-by-name
Благодарю за ссылку, однако ошибки лишь приобрели правильную кодировку и поменялись местами..
Вычитал, что сложно для Win найти подходящие dll, поэтому буду пробовать развернуть проект на Ubuntu, возможно там удастся избежать этой проблемы
Аватара пользователя
proctoleha
Сообщения: 298
Зарегистрирован: 2016.07.10, 19:00

Re: Memcached

Сообщение proctoleha »

ufowow писал(а): 2019.02.21, 14:37 поэтому буду пробовать развернуть проект на Ubuntu, возможно там удастся избежать этой проблемы
И это правильное решение. Под линуксом, любым линуксом, таких проблем не может быть в принципе.
Вот за что я не люблю линукс, так это за свои кривые, временами, руки
Ответить