![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
zcvbnh
这个作者很懒,什么都没留下…
展开
-
Linux安装mysql流程
本文以centos7为例一.mysql安装1.查询centos中是否已经安装mysqlrpm -qa | grep mysql如果出现上述mysql的记录请用以下命令删除yum remove mysql再用rpm -qa | greq 查看如果未删除干净,用以下命令强制删除rpm -e --nodeps mysql-libs-5.1.73-5.el6_6.i6862.移...原创 2020-01-03 10:47:17 · 159 阅读 · 0 评论 -
Linux系统配置php环境
本文介绍在Linux(CentOS 7.6 64位)下搭建nginx + php + mysql 开发环境。搭建nginx服务器1.安装nginx登录服务器之后,输入yum install -y nginx其中-y的含义为当安装过程提示选择全部为"yes"。这时会发现命令走不通提示:No package nginx available.原因是缺少nginx.repo文件。需要在/...原创 2019-12-30 11:32:29 · 280 阅读 · 0 评论 -
thinkphp 关联统计
有些时候,并不需要获取关联数据,而只是希望获取关联数据的统计,这个时候可以使用withCount方法进行指定关联的统计。$list = User::withCount('cards')->select([1,2,3]);foreach($list as $user){ // 获取用户关联的card关联统计 echo $user->cards_count;}关联统计功能会在模型的对象属性中自动添加一个以“关联方法名+_count”(支持自定义)为名称的动态属性来保存原创 2021-03-31 17:02:58 · 669 阅读 · 0 评论 -
thinkphp 多对多关联
//关联定义<?phpnamespace app\index\model;use think\Model;class User extends Model { public function roles() { return $this->belongsToMany('Role'); }}/*belongsToMany('关联模型','中间表','外键','关联键');关联模型(必须):模型名或者模型类名中间表:默认规则是当前模.转载 2021-03-30 16:56:40 · 237 阅读 · 0 评论 -
thinkphp关联输出
//如果要隐藏关联模型的属性,可以使用$list = User::with('profile')->select();$list->hidden(['profile.email'])->toArray();//隐藏多个$list = User::with('profile')->select();$list->hidden(['profile'=>['address','phone','email']])->toArray();//显示关联属性..原创 2021-03-26 17:25:09 · 199 阅读 · 0 评论 -
thinkphp 模型关联 一对一
1.表结构2.模型实现profile模型<?phpnamespace app\zjd\Model;use think\Model;class Profile extends Model{ public function user() { return $this->belongsTo('User','user_id'); }}user模型//模型一对一关联 public function City.原创 2021-03-24 17:04:55 · 101 阅读 · 0 评论 -
thinkphp之数据库操作
<?phpnamespaceapp\zjd\Model;usethink\Db;usethink\Model;classCityModelextendsModel{functionselectId($Id){// $req = Db::query('select * from city where id = 54');//select返回一个二维数组集合,如果没有返回空数组$req2= Db::...原创 2021-03-18 16:47:41 · 91 阅读 · 0 评论 -
利用ab并发测试吞吐量QPS
关键词:1.QPS:每秒查询率QPS是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。因特网上,经常用每秒查询率来衡量域名系统服务器的机器的性能,其即为QPS。对应fetches/sec,即每秒的响应请求数,也即是最大吞吐能力。2TPS:吐量是指系统在单位时间内处理请求的数量。对于无并发的应用系统而言,吞吐量与响应时间成严格的反比关系,实际上此时吞吐量就是响应时间的倒数。前面已经说过,对于单用户的系统,响应时间(或者系统响应时间和应用延迟时间)可以很好地度量系统的性能,但对于并发系统,通常需原创 2020-08-18 12:06:28 · 4731 阅读 · 2 评论 -
ngrok实现外网映射
一.需求电脑搭建的服务器只能内部局域网访问,外网无法访问.二. 解决ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放。反向代理在计算机网络中是代理服务器的一种。服务器根据客户端的请求,从其关系的一组或多组后端服务器(如Web服务器)上获取资源,然后再将这些资源返回给客户端,客户端只会...原创 2019-12-25 13:50:06 · 318 阅读 · 0 评论 -
Laravel创建全局公共函数
Laravel 5.6 创建全局公共函数1、创建文件在app创建文件夹Helpers,并且在其中创建文件functions.php2、自动加载由于 5.5 之后,bootstrap/autoload.php已经不存在了,因此无法直接在其中进行文件加载需要配置composer.json:将下面的代码进行配置:配置前:"autoload": { "c...原创 2020-01-10 14:29:16 · 300 阅读 · 0 评论 -
Composer 安装和使用
curl -sS https://getcomposer.org/installer | php //下载composer.phar可执行文件要检查 Composer 是否正常工作,只需要通过php来执行 PHAR:php composer.phar//sudo cp composer.phar /usr/local/bin/composer//执行co...原创 2020-01-10 14:27:19 · 234 阅读 · 0 评论 -
解决:SQLSTATE[HY000]: General error: 2006 MySQL server has gone away
问题一:SQLSTATE[HY000]: General error: 2006 MySQL server has gone away问题二:SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client (SQL: select * from user where id =...原创 2020-01-07 17:19:16 · 2635 阅读 · 0 评论 -
artisan常用命令
生成控制器:php artisan make:controller HrbController生成auth:php artisan make:auth查看artisan命令php artisanphp artisan list查看artisan命令php artisanphp artisan list查看某个帮助命令php artisan help make:model查看la...原创 2020-01-07 11:52:00 · 322 阅读 · 0 评论