摘要:PS 个人博客原文: "Arch Linux 添加国内镜像源" 阅读全文
posted @ 2018-10-29 13:06 feiffy 阅读(9821) 评论(0) 推荐(1) 编辑
摘要:在新版的 Ubuntu (如 16.04,18.04)中,安装好 MySQL 后直接用下面的命令连接总是会报错: 这是因为 mysql 默认的 root 用户使用了 UNIX auth_socket_plugin 的用户认证方式。 下面使用 sudo 权限登录 mysql,验证这一点: 如上所示,r 阅读全文
posted @ 2018-10-21 15:13 feiffy 阅读(1919) 评论(0) 推荐(0) 编辑
摘要:前后端项目跨域访问时会遇到此问题,解决方法如下: 创建一个中间件 该中间件的文件路径为: 中间件 内容如下: 在 文件中将其注册为全局中间件 增加配置文件 ,内容为允许的域名 PS 个人博客原文: "Laravel 5.7 No 'Access Control Allow Origin' heade 阅读全文
posted @ 2018-10-10 11:17 feiffy 阅读(2461) 评论(0) 推荐(0) 编辑
摘要:不知道由于什么原因,原来的 Composer 的国内镜像 https://pkg.phpcomposer.com/ 不能正常使用,经常连不上。 找了半天,发现还有一个 laravel china 的国内源也可以使用 使用方法如下: 参考: "Composer 国内加速,修改镜像源 | Laravel 阅读全文
posted @ 2018-09-29 14:11 feiffy 阅读(2173) 评论(0) 推荐(0) 编辑
摘要:今天在看 Laravel 的容器(Container)实现时,发现了这么一段突然不能理解的代码: 这个函数的功能很容易知道的,就是实例化一个全局唯一的容器,不理解之处在于: ,这个表达式。之前我们自己写单例的时候都是用 ,也并没有什么不对。 google了一下,发现这不就是之前所说的延迟静态绑定吗? 阅读全文
posted @ 2018-08-11 11:19 feiffy 阅读(3135) 评论(0) 推荐(0) 编辑
摘要:因为发现之前手动安装的 redis 与现有的教程不一样,所以总结统一一下安装的标准步骤。 安装依赖项 为了获取最新版本的 Redis,我们将从源代码进行编译和安装。下载源代码之前,需要先安装一些编译所需要的软件。我们安装 包用于编译功能,安装 包用于测试编译后的二进制文件。执行下面的命令来安装依赖: 阅读全文
posted @ 2018-07-18 09:54 feiffy 阅读(759) 评论(0) 推荐(0) 编辑
摘要:之前的一篇文章是为了解决问题而写的,很多东西都没有介绍清楚,这一篇文章就是完整介绍一下 Capistrano,主要的参考来源是 _Modern PHP_ 这本书。 Capistrano 是用于自动部署应用的软件,能让部署变得简单、可预知结果和可逆。Capistrano 运行在本地设备中,通过 SSH 阅读全文
posted @ 2018-07-18 09:40 feiffy 阅读(842) 评论(0) 推荐(1) 编辑
摘要:最近在折腾这个,弄了好多次都不成功,看了 "官方文档" 和很多博客,都没有说清楚,因此,我觉得有必要把它记录下来,以帮助更多像我这样被弄得烦躁的人。 首先是安装,其实 Ubuntu 上面安装 Capistrano 非常简单: 然后,进入项目目录,运行下面命令生成 Capistrano 的配置文件: 阅读全文
posted @ 2018-07-03 09:31 feiffy 阅读(2990) 评论(0) 推荐(0) 编辑
摘要:Zend Framework 1 是一个十年前的老框架了,我接触它也有两年了,现在来写这篇文章,主要原因是最近要写入职培训教程。公司项目基本上都是基于Zend1框架,即使现在要转 Laravel 也肯定要有好长一段时间的过渡过程,而且基本上是新项目用 Laravel,老项目基本不会再重构了。因此,新 阅读全文
posted @ 2018-06-12 16:06 feiffy 阅读(1513) 评论(0) 推荐(1) 编辑
摘要:世界变化真快,突然听闻 PHP 都到 7.3 版本了,7.2 还没仔细了解过呢。看到我司面试时会问到php新版本有什么特性,美名其曰考察其学习新技术的能力,我有点汗颜,自己都没有主动去了解过,实在不应该。因此,在这里立下一贴,用于记录新版本的PHP的变化,以及对实际工作的影响。 PHP 7.0 PH 阅读全文
posted @ 2018-06-04 21:47 feiffy 阅读(1588) 评论(0) 推荐(0) 编辑