MemcachedをWindowsで利用したい
解決したいこと
https://devcenter.heroku.com/ja/articles/php-sessions
上記を参考にPHPでのセッションを利用したいのですがcomposer updateの際にエラーが発生してしまいます。
環境としてはWindows10でXAMPPを使いプログラミングしています。
PHPのバージョンは8.1.6を利用しています。
C:\xampp\php\ext配下にphp_memcached.dllをおいているのですが正しく読み込まれていないようです。
解決策を知っている方がいらっしゃいましたらご教授願いたいです。
発生している問題・エラー
PHP Warning: PHP Startup: Unable to load dynamic library 'php_memcached.dll' (tried: \xampp\php\ext\php_memcached.dll (指定されたモジュールが見つかりません。), \xampp\php\ext\php_php_memcached.dll.dll (指定されたモジュールが見つかりません。)) in Unknown on line 0
Warning: PHP Startup: Unable to load dynamic library 'php_memcached.dll' (tried: \xampp\php\ext\php_memcached.dll (指定されたモジュールが見つかりません。), \xampp\php\ext\php_php_memcached.dll.dll (指定されたモジュールが見つかりません。)) in Unknown on line 0
Loading composer repositories with package information
Info from https://repo.packagist.org: #StandWithUkraine
Updating dependencies
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires PHP extension ext-memcached * but it is missing
from your system. Install or enable PHP's memcached extension.
To enable extensions, verify that they are enabled in your .ini files:
- C:\xampp\php\php.ini
You can also run `php --ini` in a terminal to see which files are used by PHP in CLI mode.
Alternatively, you can run Composer with `--ignore-platform-req=ext-memcached` to
temporarily ignore these required extensions.