首页 文章

    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]

    正则替换html中的src路径为全路径

    # 正则替换html中的src路径为全路径 ----- ## 使用正则表达式替换内容 --- ```PHP $content = ' '; print_r($content); echo ' '; echo "======================之前==================="; echo ' '; $t = new transFormation(); $result = $t->transFormationContentImgSrc($content,'http://sxk

    作者:RainNight 2021-05-6 所属分类:[PHP]

    详解PhpSpreadsheet设置单元格

    PhpSpreadsheet提供了丰富的API接口,可以设置诸多单元格以及文档属性,包括样式、图片、日期、函数等等诸多应用,总之你想要什么样的Excel表格,PhpSpreadsheet都能做到。 在调试设置时,确保引入了正确的文件并实例化。 ``` use PhpOffice\PhpSpreadsheet\Spreadsheet; $spreadsheet = new Spreadsheet(); $worksheet = $spreadsheet->getActiveSheet(); ```

    作者:RainNight 2021-06-1 所属分类:[PHP]

    PHP常用函数整理

    ## array_since() * 从选择的下标开始取出 ```php $arr = array('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5); $arr1 = array_slice($arr,2); # 從arr的下標2開始取出 foreach ($arr1 as $key=>$value){ echo $key.'='.$value.' '; } ``` * 输出 ```bash c=3 d=4 e=5 ``` ## array_unshift * 用于向数组插

    作者:RainNight 2021-07-7 所属分类:[PHP]

    PHP方式实现jwt 方式用户身份认证

    # PHP方式实现jwt 方式用户身份认证 ## JwtBaseUtil方法类型 ``` * Date: 2021/7/15 1:47 下午 */ class JwtBaseUtil { //头部 private static $header = [ 'alg'=>'HS256', //生成signature的算法 'typ'=>'JWT' //类型 ]; //使用HMAC生成信息摘要时所使用的密钥 private static $key='KEY'; /** * 获取jwt token * @

    作者:RainNight 2021-07-15 所属分类:[PHP]

    PHP实现IOS极光推送自定义副标题方法和指定跳转页面

    # PHP实现IOS极光推送自定义副标题方法和指定跳转页面 最近发现极光推送里,安卓有个addAndroidNotification($content, $title, 1, array("nid" => $nid, 'tag' => 2))方法(其中nid和tag是传递的字段,app端可以接受到这里的数据,并做相应处理,比如跳转指定页面等)里面可以自定义标题,并且接受到的推送如下图 ![file](/static/upload/bigpic/20210906/16309387042840860

    作者:RainNight 2021-09-6 所属分类:[PHP]

网盘推荐

微信公众号

书籍标签