随笔分类 -  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= 阅读全文
posted @ 2024-12-25 10:23 河北大学-徐小波 阅读(4) 评论(0) 推荐(0) 编辑
摘要:服务端: <?php $server = new Swoole\Server('127.0.0.1', 9501); $server->set([ 'worker_num' => 8, // worker进程数 cpu1-4倍 'max_request' => 10000, // 根据内存定义 ht 阅读全文
posted @ 2024-12-23 20:46 河北大学-徐小波 阅读(11) 评论(0) 推荐(0) 编辑
摘要:服务端: <?php $server = new Swoole\Server('127.0.0.1', 9504, SWOOLE_PROCESS, SWOOLE_SOCK_UDP); $server->on('start', function ($server) { echo "UDP Server 阅读全文
posted @ 2024-12-23 20:38 河北大学-徐小波 阅读(6) 评论(0) 推荐(0) 编辑
摘要:服务端: <?php use Swoole\WebSocket\Server; // 创建 HTTP 服务器 $server = new Server('127.0.0.1', 8888, SWOOLE_PROCESS, SWOOLE_SOCK_TCP); $server->on('start', 阅读全文
posted @ 2024-12-23 20:36 河北大学-徐小波 阅读(8) 评论(0) 推荐(0) 编辑
摘要:服务端: <?php use Swoole\Http\Server; use Swoole\Http\Request; use Swoole\Http\Response; // 创建 HTTP 服务器 $server = new Server('127.0.0.1', 9501); $server- 阅读全文
posted @ 2024-12-23 20:34 河北大学-徐小波 阅读(6) 评论(0) 推荐(0) 编辑
摘要:<?php header("Content-type:text/html;charset=utf-8"); ini_set('error_reporting', E_ALL); ini_set("display_errors", "On");//打开错误提示 ini_set('memory_limi 阅读全文
posted @ 2024-12-22 19:46 河北大学-徐小波 阅读(6) 评论(0) 推荐(0) 编辑
摘要:命令行下php加载模块 在命令行下使用 PHP 加载模块,你可以使用 -d 选项来设置 php.ini 中的设置,或者使用 dl() 函数来动态加载 PHP 扩展模块。 例如,如果你想要加载一个名为 my_module.so 的模块,你可以这样做: php -d "extension=my_modu 阅读全文
posted @ 2024-12-14 15:31 河北大学-徐小波 阅读(7) 评论(0) 推荐(0) 编辑
摘要:创建项目 composer create-project symfony/skeleton:"^5.4" symfony_test cd symfony_test composer require webapp D:\workspace>cd symfony_test composer update 阅读全文
posted @ 2024-12-14 15:29 河北大学-徐小波 阅读(9) 评论(0) 推荐(0) 编辑
摘要:PHP实现开源Consul服务发现与治理 在分布式系统中,服务发现和治理是必不可少的组成部分。其中,consul作为一款服务发现和治理工具,被广泛应用于微服务架构中。本文将介绍如何使用php实现开源consul服务发现与治理。 一、什么是Consul? Consul是一款由HashiCorp公司开发 阅读全文
posted @ 2024-12-14 15:28 河北大学-徐小波 阅读(17) 评论(0) 推荐(0) 编辑
摘要: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 阅读全文
posted @ 2024-12-14 15:27 河北大学-徐小波 阅读(5) 评论(0) 推荐(0) 编辑
摘要:php代码: <?php //composer require react/event-loop react/http //composer install require __DIR__ . '/vendor/autoload.php'; function success($data){ retu 阅读全文
posted @ 2024-06-26 11:18 河北大学-徐小波 阅读(3) 评论(0) 推荐(0) 编辑
摘要:目录结构 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; 阅读全文
posted @ 2024-06-21 14:55 河北大学-徐小波 阅读(15) 评论(0) 推荐(0) 编辑
摘要:本次实现了7个方法,特点是引入了外部库。 c语言代码: /* xuxiaobo extension for PHP */ #ifdef HAVE_CONFIG_H #include "config.h" #endif #include <stdlib.h> #include <stdio.h> #i 阅读全文
posted @ 2024-04-15 15:53 河北大学-徐小波 阅读(39) 评论(0) 推荐(0) 编辑
摘要:c代码: /* xuxiaobo extension for PHP */ #ifdef HAVE_CONFIG_H #include "config.h" #endif #include <stdlib.h> #include <stdio.h> #include "php.h" #include 阅读全文
posted @ 2024-04-11 14:54 河北大学-徐小波 阅读(12) 评论(0) 推荐(0) 编辑
摘要:c语言代码: /* test_add extension for PHP */ #ifdef HAVE_CONFIG_H # include "config.h" #endif #include <stdlib.h> #include <stdio.h> #include <string.h> #i 阅读全文
posted @ 2024-04-09 17:25 河北大学-徐小波 阅读(25) 评论(0) 推荐(0) 编辑
摘要: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 阅读全文
posted @ 2024-03-21 14:13 河北大学-徐小波 阅读(81) 评论(0) 推荐(0) 编辑
摘要:代码: <?php set_time_limit(0); ini_set('memory_limit', '-1'); //error_reporting(E_ALL); //ini_set('display_errors', 0); /** + * UMD编码,文本转umd文件 + */ clas 阅读全文
posted @ 2023-02-09 14:20 河北大学-徐小波 阅读(262) 评论(0) 推荐(0) 编辑
摘要:效果: 代码: <?php header("Content-type:text/html;charset=utf-8"); error_reporting(E_ALL); ini_set('display_errors', 1); ini_set('memory_limit', '-1'); dat 阅读全文
posted @ 2023-01-12 10:54 河北大学-徐小波 阅读(67) 评论(0) 推荐(0) 编辑