Всем привет!
Появилась необходимость кэширования данных.
Для этого решено было использовать Memcached.
Разработка ведётся под OpenServer, соответственно в настройках включил Memcached 1.4
В конфигурации php.ini так же подключил расширение php_memcache.dll, которое было скачано заранее.
Однако в phpinfo() не отображается блок настроек Memcached, что свидетельствует о том, что расширение не было подключено. Естественно, yii говорит что расширение Memcache, так же пробовал Memcached указывать в конфигурации, не работает.
Кто сталкивался с подобным? Уже почти неделю курю маны, прочитал кучу статей и форумов, решение так и не удалось найти.
Спасибо
Memcached
Re: Memcached
В логах PHP обнаружил вот такие строки:
с кодировкой проблемы, но в первой скобке говорится о том, что якобы не является приложением Win32. вторая хз, плюс там почему-то начало и конец файла продублирован: php_php_memcache.dll.dll
Код: Выделить всё
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
- chungachguk
- Сообщения: 435
- Зарегистрирован: 2012.07.17, 11:52
Re: Memcached
В 7.2 добавили такую штуку. Может это как раз твой случай.
https://wiki.php.net/rfc/load-ext-by-name
https://wiki.php.net/rfc/load-ext-by-name
Re: Memcached
Благодарю за ссылку, однако ошибки лишь приобрели правильную кодировку и поменялись местами..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
И это правильное решение. Под линуксом, любым линуксом, таких проблем не может быть в принципе.
Вот за что я не люблю линукс, так это за свои кривые, временами, руки