PHP

PHP分类,主要分享PHP相关内容,重点是Laravel框架开发的一些技巧。

  • Laravel定时任务导致服务器崩溃问题解决

    陈华编程的程序已经一年多没更新了,我也一年多没写php了。最近在录一个Python的基金看板的课程,所以也想把这个运用集成到陈华编程的网站里面来。其中有一个场景,就是定时爬取基金和大盘数据,然后更新库再展示。

    作者:陈华 875 2021-08-11
  • composer update 报错 Allowed memory size...

    composer update 运行之后,报错:PHP Fatal error: Allowed memory size of 1610612736 bytes exhausted (tried to allocate 67108864 bytes)

    作者:陈华 749 2020-10-12
  • Linux系统下安装php-ssh2扩展

    之前写过一篇《Windows系统下安装php-ssh2扩展》的文章,其实我们更多的是在Linux系统下跑项目,所以再整理一篇Linux系统下的安装过程,流程是差不多的。

    作者:陈华 2627 2019-06-29
  • MongoDB按某个字段(数组)长度排序

    最近在学习基金理财,作为搞技术的,肯定不可能止步于了解皮毛知识。所以写了一个程序,去爬取基金的一些数据,然后用MongoDB做数据分析。

    作者:陈华 3921 2019-06-15
  • MongoDB kill之后启动报错问题解决方案

    MongoDB经常会遇到结束进程后,无法启动的问题,当然报错的情况有很多种,下面列出我遇到的报错和解决方案。

    作者:陈华 2740 2019-06-12
  • Laravel5.5执行composer update报错问题

    本地的一个 Laravel5.5 的项目有段时间没有更新包了,今天执行了一下 composer update 想更新一下扩展包,发现报了一个错,以下给出解决方案。

    作者:陈华 12057 2019-06-04
  • MongoDB基础之MapReduce计算模型示例

    之前在《MongoDB基础之聚合查询示例》提供了一组分类和文章的测试数据,以下就在之前的这一组数据基础上做计算模型操作。

    作者:陈华 1890 2019-06-03
  • MongoDB基础之游标和游标遍历

    前面的博文中,介绍了《MongoDB基础之原生方法增删改查》,这篇博文介绍条件查询后,返回数据条数大于20条的情况,做游标遍历读取数据。

    作者:陈华 1954 2019-05-31
  • MongoDB基础之聚合查询示例

    在之前的两篇博文《MongoDB基础之原生方法增删改查》和《MongoDB基础之查询表达式》中,介绍了 MongoDB 的基本查询功能,这篇博文我们来介绍一个比较复杂的场景,也就是聚合查询。

    作者:陈华 2062 2019-05-30
  • MongoDB基础之查询表达式

    昨天分享了一篇《MongoDB基础之原生方法增删改查》的文章,今天这篇文章主要是扩展查询条件部分,专业名词叫查询表达式。

    作者:陈华 2235 2019-05-28
  • MongoDB基础之原生方法增删改查

    最近公司项目在做核心重构,我负责的项目核心重构改动不大,新需求开发不是很紧急,所以我在调研 MongoDB 的使用,后续会陆续发出我调研时整理的一些案例。

    作者:陈华 2097 2019-05-27
  • Laravel5 框架中使用 MongoDB 事务控制实现

    对一个成熟的企业级项目来说,数据一致性的要求是至关重要的。本文就介绍在 Laravel5 框架中使用 MongoDB 时,实现事务控制的方法。

    作者:陈华 3904 2019-05-21
  • Laravel5 项目中 Redis 报错问题解决方案

    公司最近的项目,用 redis 做临时数据存储,在配置的时候,一直报错 SELECT failed ERR invalid DB index,虽然很快就解决了,但这里有个坑还是记录一下。

    作者:陈华 2159 2019-05-15
  • MongoDB通过$elemMatch查询内嵌数组文档

    在Laravel5框架中,使用这个扩展 jenssegers/mongodb 操作 MongoDB 会很方便,但有些操作文档中没有说明,需要大家去看代码发现。

    作者:陈华 2995 2019-05-13
  • MySQL主键id重新排序和设置自增起始值

    这是一篇我在采集数据中,遇到的事务回滚后id依然会自增的问题的解决方案分享帖,这个方法只适用于没有id字段关联的场景。

    作者:陈华 3006 2019-04-22
  • Laravel5项目设置301永久重定向跳转

    之前陈华编程学院业务比较单一,在 url 上直接体现了网站内容,但是网站改版后,增加了内容模块,所以 url 产生了变化,需要做一个301的永久跳转。

    作者:陈华 2406 2019-04-13
  • MySQL两表之间根据一个表的字段更新另一个表的字段

    在项目中,由于业务需求迭代,需要在之前的表中扩展一个编号字段,但是扩展的字段,需要根据另一张表的id查询出一个编号。也就是需要在MySQL两表之间,根据一个表的字段更新另一个表的字段。

    作者:陈华 4003 2019-04-11
  • Laravel5框架Ajax请求返回 419 unknown status

    在Laravel5框架开发页面过程中,使用Ajax Post方式提交一个表单时,返回419 unknown status状态,并且没有错误日志记录,后来在控制台取出完整输出,逐行排查才发现是CSRF的验证拦截。

    作者:陈华 2141 2019-04-10
  • Laravel定时任务10倍处理速度提升方案

    最近经历了好几次处理线上历史数据,处理的数据量基本都在百万以上,为了操作稳定和便于监控,我们采用的是Laravel5框架的定时任务。

    作者:陈华 2278 2019-04-09
  • Windows系统安装php-ssh2扩展

    公司项目中,需要从一个ftp服务器上下载文件,并上传到oss上,公司配的开发机是windows系统的,所以开发过程钟,需要在Windows系统上,安装php-ssh2扩展。

    作者:陈华 2975 2019-03-30