Homestead
主要是分享实战中遇到的使用Homestead用到的知识点,以及遇到的问题
ignativs amor
我是一个粉刷匠,粉刷本领强
展开
-
MySQL报错“Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre”解决方法
MySQL 5.7.5 开始,默认 SQL 模式包括 ONLY_FULL_GROUP_BY。(在 5.7.5 之前,MySQL 不检测函数依赖,并且默认不启用 ONLY_FULL_GROUP_BY。)这可能会导致一些sql语句失效。确实sql_mode=ONLY_FULL_GROUP_BY。直接解决吧,我本地用的homestead,先根据文档说的查看一下本地的数据库的配置,进入数据库,输入命令。将ONLY_FULL_GROUP_BY去掉。进入配置文件所在目录。原创 2023-12-27 17:05:32 · 2826 阅读 · 0 评论 -
MySQL server has gone away
一、背景在家办公后,公司内网的数据库就需要链接VPN进行操作,虽然我也不清楚数据sql文件无法导进去是不是这个原因,但是同一个sql文件,我导入就一直提示”MySQL server has gone away“,同在公司的同事轻松一下就导入了。。。我不得不转战本地数据库,先看看能不能导入成功,结果还是提示这个异常,我的天呐,真的是我技术越菜,遇到的问题越多二、解决呀我就百度,一检索发现好多人遇到这个问题,解决办法也很好处理,修改单条sql导入的内存上限,修改前咱先查看一下这个参数的配置哈show原创 2022-01-25 21:59:05 · 850 阅读 · 0 评论 -
Fatal error: Out of memory (allocated 2252140544) (tried to allocate 67108864 bytes)
使用composer安装一些扩展包的时候,很常见的一个问题,如下图所示:就是内存的问题,我个人很少去修改php.ini文件,一般都是再composer require之前加命令- COMPOSER_MEMORY_LIMIT=-1 composer require maatwebsite/excel若是修改php.ini,需要先查看当前homestread使用的php版本,命令为:update-alternatives --display php (查看所有 php 版本和当前版本)或原创 2022-01-25 21:20:23 · 732 阅读 · 0 评论 -
Linux中apt-get简介与使用
因为我使用的homestead,所以自带的有这个工具,大家使用的时候,还是需要先安装的,安装的教程,等我的私人电脑来了,我再补写一篇分享,先分享一篇安装apt-get的文章 : CentOS 下安装apt-get背景今天看怎么再linux上安装git时候,可以直接使用命令sudo apt-get install git然后我就好奇这个apt-get是什么工具,然后我就去百度了一下,apt-get简介apt-get,是一条linux命令,适用于deb包管理式的操作系统,主要用于自动从互联网的软原创 2020-09-10 17:40:58 · 7700 阅读 · 5 评论 -
用Vagrant 搭起的 Homestead 如何创建 root 用户
Laravel 虚拟开发环境 Homestead 密码现在Homestead默认的只有vagrant账户,但是也是可以自己设置root账户的,简单描述如下:1.登录vagrant账户登录 homestead 都是在 homestead 目录下执行vagrant ssh或者ssh vagrant@192.168.10.102.进入根目录操作cd / //进入到根目录sudo passwd root //操作后输入两次root账户的密码su root //切原创 2020-09-10 13:59:35 · 353 阅读 · 0 评论 -
PHP实现队列(二)Redis 实现队列
上一篇:PHP 队列的实现(一)- database实现队列背景上一篇捯饬了使用database作为driver,实现队列的消息发送,这次记录一下使用Beanstalkd 来实现队列消息发送根据laravel官方文档,总共有数据库、Beanstalkd,Amazon SQS,Redis这几种常用的驱动,先来捯饬一下Beanstalkd吧第一步:安装Beanstalkd默认的homestead是vagrant身份,所以使用sudo来安装sudo apt-get install beansta原创 2020-09-01 18:08:46 · 833 阅读 · 3 评论 -
使用 Php Artisan Tinker 来调试你的 Laravel
上一篇:PHP 队列的实现背景上一篇,我写了使用php实现队列,其中是使用database来作为队列的,在生成库的时候,当然下一步就是生成测试数据了,这时候就需要用到Tinker了php artisan tinker 简介laravel artisan内建的 php artisan tinker,可以很方便的看到数据库中的数据并且执行各种想要的操作Laravel artisan 的tinker是一个REPL,REPL是指交互式命令行界面,它可以让你输入一段代码去执行,并把执行结果直接打印到命令行界原创 2020-09-01 17:23:41 · 426 阅读 · 0 评论 -
PHP 队列的实现(一)- database实现队列
上一篇:Homestead 下创建laravel新项目前言根据文档,我本地创建了一个laravel版本为7+ 的项目,接下来,就来创建简单的队列,并实现队列的执行第一步: 连接数据库使用Homestead开发项目,既然它什么都有,那我们就直接使用它的数据库,使用Mysql连接成功后,为此次学习创建一个数据库,名字为 myself ,配置项目中数据库连接信息...原创 2020-09-01 16:55:07 · 311 阅读 · 0 评论 -
Homestead 下创建laravel新项目
Homestead下创建laravel新项目前言搭建好虚拟环境,我们来按部就班使用Homestead创建一个新的laravel项目,方便进行后面的自我学习一: 启动虚拟机vagrant up 或者 vagrant reload --provision命令Vagrant 将启动虚拟机并自动配置你的共享文件夹和 Nginx 站点二:连接服务,创建laravel项目vagrant ssh虚拟机启动后,输入该命令后,就可以连接到虚拟机,然后使用虚拟机里面的各种工具,当然,此时你也可以按照原创 2020-09-01 14:07:52 · 331 阅读 · 0 评论 -
Laravel 虚拟开发环境 Homestead 密码
Homestead 的默认账号密码原创 2020-09-01 11:52:54 · 306 阅读 · 0 评论