fourtwothree / daily-code

日常工作代码笔记
1 stars 0 forks source link

PHP下安装memcached扩展包 #39

Open fourtwothree opened 5 years ago

fourtwothree commented 5 years ago
brew install memcached
brew install libmemcached
brew services start memcached
telnet localhost 11211

下载php-memcached扩展包:https://pecl.php.net/package/memcached 下载之后解压memcached-3.0.4.tgz,进入memcached-3.0.4文件夹执行命令:

phpize

执行完成后会生成一个可执行的configure文件,执行它:

./configure --with-php-config=/usr/local/Cellar/php70/7.0.27_19/bin/php-config

说明:/usr/local/Cellar/php70/7.0.27_19/为php的安装路径,需要根据你安装的实际目录进行调整 注意:在执行过程中可能会出现一些错误,原因是服务器可能缺少一些依赖的包,这些只需要根据报错信息安装那些依赖包即可。

执行完成后安装并编译:

make && make install

安装完成后生成一个memcached.so文件,记住路径:/usr/local/Cellar/php70/7.0.27_19/lib/php/extensions/no-debug-non-zts-20151012/

修改php.ini,进入/usr/local/etc/php/7.0,

vim php.ini

修改配置如下:

extension_dir = "/usr/local/Cellar/php70/7.0.27_19/lib/php/extensions/no-debug-non-zts-20151012/"
extension = memcached.so

重启php, php -m 查看是否安装成功