随笔分类 - PHP
摘要:php使用的是7.2版本 项目框架使用的是 ThinkPhp 5.0.24 如图所示,提示错误 Could not connect to host 刚开始各种baidu、google网上的解决方案各种尝试 排错的问题 php 7.2不行但是php7.4可以(但是框架原先是ThinkPhp5.0要升级
阅读全文
摘要:官方文档 参数 1 # 订单信息 2 $order = $order->toArray(); 3 $products = "商品信息"; 4 $PaymentID = substr(md5(time()), 0,19); 5 $PageTimeout = 780; 6 $url = env('APP
阅读全文
摘要:1、SDK接入贝宝支付v1接口 注:底下有sdk的文档说明,如是代码问题可直接参考底部官方sdk文档 安装SDK composer require paypal/rest-api-sdk-php:* 生成支付链接 class Paypal { protected $apiContext; prote
阅读全文
摘要:快速开始 https://docs.stripe.com/payments/quickstart 使用第一个示例 1、示例中的PRICE_ID需要去Stripe控制台->产品目录创建产品 1、 添加产品 2、点击查看创建的产品详情 4、这个API ID就是demo中的PRICE_ID 注意:需要注意
阅读全文
摘要:Dokerfile FROM php:7.4-fpm # php 版本低于8的话安装swoole建议指定版本 RUN apt-get update && apt-get install -y \ libfreetype6-dev \ libjpeg62-turbo-dev \ libpng-dev
阅读全文
摘要:安装: cd /opt/php-8.2.1/ext/fileinfo /usr/local/php82/bin/phpize ./configure --with-php-config=/usr/local/php82/bin/php-config # make && make install 错误
阅读全文
摘要:整理了两种自定义扩展的方式,其他方式请自行扩展 方式一 Zephir # 安装相关依赖 yum install gcc make re2c autoconf automake -y 安装解释器 https://github.com/zephir-lang/php-zephir-parser git
阅读全文
摘要:swoole安装包下载地址 我下载的是5.0.1的 查看容器名称 # 进入容器 docker exec -it run-php-81-fpm /bin/bash # 默认没有/usr/src/php需要通过 docker-php-source extract 进行创建 docker-php-sour
阅读全文
摘要:转载至《Docker - Windows上搭建LNMP环境》 1 windows安装Docker Desktop 下载地址 注:请仔细查看安装环境要求,否则容易做无用功 Hyper-v如果开启的话电脑有装VMware的话会VMware无法运行 附上 Hyper-v开启关闭命令,命令执行之后需要重启电
阅读全文
摘要:升级gcc 默认gcc的版本为4.8.5,grpc扩展需要支持c++14 查询对照的话gcc6.1就可以完全至此c++14 (转载至)如图: 踩过的坑,重新安装升级了gcc 6.5.0的版本,安装grpc还是提示如下: 可能是安装升级的方式不对,大家可自行尝试。 后来用这个升级了gcc之后安装一次性
阅读全文
摘要:原版本为php7.2.18 # 找到php的位置 whereis php # 删除默认版本rm -rf /usr/bin/php# 创建软连接ln -sf /usr/local/php74/bin/php /usr/bin/php# 查看 php -v
阅读全文
摘要:# 下载phpredis wget https://github.com/phpredis/phpredis/archive/refs/tags/5.3.0.tar.gz # 解压 tar -xzvf 5.3.0.tar.gz # 进入目录 cd phpredis-5.3.0/ # 编译安装 /us
阅读全文
摘要:#! /bin/sh ### BEGIN INIT INFO # Provides: php-fpm # Required-Start: $remote_fs $network # Required-Stop: $remote_fs $network # Default-Start: 2 3 4 5
阅读全文
摘要:wget https://github.com/swoole/swoole-src/archive/refs/tags/v4.8.12.tar.gz tar -xzvf v4.8.12.tar.gz cd swoole-src-4.8.12/ /usr/local/php81/bin/phpize
阅读全文
摘要:安装php8.1 编译时提示configure: error: iconv does not support errno wget https://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.17.tar.gz tar -xzvf libiconv-1.17.ta
阅读全文
摘要:官网下载需要的版本:https://www.php.net/downloads.php # 下载7.4 wget https://www.php.net/distributions/php-7.4.32.tar.gz # 解压 tar -xzvf php-7.4.32.tar.gz cd php-7
阅读全文
摘要:创建的UMl文件有文档地址可以参考 https://plantuml.com/class-diagram tree: . ├── AbstractFactory.php ├── Html │ ├── Picture.php │ └── Text.php ├── HtmlFactory.php ├──
阅读全文
摘要:本文为joshua317原创文章,转载请注明:转载自joshua317博客 PHPStorm安装UML绘图工具插件 - joshua317的博客 一、插件安装打开PHPStorm,分别依次点击File | Settings | Plugins,然后搜索PlantUML integration,点击进
阅读全文
摘要:报错如下: $ vagrant up C:/HashiCorp/Vagrant/embedded/gems/2.2.10/gems/childprocess-4.0.0/lib/childprocess/windows/process_builder.rb:44:in `encode!': "\xE
阅读全文