环境
- PHP 7.2
- Ubuntu 18.04
代码
1 | <?php |
创建 test.php,代码如上。
错误
1 | $ php test.php |
在执行 php 文件的时候,报了上述错误。原因是没有安装 phpredis
解决
- 下载 phpredis 源码
1 | $ git clone git://github.com/nicolasff/phpredis.git |
- 进入 phpredis 目录
1 | $ cd phpredis |
- 执行 phpize 生成 configure 文件
1 | $ phpize |
- 运行配置
1 | $ ./configure --with-php-config=/usr/local/php/bin/php-config |
- 编译模块
1 | $ make && make install |
- 手动创建 redis.ini 文件并写入 extension=redis.so
1 | $ echo "extension=redis.so">/usr/local/php/conf.d/redis.ini |
- 再次执行
1 | $ php test.php |