随笔分类 - php
摘要:安装 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 $server = new Swoole\Server('127.0.0.1', 9501); $server->set([ 'worker_num' => 8, // worker进程数 cpu1-4倍 'max_request' => 10000, // 根据内存定义 ht
阅读全文
摘要:服务端: <?php $server = new Swoole\Server('127.0.0.1', 9504, SWOOLE_PROCESS, SWOOLE_SOCK_UDP); $server->on('start', function ($server) { echo "UDP Server
阅读全文
摘要:服务端: <?php use Swoole\WebSocket\Server; // 创建 HTTP 服务器 $server = new Server('127.0.0.1', 8888, SWOOLE_PROCESS, SWOOLE_SOCK_TCP); $server->on('start',
阅读全文
摘要:服务端: <?php use Swoole\Http\Server; use Swoole\Http\Request; use Swoole\Http\Response; // 创建 HTTP 服务器 $server = new Server('127.0.0.1', 9501); $server-
阅读全文
摘要:<?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 加载模块,你可以使用 -d 选项来设置 php.ini 中的设置,或者使用 dl() 函数来动态加载 PHP 扩展模块。 例如,如果你想要加载一个名为 my_module.so 的模块,你可以这样做: php -d "extension=my_modu
阅读全文
摘要:创建项目 composer create-project symfony/skeleton:"^5.4" symfony_test cd symfony_test composer require webapp D:\workspace>cd symfony_test composer update
阅读全文
摘要:PHP实现开源Consul服务发现与治理 在分布式系统中,服务发现和治理是必不可少的组成部分。其中,consul作为一款服务发现和治理工具,被广泛应用于微服务架构中。本文将介绍如何使用php实现开源consul服务发现与治理。 一、什么是Consul? Consul是一款由HashiCorp公司开发
阅读全文
摘要: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
阅读全文
摘要:php代码: <?php //composer require react/event-loop react/http //composer install require __DIR__ . '/vendor/autoload.php'; function success($data){ retu
阅读全文
摘要:目录结构 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;
阅读全文
摘要:本次实现了7个方法,特点是引入了外部库。 c语言代码: /* xuxiaobo extension for PHP */ #ifdef HAVE_CONFIG_H #include "config.h" #endif #include <stdlib.h> #include <stdio.h> #i
阅读全文
摘要:c代码: /* xuxiaobo extension for PHP */ #ifdef HAVE_CONFIG_H #include "config.h" #endif #include <stdlib.h> #include <stdio.h> #include "php.h" #include
阅读全文
摘要:c语言代码: /* test_add extension for PHP */ #ifdef HAVE_CONFIG_H # include "config.h" #endif #include <stdlib.h> #include <stdio.h> #include <string.h> #i
阅读全文
摘要: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 set_time_limit(0); ini_set('memory_limit', '-1'); //error_reporting(E_ALL); //ini_set('display_errors', 0); /** + * UMD编码,文本转umd文件 + */ clas
阅读全文
摘要:效果: 代码: <?php header("Content-type:text/html;charset=utf-8"); error_reporting(E_ALL); ini_set('display_errors', 1); ini_set('memory_limit', '-1'); dat
阅读全文