Windows下运行PHP基本可以放弃本地Redis和Memcached了,因为这两货很久没更新。不过好在PHP自带的OPCache和APCu 在 Windows下出于意料的好用,直接用就行了。
下载 APCu 扩展
1、访问 PECL APCu 扩展页面。
2、根据你的 PHP 版本(例如 PHP 8.1),下载合适的 .dll
文件:
- 线程安全(TS)或非线程安全(NTS):这取决于你的 PHP 版本。
- 适用于 64 位或 32 位架构:选择适合你 PHP 架构的版本。
例如,如果你的 PHP 版本是 8.1 并且是 64 位版本,你可能会下载 php_apcu-5.1.21-8.1-ts-x64.dll
。
3、将 php_apcu.dll
文件放到 PHP 扩展目录
- 将下载的
php_apcu.dll
文件复制到你的 PHP 安装目录下的ext
文件夹。例如:C:\php\ext\php_apcu.dll
4、修改 php.ini
文件
- 打开你的
php.ini
文件,通常位于C:\php\php.ini
。 - 添加或取消注释以下行,以启用 APCu 扩展:
extension=shmop //这个不开就提示错误,开了吧
extension=apcu
对了,因为PHP 自带OPcache,所以只要编辑php.ini:
zend_extension=opcache
添加后,重启IIS:
iisreset
然后编辑php.ini:
opcache.enable=1
opcache.enable_cli=1
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1
以及
apc.enabled=1
apc.shm_size=64M
apc.ttl=7200
apc.user_ttl=7200
apc.gc_ttl=3600
完事。
接下来wordpress 安装支持apcu的插件就行
没有回复内容