随笔分类 - php
hyperf框架学习
摘要:安装 composer create-project hyperf/hyperf-skeleton 修改配置文件.env APP_NAME=skeleton APP_ENV=dev DB_DRIVER=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=
php网络编程swoole tcp
摘要:服务端: <?php server->set([ 'worker_num' => 8, // worker进程数 cpu1-4倍 'max_request' => 10000, // 根据内存定义 ht
php网络编程swoole websocket
摘要:服务端: <?php use Swoole\WebSocket\Server; // 创建 HTTP 服务器 server->on('start',
php网络编程swoole http
摘要:服务端: <?php use Swoole\Http\Server; use Swoole\Http\Request; use Swoole\Http\Response; // 创建 HTTP 服务器 server-
php8新特性
摘要:<?php header("Content-type:text/html;charset=utf-8"); ini_set('error_reporting', E_ALL); ini_set("display_errors", "On");//打开错误提示 ini_set('memory_limi
命令行下php加载模块
摘要:命令行下php加载模块 在命令行下使用 PHP 加载模块,你可以使用 -d 选项来设置 php.ini 中的设置,或者使用 dl() 函数来动态加载 PHP 扩展模块。 例如,如果你想要加载一个名为 my_module.so 的模块,你可以这样做: php -d "extension=my_modu
symfony框架学习
摘要:创建项目 composer create-project symfony/skeleton:"^5.4" symfony_test cd symfony_test composer require webapp D:\workspace>cd symfony_test composer update
PHP实现开源Consul服务发现与治理
摘要:PHP实现开源Consul服务发现与治理 在分布式系统中,服务发现和治理是必不可少的组成部分。其中,consul作为一款服务发现和治理工具,被广泛应用于微服务架构中。本文将介绍如何使用php实现开源consul服务发现与治理。 一、什么是Consul? Consul是一款由HashiCorp公司开发
laravel框架学习
摘要:laravel版本5.6 PHP 7.1.3 或更高版本。 5.1 5.2 PHP 5.5.9 或更高版本。 4.2 PHP 5.4 或更高版本。 4.1 PHP 5.3.7 或更高版本。 php -r "copy('https://install.phpcomposer.com/installer
一个练习项目,好玩的bbs-reactphp
摘要:php代码: <?php //composer require react/event-loop react/http //composer install require __DIR__ . '/vendor/autoload.php'; function success($data){ retu
一个练习项目,好玩的bbs-介绍
摘要:目录结构 nginx配置: upstream bbs_upstream { server 127.0.0.1:1081; #php server 127.0.0.1:1086; #csharpe server 127.0.0.1:1087; #java server 127.0.0.1:1084;
C语言,PHP扩展开发,类2
摘要:本次实现了7个方法,特点是引入了外部库。 c语言代码: /* xuxiaobo extension for PHP */ #ifdef HAVE_CONFIG_H #include "config.h" #endif #include <stdlib.h> #include <stdio.h> #i
C语言,PHP扩展开发,类1
摘要:c代码: /* xuxiaobo extension for PHP */ #ifdef HAVE_CONFIG_H #include "config.h" #endif #include <stdlib.h> #include <stdio.h> #include "php.h" #include
C语言,PHP扩展开发,注册方法
摘要:c语言代码: /* test_add extension for PHP */ #ifdef HAVE_CONFIG_H # include "config.h" #endif #include <stdlib.h> #include <stdio.h> #include <string.h> #i
windows11编译php源码
摘要:1、下载php-sdk-binary-tools并解压 git clone https://github.com/Microsoft/php-sdk-binary-tools 2、下载Visual Studio 2019并安装 https://learn.microsoft.com/zh-cn/vi
php版本的umd电子书制作工具
摘要:代码: <?php set_time_limit(0); ini_set('memory_limit', '-1'); //error_reporting(E_ALL); //ini_set('display_errors', 0); /** + * UMD编码,文本转umd文件 + */ clas
php自动签发,生成双向验证证书
摘要:效果: 代码: <?php header("Content-type:text/html;charset=utf-8"); error_reporting(E_ALL); ini_set('display_errors', 1); ini_set('memory_limit', '-1'); dat