首页 文章

    yum方式下快速安装php7.1

    安装nginx yum install nginx##开启nginxservice nginx start123 安装MYSQL yum localinstall http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm yum install mysql-community-server //开启mysqlservice mys

    作者:RainNight 2021-02-4 所属分类:[PHP]

    thinkphp5.0 助手函数的使用

    编写助手函数需要把helper.php放到application中 /**  * 通用响应失败 json 消息  */if (!function_exists('jsonError')) {     function jsonError($message)     {     &nb

    作者:RainNight 2021-02-4 所属分类:[PHP]

    thinkphp5.0 集成jwt方案

    通过composer安装thinkphp5.*框架 composer create-project topthink/think thinkRedisFirst  --prefer-dist1 —prefer-dist 会从github 上下载.zip压缩包,并缓存到本地。下次再安装就会从本地加载,大大加速安装速度。但她没有保留 .git文件夹,没有版本信息。适合基于这个package进行开发。 —prefer-source 会从github 上

    作者:RainNight 2021-02-4 所属分类:[PHP]

    thinkphp5.0 创建自定义命令行

    在模块目录下面创建一个command目录文件夹,在此文件夹下创建一个php文件,这里我创建的是Crond.php 在Crond.php中编写代码 namespace app\index\command;use app\index\model\Robot;use think\console\Command;use think\console\Input;use think\console\Output;class Crond e

    作者:RainNight 2021-02-4 所属分类:[PHP]

    php-fpm常用命令

    查看php-fpm端口是否在被php-fpm使用 sudo lsof -i:90001 一般修改 php.ini 文件后经常需要重启php-fpm sudo  killall  php-fpm   关闭1 再输入 sudo lsof -i:9000 就会发现php-fpm没有打印对应端口 sudo  php-fpm    重启

    作者:RainNight 2021-02-4 所属分类:[PHP]

    Mac多次killall php-fpm之后会php-fpm会自动启动

    解决方法: 找到了上面的网址,原来是php-fpm配置文件和 ~/Library/LaunchAgents/homebrew.mxcl.php@7.2.plist 有关。 因为我是用homebrew安装的php7.2,所以自动加入了开机自启; ~/Library/LaunchAgents 针对当前用户的启动项目录,可以通过launchctl 命令来操作,常用的命令: 检查plist语法是否正确 $ plutil ~/Library/LaunchAgents/test.plis

    作者:RainNight 2021-02-4 所属分类:[PHP]

    PHP 排名算法支持重复排名

    有这样的一个数据 ```php $arr = [ [ 'id'=>1, 'score'=>10, ], [ 'id'=>2, 'score'=>30, ], [ 'id'=>3, 'score'=>50, ], [ 'id'=>4, 'score'=>50, ] ] ``` 你想从小到大,取出前三名,如果第四名和第三名也相同,也取出来 先按 score 排序 ```PHP array_multisort(array_column($arr,'score'),SORT_ASC,$arr); ```

    作者:RainNight 2021-03-8 所属分类:[PHP]

书籍归档