首页
Algs Tech
取消

在deepin上安装多个PHP版本

撰写时间:2022-12-20,整理时间:2023-01-30 在 deepin 20 上使用编译的方式安装多个版本 一、安装依赖 首先安装依赖 sudo apt install -y libcurl4-openssl-dev libgd-dev libwebp-dev libpng++-dev libfreetype6-dev libghc-zlib-dev libmcry...

PHP TS 和 PHP NTS有什么区别

撰写时间:2020-12-09,整理时间:2023-01-30。此文参考互联网的文章 一、问题 Windows版的PHP从版本5.2.1开始有Thread Safe(线程安全)和None Thread Safe(NTS,非线程安全)之分,这两者不同在于何处?到底应该用哪种? 二、分析 从2000年10月20日发布的第一个Windows版的PHP3.0.17开始的都是线程安全的...

PHP微信支付开发实战-订单查询

撰写时间:2020-10-23,整理时间:2023-01-30 一、概述 本系列文章将讨论基于微信支付的项目开发中,涉及到的下单与支付、退款、以及订单查询的后端代码实现。在本系列文章中,将以代码片段作为示例,来讨论PHP后端接口实现的过程。 在本系列的接口示例中,返回的状态码标识如下: 0: 业务成功 -1: 业务失败 开发环境 ThinkPHP 6 PHP ...

PHP微信支付开发实战-退款

撰写时间:2020-09-17,整理时间:2023-01-30 一、概述 本系列文章将讨论基于微信支付的项目开发中,涉及到的下单与支付、退款、以及订单查询的后端代码实现。在本系列文章中,将以代码片段作为示例,来讨论 PHP 后端接口实现的过程。 在本系列的接口示例中,返回的状态码标识如下: 0: 业务成功 -1: 业务失败 开发环境 ThinkPHP 6 PH...

PHP微信支付开发实战-下单与支付

撰写时间:2020-09-17,整理时间:2023-01-30 一、概述 本系列文章将讨论基于微信支付的项目开发中,涉及到的下单与支付、退款、以及订单查询的PHP后端代码实现。在本系列文章中,将以代码片段作为示例,来讨论PHP后端接口实现的过程。 在本系列的接口示例中,返回的状态码标识如下 0: 业务成功 -1: 业务失败 开发环境 ThinkPHP 6 PH...

怎样利用钩子实现git仓库的PHP代码自动部署?

撰写时间:2019-03-04,整理时间:2023-01-30 一、什么是自动部署钩子? 项目地址 码云:https://gitee.com/jikerdev/PHPWebHook GitHub:https://github.com/jikerdev/PHPWebHook 简单地说自动部署钩子就是实现代码同步的一个程序,程序会在特定的情况会被触发,比如开发者将代码...

怎样让PHP提示错误信息

撰写时间:2019-03-04,整理时间:2023-01-30 一、概述 从源代码安装PHP的默认情况下,在运行代码时如果出现错误不提示任何错误信息,其实我们只有修改以下PHP的配置文件就可以让它显示错误信息了 二、环境 Ubuntu 16.04 操作系统 从源码安装的 PHP 7.2.7 ...

Linux下php安装curl扩展

撰写时间:2018-03-22,整理时间:2023-01-30 一、使用php -m查看php当前已开启扩展库 php使用源码编译安装,原本在安装php时没有设置curl扩展库,最近项目需要curl扩展库的支持,于是查看php是否已经开启curl扩展库 /usr/local/php/bin/php -m 结果如图所示,没有curl扩展: 二、安装curl扩展库 进入源...

解决执行phpize报错:perl: warning: Falling back to a fallback locale ("en_US.utf8").

撰写时间:2018-03-22,整理时间:2023-01-30 今天在服务器上安装php的curl扩展,但是在运行phpize命令时遇到”perl: warning: Falling back to a fallback locale (“en_US.utf8”).”错误提示,如图: 根据提示,估计是系统语言库缺失的问题,于是安装i18n(internationalizati...

Linux下安装Redis

撰写时间:2018-01-15,整理时间:2023-01-30 一、下载与安装 下文是在Linux安装redis的过程,使用root用户进行操作 #下载源代码 wget http://download.redis.io/releases/redis-2.8.17.tar.gz #解压 tar xzf redis-2.8.17.tar.gz #移动文件夹到/usr/local目录...