疯狂编程网

  • 首页
  • 后端
    • GOLANG
    • PHP
  • 前端
  • 客户端
  • 服务器
  • AIGC
  • 开发工具
  • 代码人生
  • 关于本站
    • 联系我们
    • 免责声明
PHP

windows 系统下 workerman 在同一个运行窗口中开启多个 websocket 服务

用最简洁的方式运行服务,优雅永不过时 目录 🎈 开启多个 ws 服务失败 🎈 开启服务失败解决办法 🎈 同一个窗口中运行 🎈 开启多个 ws 服务失败 正常情况下,如果你想开启多个 websocket 服务的话 只要在一个文件中,输入 new Worker 两次,监听不同端口,使用 Worker::runAll() 命令即可 但是你会发现在在 windows 中无法在一个文件中同时监听两个 websocket 服务,其他系统比如 Linux 是没有问题的 会报 multi workers init in one p…

2023年5月10日 0条评论 341点热度 0人点赞 大明 阅读全文
PHP

利用WordPress搭建属于自己的网站

怎么用WordPress给自己搭建了一个网站?可能很多人都想拥有属于自己的网站,这篇文章就找你怎么利用WordPress搭建属于自己的网站。如果你也正好有搭建个人网站的想法,那么本文会给你一个参考,我尽量写的比较详细,给自己做一个记录,也给大家一个参考。 目录 写在前面 准备工作 一台Linux服务器 一个专属的域名 一个远程登陆软件 部署方式选择 部署LNMP 什么是LNMP 安装LNMP 配置Nginx 安装WordPress 装扮你的网站 安装主题 安装插件 部署https 写在前面 在教程之前,先给大家sh…

2023年5月10日 0条评论 328点热度 0人点赞 大明 阅读全文
PHP

为Nginx和Apache配置多版本PHP、切割多个conf文件

有时候我们的项目不可能都是同一个PHP版本,需要每个项目都配置不同版本的PHP,宝塔和PHPStudy就是通过以下配置实现的: Nginx 切割conf(非选) 在nginx.conf添加 include vhosts/*.conf; 这样Nginx会自动引入当前目录->vhosts目录下的所有*.conf文件,方便每个项目单独管理Nginx配置文件 配置多版本PHP 在conf文件中增加 server { listen 80; server_name localhost; root "D:/WWW…

2023年5月10日 0条评论 333点热度 0人点赞 大明 阅读全文
PHP

浅谈PHP设计模式的享元模式

简介: 享元模式,属于结构型的设计模式。运用共享技术有效地支持大量细粒度的对象。 适用场景: 具有相同抽象但是细节不同的场景中。 优点: 把公共的部分分离为抽象,细节依赖于抽象,符合依赖倒转原则。 缺点: 增加复杂性。 代码: //用户类 class User { private $name; function __construct($name) { $this->name = $name; } public function getName() { return $this->name; } } /…

2023年5月10日 0条评论 282点热度 0人点赞 大明 阅读全文
PHP

Laravel+vue免费开源的基于RABC控制的博客系统

项目介绍 CCENOTE 是一个使用 Vue3 + Laravel8 开发的前后端分离的基于RABC权限控制管理的内容管理系统,由于作者本人比较喜欢写作的原因,因此开发了这个项目,后端使用的PHP的Laravel框架,并且整理了数据层与业务层,相对于laravel本身结构来说,开发起来会更简洁,当然,对于二次开发来说也是更为简单方便,权限认证使用了JWT权限认证,同时也解决了JWT无状态下的分离认证的相关问题,前端使用vue3+vite,ui使用element-ui-plus,前端方面也解决了关于认证时动态路由的相…

2023年5月10日 0条评论 290点热度 0人点赞 大明 阅读全文
PHP

PHP使用ZipArchive批量打包压缩文件并下载

PHP使用ZipArchive批量打包压缩文件,并下载。使用php自带的ZipArchive类,可以压缩或解压文件。 首先需要确定已经安装了zip扩展,如果没有安装,请先安装,下载:http://pecl.php.net/package/zip (相应php版本的zip包)     先把需要下载的文件路径找出来并组成数组,如下 Array ( [0] => E:\phpstudy_pro\WWW\subject\public\uploads\file\tiantan\2022\aa.pdf [1] =>…

2023年5月10日 0条评论 288点热度 0人点赞 大明 阅读全文
PHP

浅谈PHP设计模式的命令模式

简介: 命令模式:属于行为型的设计模式。将一个请求封装为一个对象,从而是你可用不同的请求对客户端进行参数化。对请求排队或记录请求日志,以及支持可撤销的操作。 适用场景: 命令发送者 只需要知道发送 请求对象,不需要知道如何完成请求 ; 命令执行者 只需要知道如何 完成请求,不需要知道请求的发送过程 ; 优点: 封装调用和解耦。 容易的将数据记录到日志。 容易的实现对请求的撤销和重做。 缺点: 增加代码复杂性。。 代码: */ /** * Command接口声明用于执行命令的方法。 */ interface Comm…

2023年5月10日 0条评论 332点热度 0人点赞 大明 阅读全文
PHP

学习swoole之前,你需要知道的几件事

学习swoole需要的前置知识 学习一项新的技术,最重要的就why、what、how。 这门技术是什么,为什么用它,要怎么用它。这篇文档的作用就是为了解释what与why。 php-fpm与swoole的异同 常驻内存 php-fpm模式为什么慢? swoole的运行方式 同步与异步 什么是同步 什么是异步 cpu上下文切换 事件循环--异步是如何实现的 总结 php-fpm与swoole的异同 常驻内存 一个请求通过nginx转发到php来运行,中间是通过php-fpm来沟通连接的,通过一种叫cgi的协议来通信。…

2023年5月10日 0条评论 350点热度 0人点赞 大明 阅读全文
PHP

PHP实现动态修改.env文件配置(适用于任何框架)

/** * @function 动态的设置env文件中某项配置值 * @param $env_path string env文件路径 * @param $key string 配置项 * @param $val string|int 配置值 * @return bool 返回是否成功修改 * @other 如果env文件中没有这$key这一项,会在env文件末尾追加 */ function setEnvVal($env_path, $key, $val) { //获取数据 $env_content = @file(…

2023年5月10日 0条评论 349点热度 0人点赞 大明 阅读全文
PHP

浅谈PHP设计模式的中介者模式

简介: 中介者模式,属于行为型的设计模式。用一个中介对象来封装一系列的对象交互。中介者是各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变他们之间的交互。 适用场景: 如果平行对象间的依赖复杂,可以使用中介者解耦。 优点: 符合迪米特法则,减少成员间的依赖。 缺点: 不适用于系统出现对象多对多的的复杂场景时。 代码: *Mediator接口声明了组件用于向*中介通知各种事件的方法。中介可能会对这些事件做出反应,并将执行传递给其他组件。 */ interface Mediator { public fu…

2023年5月10日 0条评论 331点热度 0人点赞 大明 阅读全文
1…116117118119120

近期文章

  • PHP图片裁剪函数
  • 文件同步命令rsync详解
  • go实现base64编码的四种方式
  • opencloudos安装mysql8.0
  • gearman中任务优先级

近期评论

没有评论可显示。

归档

  • 2024年3月
  • 2023年12月
  • 2023年10月
  • 2023年7月
  • 2023年6月
  • 2023年5月
  • 2023年4月

分类

  • GOLANG
  • iOS
  • LINUX
  • MYSQL
  • NGINX
  • PHP
  • SHELL
  • 前端
  • 客户端
  • 开发工具
  • 服务器
  • 未分类

COPYRIGHT © 2023 疯狂编程网. ALL RIGHTS RESERVED.

京ICP备2022013580号-1