- 博客(19)
- 收藏
- 关注
原创 nginx 安装swoole
前提:1.php >=7.22.已安装nginx已经安装 pecl执行命令 pecl install swoole出现错误Warning: putenv() has been disabled for security reasons inPEAR/Builder.php on line 367 PHP Warning: putenv() has been disabledfor security reasons in /www/server/php/72/lib/php/
2021-08-26 16:32:36
369
原创 https curl发送
当function https_post_json($url, $data_string, $headers = []){ $ch = curl_init(); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string); curl_setopt($ch, CURLOPT_RE
2021-03-22 14:53:57
156
原创 layui搭建的pear admin ajax巨坑
设置ajax dataType 返回json没用 必须返回数组 `layui.use(['popup','form','layer'], function(){ var form = layui.form; form.on('submit(submitOne)', function(data){ //添加企业数据 let $ = layui.jquery; var popup = layui.popup; $.ajax({ "url":"{{url('t
2020-12-24 00:16:20
1235
原创 laravel框架的读写分离的实现
第一步在laravel框架的database文件里添加配置如下: 'mysql' => [ 'read' => [ 'host' => '127.0.0.1', 'username' => 'read', 'password' => 'read', ], 'write' => [ 'host' => '127.0.0
2020-07-24 19:55:06
417
原创 配置laravel框架session存储
1. 在config/database.php里加入如下配置 'redis' => [ 'session' => [ 'url' => env('REDIS_URL'), 'host' => env('REDIS_HOST', '127.0.0.1'), 'password' => env('REDIS_PASSWORD', null), 'port' => env('RED
2020-07-23 20:59:08
874
原创 session共享第二种demo使用SessionHandlerInterface方式
延续上一篇[[(https://blog.youkuaiyun.com/sclbk/article/details/107546676)]]class MyRedisSession implements SessionHandlerInterface{ private $redis_obj; #开启session时的执行方法 public function open($save_path, $session_id) { // TODO: Implement op
2020-07-23 20:38:11
365
原创 关于session共享的Redis实现小demo
为什么要用session共享?当我们的网站用户访问并发性越来越高时,我们就会用到反代理和服务器集群但是就会出现一个问题 当用户访问时用户登录时存储的session是存放在服务器的文件中,但其他服务器没有该用户的session登录信息,那么在理论上用户还得登录一次当然我们不会允许这种情况发生。对比啦几种解决方案,决定使用如下解决方案的原理demo:<?php#设置session自定义储存 session_set_save_handler( 'open',
2020-07-23 20:32:14
216
转载 Laravel 任务调度 使用自带SMTP邮件组件实现发送邮件
laravel自带SMTP邮件配置和遇到的坑laravel自带SwiftMailer库,集成了多种邮件API,可以很方便的实现邮件的发送。在本教程中使用到的是SMTP(Simple Message Transfer Protocol)简单邮件传输协议,通常理解为邮件发送服务器。以QQ邮箱为例使用QQ邮箱的话,需要开启POP3和SMTP服务(QQ邮箱登录=》选择设置=》账户=》下拉找到POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务)。使用企业邮箱不用开启SMTP,因
2020-07-15 00:09:57
969
原创 关于mysql报1055的 ONLY_FULL_GROUP_BY问题
原因:mySql 5.7以上,sql_mode中的“only_full_group_by”是默认开启的,修改sql_mode参数即可一旦开启 only_full_group_by ,感觉,group by 将变成和 distinct 一样,只能获取受到其影响的字段信息,无法和其他未受其影响的字段共存,这样,group by 的功能将变得十分狭窄了only_full_group_by 模式开启比较好。因为在 mysql 中有一个函数: any_value(field) 允许,非分组字段的出现(和关闭 on
2020-06-04 11:52:03
348
原创 关于/usr/bin/env: php: No such file or directory php执行文件不在/usr/local/bin里面
问题原因:主要是php执行文件不在/usr/local/bin里我的php执行文件目录在 /usr/local/php/bin 里面 /usr/local/php/bin: 路径下的php是执行文件解决方案:1.找到php的可执行文件2.切换到/usr/local/bin目录下3.建立软连接[root@root bin]# ln -s /usr/local/php/bin/php /usr/local/bin/php[root@root bin]# ln -s /usr/lo
2020-06-03 22:46:53
810
原创 关于解决layui复选框父类节点 子类节点的选中取消代码
html代码 <div class="layui-form-item"> <label class="layui-form-label"><h3>系统权限</h3></label><hr> <div class="layui-input-block"> @foreach($power_all as $k=>$v)
2020-05-28 23:20:46
2079
原创 关于composer 的 /usr/bin/env: php: No such file or director报错
因为composer 找不到php执行文件我的php并未放在/usr/bin/env目录下 而是 /usr/local/php/bin解决:vim /etc/profile//加上export PATH=$PATH:/project/php/bin保存退出source /etc/profile//查看php版本php -v注:该配置对所有用户生效参考:https://www.cnblogs.com/zhanghanwen16/p/9543750.html...
2020-05-26 13:18:40
643
原创 Connection refused 是什么问题?
redis 服务器所在目录/usr/local/bin/redis-server#加上‘&’号使redis以后台程序方式运行./redis-server &详情:https://www.cnblogs.com/williamjie/p/9370196.html
2020-05-22 00:10:50
2075
转载 vue-cli关闭/禁用/使用ESLint语法检测功能
在使用vue-cli命令‘vue init webpack 项目名称’创建项目的过程中,如果无意选择了ESLint语法检测,会在项目目录中出现如下的ESLint配置文件。请查看下面的文档:https://www.jianshu.com/p/29f3e6c78602
2020-05-21 22:36:13
759
原创 thinkphp3.2.3的url重写问题
thinkphp3.2 url更改重写模式,解决index.php去除不了标签: thinkphp 重写 index.php去除不了 php7.3.4TP更改url模式有4中:普通模式 0PATHINFO模式 1REWRITE模式 2兼容模式 3Apache的配置:1、httpd.conf配置文抄件中加载了mod_rewrite.so模块;2、AllowOverride None 将None改为 All;主要更改重写模式rewrite1、开启apache的重写模块
2020-05-14 16:22:18
401
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人