日度归档:2019-05-04

php 二进制安装 swoole

编辑环境

sudo apt install g++

安装swoole

sudo apt-get install php-dev
sudo pecl install swoole

php.ini配置

判断 php.ini 位置:

php -i | grep php.ini

mods-available 目录中添加新文件 swoole.ini

extension=swoole.so

判断是否启用

php -m | grep swoole

代码提示

默认 PhpStorm 不支持对于 swoole 的代码提示,需要下载对应的代码提示库

https://github.com/eaglewu/swoole-ide-helper

然后在 Preferences -> Languages & Frameworks -> PHPInclude Path 中引入代码提示库

现在就可以正常使用自动补全提示了

lumen 使用 redis

安装扩展

composer require predis/predis
composer require illuminate/redis

引入redis支持

$app->register(Illuminate\Redis\RedisServiceProvider::class);

启用redis辅助函数

$app->withFacades();
$app->withEloquent();

配置redis服务器参数

默认系统是调用的.env里的redis配置文件,但是一般安装后没有这些参数,可以查看文件路径vendor/laravel/lumen-framework/config/database.php中查看有哪些参数需要配置,例如,我的.env文件需要配置

REDIS_HOST=192.168.1.41
REDIS_PORT=7000
REDIS_PASSWORD=123456