- 博客(23)
- 收藏
- 关注
原创 docker安装es和kibana
拉取阿里云镜像docker pull docker.elastic.co/elasticsearch/elasticsearch:7.3.0如果需要安装kibana等其他,需要创建一个网络,名字任意取,让他们在同一个网络,使得es和kibana通信docker network create esnet创建运行docker run --name es -p 9200:9200 -p 9300:9300 --network esnet -e "discovery.type=single-nod
2020-10-13 16:08:21 235
原创 php面试总结
php面试总结PHP7的新特性主要有:标量类型声明、返回值类型声明、null合并运算符、太空船操作符、通过define()定义常量数组、匿名类等。Mysql:索引:索引(Index)是帮助MySQL高效获取数据的数据结构存储分类:B-Tree 索引:最常见的索引类型,大部分引擎都支持B树索引。HASH 索引:只有Memory引擎支持,使用场景简单。R-Tree 索引(空间索引):空间索引是MyISAM的一种特殊索引类型,主要用于地理空间数据类型。Full-text (全文索引):全文索引也是
2020-07-30 13:39:18 442
原创 关于laravel权限问题
访问登陆接口,报The stream or file \"/var/log/laravel/laravel-2020-07-02.log\" could not be意思是权限问题。我百度了一大堆解决方法,试了之后没啥用,给这个文件&777权限,访问仍然是报错,后面我查看了一下这个文件的权限,是root wheel然后我使用sudo chown root:admin log命令,把文件的权限改成admin下的,意思是wheel一定要输密码才能访问。但是我访问接口,仍然报错,接着我用给
2020-07-02 15:55:08 672
原创 hyperf复杂orwhere查询,时间戳转换时间
$data = Sub::query() ->where(function ($q) use ($begin, $end) { $q->whereBetween('time', [$begin, $end]) ->where('status', 'WAIT'); ...
2020-03-23 16:46:04 2940
原创 docker搭建hyperf运行环境
关于docker的安装可以看我上一篇的博客docker搭建php环境Hyperf可以直接访问端口,不用通过Nginx第一步拉取php镜像docker pull php:7.2-fpm 冒号后面跟的是版本号第二步,实例php容器,并映射端口号,设置挂载文件 (把容器的/www的文件夹挂载到宿主机的/www/html文件夹下,首先确保你拥有/www/html文件夹)docker run...
2020-03-19 09:44:40 1164
原创 docker搭建php环境
我的服务器是ubuntu的一、先安装docker更新apt包索引:phpsudo apt-get update允许apt通过https使用repository安装软件包sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ softwar...
2020-03-17 17:23:12 793
原创 docker安装hyperf开发环境
安装docker可以参考我上篇的博客可以通过下面的步骤来运行和开发hyperf项目:#下载并运行 hyperf/hyperf 镜像,并将镜像的项目目录绑定到宿主机的/tmp/skeleton目录下docker run -v /tmp/skeleton:/hyperf-skwlwton -p 9501:9501 -it --entrypoint /bin/sh hyperf/hyperf#在...
2020-01-18 15:09:17 1178
原创 linux-centos离线安装docker,docker-composer
装好系统后,可以在虚拟机上,访问下行地址直接下载https://download.docker.com/linux/static/stable/x86_64/下载完毕后tar -xvf docker-18.06.3-ce.tgz (解压刚刚下载的文件)复制解压好的文件到 /usr/bin目录中cp docker/* /usr/bin将docker注册为servicevim /et...
2020-01-17 16:14:57 668
原创 WSL下安装pgsql并且navicat连接
sudo apt-get updateapt install postgresqlDo you want to continue? [Y/n] --填Y等待运行完成vi /etc/postgresql/10/main/postgresql.conf (10.查看你postgresql下相应得文件夹)修改 #listen_addresses=‘localhost’ 为 ...
2019-12-28 13:18:12 1331
原创 wsl
windows下安装wsl,并安装php运行环境修改windows配置安装wsl配置php环境合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与...
2019-12-25 10:16:27 319
原创 docker无法使用vi/vim
docker exec -it 容器ID /bin/bash容器ID可用docker ps查看apt-get updateapt-get install -y vim若使用apt-get失败可用yum代替
2019-10-16 17:44:43 672
原创 navicat连接linux的Mysql问题
关掉防火墙systemctl stop firewalld.servicemysql -uroot -p 登录失败 ,报mysql.sock不存在,只要 /etc/init.d/mysql restart 即可解决或者会报权限问题 chown -R mysql:mysql mysql/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT...
2019-10-16 17:43:46 313
原创 swoft的安装
安装swoft环境要求安装PHP并且版本至少 >7.1安装php包管理器 composer连接迭代器依赖 pcre 库安装php扩展swoole, 并且版本至少 >4.3.0其他需要安装和启用的php扩展有:PDO redis有冲突的下面列出一些已知的和swoole有冲突的php扩展,请使用swoft时不要安装或禁用它们:xdebugxhprofblackfire...
2019-10-16 17:42:21 954 1
原创 laravel的部分验证规则
laravel验证规则required_with:target当target存在时,这个字段必填required_with_all:target,user_name,…当后面的字段都存在时,该字段必填required_without:target当target字段不存在时,该字段必填required_without_all:target,user_name,…当所有字段都不存在,该...
2019-10-16 17:41:44 2756
原创 源码安装swoole
git clone https://gitee.com/swoole/swoole.git 用 安装php目录下 如/usr/local/php/bin/phpize 来添加config文件可能会报 Cannot find config.m4查找config0.m4的文件 find -name config0.m4 然后改个名字 mv config0.m4 config.m...
2019-10-16 17:41:01 154
原创 源码安装php
源码安装php安装扩展包并更新系统安装php依赖组件(包含Nginx依赖):创建用户和组,并下载php安装包解压设置变量并开始源码编译:开始安装完成安装后配置php.ini文件:简化php执行的命令php源码安装的问题:安装扩展包并更新系统yum install epel-release -yyum update安装php依赖组件(包含Nginx依赖):yum -y install wg...
2019-10-16 17:39:20 286
原创 安装sql server群集
主要参考网址:https://blog.51cto.com/leozhang2016/17643571.vmware下安装三台windows server2008 R2虚拟机,分别给三个虚拟机设置ip为192.168.1.5;192.168.1.6;192.168.1.7;并关闭防火墙。三台机器的作用以及分别需要添加的功能:1)192.168.1.5(PC1)需要在这台服务器上同时安装“域...
2019-04-19 15:55:13 1271
原创 laravel excel3.1使用
导入:前端使用的layui框架上传文件js:layui.use(‘upload’, function () {var upload = layui.upload;let _token = “{{csrf_token()}}”;let id=document.getElementById(‘company_id’).value;let upload_url = ‘{{ rou...
2019-04-09 15:08:57 1963
原创 laravel的文件导入,软链接
if ($request->hasFile(‘file’)) {$dataNewName = date(‘Y-m-d-h-i-s’) . ‘.’ . $request->file(‘file’)->getClientOriginalExtension();$dataPath = Storage::disk(‘public’)->putFileAs(‘file’, $re...
2019-04-09 15:00:09 773
原创 微信支付
导入SDK第一步是导入集成好的SDK,路径是/ThinkPHP/Library/Vendor/Weixin/WeChatPay配置项导入以后,主要的还是配置我们微信支付所需要的参数/Application/Common/Conf/config.php,我的项目中将微信支付参数单独配置,然后在config中使用LOAD_EXT_CONFIG加载数据配置调用这块因为是调用微信的JSAPI接口...
2019-03-13 10:17:15 264
原创 关于lnmp中开启mysql远程连接的问题
昨天我刚兴致冲冲的感觉东西都弄好了,准备写一句sql语句看看数据库是否正常时,突然报了这样一个错后来我师父和我说是因为lnmp不准远程连接数据库。我百度了好多。好像最终找到了方法先查看的防火墙的状态,iptables -L -n --line-nubers,然后iptables -D INPUT 6就可以啦然后我兴致冲冲的打开我的页面,发现还是报错我想我明明账号密码都是正确的呀,为啥会说...
2018-11-20 10:03:02 510
原创 关于lnmp下安装ftp
在lnmp安装完后,我们可以选择好多代码管理工具,如果是个人自己写着玩的话,我感觉ftp真的 蛮方便的,如果是团队合作的话,版本控制很重要,可以选择git或者svn下面我就记录一下我安装ftp的过程找到你lnmp的安装目录,我是安装在了根目录下,进去安装目录,可以看见pureftpd.sh,执行./pureftpd.sh 我的lnmp版本是1.5所以直接敲回车,等待安装就可以了。接着你可以...
2018-11-19 14:28:40 527
原创 linux安装lnmp、虚拟主机以及thinkphp
因为自己第一次购买服务器,搭建环境,走了很多坑,所以记录一下下。我购买的是腾讯云的服务器,因为学生认证比较容易通过。镜像选择的是centos 7.3的。我用的是xshell登陆服务器。这里在主机输入你的ip地址,后面的账号我选择的是root 密码就是你服务器的密码。最好把记住密码那里勾选了,要不然以后每次都要输。接下来就可以进行lnmp的安装啦。wget http://soft.vpser.n...
2018-11-09 10:28:15 753
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人