2023年7月26日发(作者:)
amhphp装扩展,AMH⾯板环境安装Memcache和Memcached扩展组件⽅法由于⽹站应⽤的需要,需要在已安装有AMH管理⾯板的环境中安装和启动Memcache和Memcached扩展组件,之前⽼左也有分享过"WDCP⾯板开启Memcached分布式缓存解决⽅案",在WDCP环境中启动还是相对⽐较简单的,⽽在AMH环境应⽤的时候解决问题的⽂档⽐较少,⽽且免费版本基本官⽅不会提供技术⽀持(⾃从AMH5.0版本收费之后很少有⼈提到关于AMH的信息),既然我们还有⼈在⽤AMH⾯板,其实⽬前的4.2版本还是可以的,如果有需要安装Memcache和Memcached扩展组件,那就继续往下看。在写这篇⽂章的时候,⽼左测试的系统是CENTOS 5 32位,先安装的是AMH4.2版本。第⼀、安装Memcachetar zxvf memcache-2.2.7/usr/local/php/bin/phpize./configure --with-php-config=/usr/local/php/bin/php-configmakemake install运⾏上⾯的脚本在SSH中,安装memcache2.2.7版本,如果没有问题会出现"Installing shared extensions:/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/"这样的结果。然后我们编辑 ⽂件 (vi/etc/)在⽂档最后⼀⾏加上下⾯的脚本:extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/"extension = ""然后执⾏启动:killall php-fpm/usr/local/php/sbin/php-fpm如果没有任何提⽰说明是OK的,如果不相信可以到PHPINFO⽂件⾥看看参数是不是多了memcache,如果有这⼀项说明是OK的。第⼆、安装memcachedA - 先安装liveventyum install libevent-devel安装memcached之前,必须安装libeventtar -zxvf memcached-1.4.15./configure --prefix=/usr/local/memcached --with-libevent=/usr/makemake install启动服务并且分配端⼝/usr/local/memcached/bin/memcached -d -m 32 -l 127.0.0.1 -p 11211 -u root -P /tmp/如果没有任何提⽰,说明OK。这样我们已经完成了安装Memcache和Memcached扩展组件,如果运⾏有错误⽐如502错误我们在AMH⾯板后台重启PHP环境就可以。PS:最后说明下Memcache和Memcached的区别,看似就差⼀个字母,还是有区别的。memcached和memcache的守护进程memcached同名,memcache是完全在PHP框架内开发的,memecached是使⽤libmemcached的。
发布者:admin,转转请注明出处:http://www.yc00.com/web/1690378172a340501.html
评论列表(0条)