找到约 10000 条结果
  • PHP扩展开发教程2 - 编写第一个扩展 hello world
    PHP扩展是高级PHP程序员必须了解的技能之一,对于一个初入门的PHP扩展开发者,怎么才能开发一个成熟的扩展,进入PHP开发的高级领域呢?本系列开发教程将手把手带您从入门进入高级阶段。本教程系列在linux下面开发(推荐使用centos),php版本用的是5.6,并假设您有一定的linux、git操作经验和c/c++基础。有问题需要沟通...
    2018-04-04
  • PHP的CLI命令行运行模式浅析
    在做开发的时候,我们不仅仅只是做各种网站或者接口,也经常需要写一些命令行脚本用来处理一些后端的事务。比如对数据进行处理统计等。当然也是为了效率着想,当一个事务有可能会有较长的耗时时,往往会交由服务器的定时器来固定时间调用脚本进行处理,从而让客户端能够有更好的用户体验。我们今天就来了解下 PHP 的命令...
    2021-04-14
  • 腾讯开源项目TARS首次全面发布PHP版本
    5月19日,在上海举行的第六届中国PHP开发者大会(PHPCon)上,腾讯开源项目TARS首次全面发布PHP版本,阅文集团高级开发工程师梁晨(Ted)对PHP如何通过TARS构建高性能RPC框架做了经验分享。
    2018-05-20
    1
  • 现在学PHP还有价值吗?来看看我的学习路线
    俗话说PHP是世界上最好的语言,哈哈,给大家开个玩笑。PHP作为一门编程语言,学会的话并不难。如果只去了解基础使用的话1、2天,想更深入的学习的话就需要更多的时间了。
    2020-03-10
    2
  • Laravel - Artisan 个人常用总结
    通过输入任何错误的 Artisan 命令行,均可获得类似单词的 Artisan 正确命令行。倘若您对本文有兴趣,建议常用 Ctrl+F,以便最快获得结果。并没有看到任何优雅之处。如果提供了完整的、跟上时代的工作流,就可以称为优雅,这一方面是在蔑视其他 PHP 大型框架的心血,另一方面,我们根本不应该投身于 PHP。如果你有认为它“...
    2017-11-21
  • 分布式文件服务器dfs
    1.基于swoole和inotify实现分布式文件服务 2.采用协议包来实时同步文件、性能很高,采用sendfile传送文件,内存、cpu占有率很少 3.文件实时监控及监控子目录服务 4.自动断线重连服务 5.自动扫描本地已存在的文件目录实时同步服务
    2017-05-25
  • 2018年总结
    在去年3,4月的时候,学习了大部分的设计模式。设计模式,个人感觉就是面向对象和软件工程的一些使用技巧,蛮有用的。降低耦合了,提高了代码的条理性,扩展性,维护性。
    2019-02-18
  • 小型版php框架
    单入口index.php 采用面向对象思想,基于MVC设计思想,使用观察者,注册器,工厂,代理,trait特性等模式开发。 使用namespace命名空间。 autoLoader自动加载类。 debug,Profiler(性能分析器)。 提供一些常用类(图片,分页,文件上传,验证码等)。 提供grunt常用的插件(文件压缩,合并,观察等)。 基于ArrayAccess通过数组下...
    2018-12-21
    2
  • MVC、路由
    最上面的一层,是直接面向最终用户的"视图层"(View)。它负责给用户提供操作界面,是程序的外壳。 最底下的一层,是核心的"模型层"(Model),负责检索、组织和处理程序所需的数据或信息。 中间的一层,就是"控制层"(Controller),它负责根据用户从"视图层"输入的指令,选取"模型层"中的数据,然后根据业务逻辑对其进...
    2017-04-05
  • php爬虫框架的使用
    网络爬虫:互联网就像一张巨大的蜘蛛网,里面存放了很多的数据。爬虫就是一只沿着网络线去获取自己所需数据的小蜘蛛,数据采集指的是我们向目标网站发出请求,然后获取到数据后把有用数据提取的程序。所需要用到的技术就是模拟浏览器向站点发出请求行为,把站点返回的各种数据保存到本地在进行有用数据的过滤。
    2020-08-07
  • Just for fun——基于Swoole做个小框架
    使 PHP 开发人员可以编写高性能的异步并发 TCP、UDP、Unix Socket、HTTP,WebSocket 服务。Swoole 可以广泛应用于互联网、移动通信、企业软件、云计算、网络游戏、物联网(IOT)、车联网、智能家居等领域。 使用 PHP + Swoole 作为网络通信框架,可以使企业 IT 研发团队的效率大大提升,更加专注于开发创新产品。
    2018-01-19
  • Phalcon 之使用自定义的类
    博客搬家啦,更多干活 [链接]在框架中使用自定义的类是再常见不过的事情,框架套路大多一致。这里说下Phalcon中,使用自定义类的方法。1.创建一个目录路径可以放在app下也可以放在根目录下,譬如,放在根目录下,文件夹名叫demo {代码...} 2.注册命名空间不知道命名空间为何物的自行Google,打开app/config/loader.php,...
    2017-09-06
  • composer 自动加载
    Composer是PHP中用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer会帮你安装这些依赖的库文件。 自动加载是指在代码中,不需要显式地使用文件路径将类库文件包含进来,便可使用该文件中定义的类库。
    2016-08-15
  • CRMEB 多商户系统运行环境要求说明
    运行环境LinuxPHP > 7.1 && <7.4Mysql >= 5.7Swoole4RedisSwoole-Loader PHP ExtensionPDO PHP ExtensionMBstring PHP ExtensionCURL PHP ExtensionMylsqi PHP ExtensionRedis PHP ExtensionCRMEB可以支持Unix服务器环境,需要PHP >7.1 版本支持, 可运行于包括Apache、nginx等多种WEB服务器和模式...
    2021-06-30
  • LNMP TP5 Warning:require():open_basedir_restriction in effect
    打开页面看,还是依然报500错误,并没有给出错误信息,一顿百度之下,找到一个可以报错误信息的方法。在public下新建一个与index.php同级的php文件,在此我建了一个test.php,其中代码如下:
    2020-03-15
  • MixPHP 发布 v3.0.27 支持 Swow
    MixPHP 发布 v3.0.27 支持 Swow更新内容增加 Swow 支持增加 WebSocket, GRPC 的 swoolecopool 进程池支持体验 Swow本次更新主要支持了 Swow, 市面上唯二支持 Swow 的框架安装 {代码...} 运行还没有安装 Swow 的可以参考文档先安装 Install, Swow 现在还未处于正式版可以先尝鲜体验 {代码...} 测试 Swow 性能在性能上是优...
    2022-04-16
    1
  • 关于.htacess的学习
    今天在学习CI框架的时候,下了一个开源的项目,想进后台看看,结果怎么都进不了, 整了一晚,总算是整出来了: 问题出在这里:RewriteRule ^(.)$ /index.php/$1 [L] 如果你的项目不在根目录请把上面这一句改为:RewriteRule ^(.)$ index.php/$1 [L] 原因就是/index.php是服务器根目录下的index.php 在.htacess里加上这一...
    2014-08-07