
php
gusijin
这个作者很懒,什么都没留下…
展开
-
怎么在外头使用容器里php命令
怎么在外头使用容器里php命令原创 2022-08-02 11:51:06 · 443 阅读 · 0 评论 -
phpstorm去掉升级提示
phpstorm去掉升级提示原创 2022-07-21 08:53:44 · 1055 阅读 · 0 评论 -
原生php操作minio,创建bucket删除bucket上传文件删除文件,拷贝文件,设置存储桶策略
原生php操作minio,创建bucket删除bucket上传文件删除文件,拷贝文件,设置存储桶策略原创 2022-07-11 15:35:51 · 2322 阅读 · 0 评论 -
xdebug与php对应版本
Xdebug安装对应php版本xdebug下载原创 2022-07-07 15:16:08 · 1358 阅读 · 1 评论 -
yii中console方法调用,yii console定时任务
下载 Yii 框架后,可以看到有个 console 目录,里面有完整的目录结构:配置文件、控制器、模型、日志等3、运行 php yii test/do显示:123上述代码指定参数 param,通过命令 PHP yii (控制器)/(方法名) --(参数)=(参数值)...............原创 2022-07-04 17:30:34 · 820 阅读 · 0 评论 -
phpstorm设置数组以=>对齐,数组对齐键值对,php数组操作符对齐,常量对齐
phpstorm设置数组以=>对齐,数组对齐键值对原创 2022-06-15 15:39:19 · 1115 阅读 · 0 评论 -
phpstorm主题下载地址及安装
主题地址https://plugins.jetbrains.com/search?tags=Theme原创 2022-06-02 08:52:08 · 942 阅读 · 1 评论 -
nginx配置wordpress方法,wordpress nginx配置
nginx配置wordpress方法server { listen 80; server_name wp.gsj.com; set $web_root /www/php/wp.gsj.com; location / { root $web_root; index index.php; try_files $uri $uri/ /index.原创 2022-05-31 16:54:06 · 3864 阅读 · 1 评论 -
解决You can also run `php --ini` in a terminal to see which files are used by PHP in CLI mode
环境centos 7问题运行composer install ,产生如下问题:Installing dependencies from lock file (including require-dev)Verifying lock file contents can be installed on current platform.Your lock file does not contain a compatible set of packages. Please run composer u原创 2022-04-25 10:21:41 · 4721 阅读 · 0 评论 -
解决tp6下载报错Could not find package topthink/think with stability stable.
下载thinkphp报错composer create-project topthink/think tpcomposer create-project topthink/think tpCreating a "topthink/think" project at "./tp" [InvalidArgumentException]原创 2022-04-21 15:23:17 · 1182 阅读 · 0 评论 -
解决tp5项目报No input file specified.
原因No input file specified.”,是没有得到有效的文件路径造成的解决tp5项目报No input file specified.环境 centos服务:nginx修改php.ini文件fastcgi.impersonate = 1cgi.fix_pathinfo = 1cgi.force_redirect = 0doc_root=原创 2022-04-18 22:13:02 · 2939 阅读 · 0 评论 -
php安装提示configure: error: Cannot find ldap libraries in /usr/lib.
centos 7 64位版本上安装php7.2,config php的时候出现下面错误而退出configure: error: Cannot find ldap libraries in /usr/lib解决cp -frp /usr/lib64/libldap* /usr/lib/原创 2022-04-17 16:49:18 · 638 阅读 · 0 评论 -
yii2.0 form表单rules校验字段规则大全
yii2.0 form rules校验字段规则大全public function rules() { return [ //必须填写 ['email, username, password,agree,verifyPassword,verifyCode', 'required'], //检查用户名是否重复 ['email', 'unique', 'message' => '用户名已原创 2022-03-24 09:31:18 · 750 阅读 · 0 评论 -
解决thinkphp5 报错返回variable type error: array
问题thinkphp5 报错返回variable type error: array解决public function test(){ $data = ['result' => 1]; return $data;}return 返回数组,就会报 错:variable type error: array解决办法:用json() 函数返回public function test(){ $data = ['result' => 1]; return原创 2022-02-16 14:13:38 · 2220 阅读 · 0 评论 -
thinkphp 5 设置入口控制器,thinkphp设置默认模块
问题为什么访问thinkphp入口文件index.php的时候会自动跳转到IndexController里面的index方法thinkphp 设置入口控制器Thinphp的核心配置文件,跳转到index方法就是因为这里做了配置文件: config/config.php配置 // 默认模块名 'default_module' => 'admin', // 默认控制器名 'default_controller' => 'Index', // 默认操作原创 2022-02-06 10:44:16 · 1611 阅读 · 0 评论 -
php js实现录制mp4视频,并上传视频保存
js实现录制mp4视频原创 2022-01-28 10:01:28 · 3338 阅读 · 1 评论 -
php使用ffmpeg获取视频第一帧为缩略图
php使用ffmpeg获取视频第一帧为缩略图环境centos7安装ffmpeg项目安装ffmpeg包php代码环境centos 7ffmpeg version 2.8.15 Copyrightcentos7安装ffmpegcentos7安装ffmpegsudo rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.rosudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x8原创 2022-01-27 09:50:27 · 2409 阅读 · 0 评论 -
thinkphp配置https
thinkphp配置httpsserver { listen 443 ssl; server_name kf.gsj.com; set $web_root /www/xxx/public/; root $web_root; index index.html index.htm; ssl_certificate /www/https/server.crt; ssl_certificate_key /www/https/server.key;原创 2022-01-03 14:20:37 · 1473 阅读 · 0 评论 -
解决SSL routines:SSL23_GET_CLIENT_HELLO:http request
问题php start.php start客服系统配置https,websocket启动报如下错误:SSL handshake error: stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages:error:1407609C:SSL routines:SSL23_GET_CLIENT_HELLO:http request 解决办法其实是nginx 配置问题proxy_pa原创 2021-12-31 12:05:32 · 5311 阅读 · 1 评论 -
composer遇到无法安装
环境contos 7Composer version 2.1.14问题bash-4.2$ composer installInstalling dependencies from lock file (including require-dev)Verifying lock file contents can be installed on current platform.Your lock file does not contain a compatible set of packages原创 2021-12-16 11:43:55 · 2963 阅读 · 0 评论 -
php将链接字符串解析成多个变量
parse_str 将字符串解析成多个变量<?php$str = "first=value&arr[]=foo+bar&arr[]=baz";// 推荐用法parse_str($str, $output);echo $output['first']; // valueecho $output['arr'][0]; // foo barecho $output['arr'][1]; // baz原创 2021-11-23 14:33:08 · 168 阅读 · 0 评论 -
thinkphp5 model使用多个不同数据库查询
thinkphp5 model使用多个不同数据库查询use think\Model;class Application extends Model{ //使用ThinkPHP的初始化方法 public function initialize() { //设置database为test $this->connection = ['database' => 'test']; } //设置表 protected $ta原创 2021-11-16 14:08:58 · 683 阅读 · 0 评论 -
php获取前一天,前一个月,前半年,前一年的时间戳
php获取前一天,前一个月,前半年,前一年的时间戳#获取前一小时strtotime("-1 hour")#获取前一天strtotime("-1 day")#获取前一个月strtotime("-1 month")#获取前半年strtotime("-6 month")#获取前一年strtotime("-1 year")...原创 2021-10-12 14:07:42 · 3240 阅读 · 0 评论 -
解决Fatal error: Uncaught Error: Class ‘Imagick‘ not found
解决Fatal error: Uncaught Error: Class 'Imagick' not found原创 2021-09-22 11:11:30 · 3294 阅读 · 0 评论 -
gmdate处理excel导入时间问题
读取excel文件后发现,时间都是类似于这样的数字:44410.405555556,那么如何转换成正常的时间gmdate('Y/m/d',PHPExcel_Shared_Date::ExcelToPHP(44410.010416667);ExcelToPHP方法如下/** * Convert a date from Excel to PHP * * @param integer $dateValue Exce原创 2021-09-07 15:35:02 · 273 阅读 · 1 评论 -
php二维数组键名按ASCII码从小到大排序(字典序)拼接成字符串
php二维数组键名按ASCII码从小到大排序(字典序)拼接成字符串ksort($arr);$stringA = urldecode(http_build_query($arr));原创 2021-08-19 15:08:20 · 1392 阅读 · 0 评论 -
php二维数组按某字段排序
php二维数组按某字段排序<?php$dataArr = array( array( 'id' => 5698, 'first_name' => 'Bill', ), array( 'id' => 4767, 'first_name' => 'Steve', ), array( 'id' => 13809, 'first_name' => 'Mark', ));//根据字段last_n原创 2021-08-19 11:36:47 · 205 阅读 · 0 评论 -
yii给模型对象赋值方法
yii给模型对象赋值方法$this->setAttribute($v, '111');原创 2021-07-20 15:12:40 · 294 阅读 · 0 评论 -
php ??和?:有什么区别
php ??和?:有什么区别$a = $b ?? 0;//等同于 $a = isset($b) ? $b : 0;$a = $b ?: 0;//等同于$a = $b ? $b : 0;isset()判断一个变量是否设置(值为false、00、0、‘0’)这类,也会返回trueempty()判断一个变量是否为空(null、false、00、0、‘0’)这类,都会返回true...原创 2021-07-13 09:20:59 · 706 阅读 · 0 评论 -
yii2多张图片上传后端保存功能
yii2多张图片上传功能控制器保存图片控制器保存图片public static function uploadImgs(string $file = 'img'){ $uploaderArr = UploadedFile::getInstancesByName($file); if (!$uploaderArr) { self::$sErr = '无上传文件'; return false; } $path = Yii::getAlias原创 2021-07-08 09:17:46 · 364 阅读 · 0 评论 -
js ajax上传文件功能
js ajax上传文件功能ajax请求php接收文件(yii框架)ajax请求<form enctype="multipart/form-data"> <input type="file" id="inputfile" name="inputfile" class="file-img-load" onchange=""> <button type="button" class="btn btn-primary" onclick="importByconfirm()原创 2021-07-06 15:08:11 · 703 阅读 · 2 评论 -
php composer安装扩展 xmlseclibs
php composer安装扩展 xmlseclibs切换非root用户su www进入 项目目录php composer.phar require "robrichards/xmlseclibs"github地址:https://github.com/robrichards/xmlseclibs原创 2021-05-29 10:16:36 · 312 阅读 · 0 评论 -
sm4国密加密算法php实现(真实可用)
sm2国密加密算法php实现使用可自行验证是否是你需要的sm4加密算法密钥:asw34a5ses5w81wf内容:123456sm4加密后数据为:pPtSTSIVIjizeEY05GphVA==使用<?phpinclude 'Sm4Helper.php';$key = "asw34a5ses5w81wf";$sm4 = new Sm4Helper();$data = '123456';$enc = $sm4->encrypt($key, $data);echo "原创 2021-05-15 11:34:51 · 11789 阅读 · 14 评论 -
解决You will need re2c 0.13.4 or later if you want to regenerate PHP parsers.
环境 centos 7解决办法 yum -y install re2c原创 2021-05-08 09:34:47 · 927 阅读 · 0 评论 -
解决Fatal error: Namespace declaration statement has to be the very first statement
问题访问php api接口时,总是提示:Namespace declaration statement has to be the very first statement in the script原因文件为utf-8有dom格式解决办法submit中修改文件改变为utf-8无dom格式原创 2021-05-05 08:29:42 · 2513 阅读 · 0 评论 -
解决requires ext-gmp * -> it is missing from your system.
环境:centos 7php问题composer安装包提示Problem 1 - Root composer.json requires mdanter/ecc ^0.5.2 -> satisfiable by mdanter/ecc[v0.5.2]. - mdanter/ecc v0.5.2 requires ext-gmp * -> it is missing from your system. Install or enable PHP's gmp extensi原创 2021-04-29 09:21:11 · 4044 阅读 · 0 评论 -
php >>的含义
php >>的含义<<表示的php中的位运算符,将二进制的全部位向右移比如:echo 5 >> 1因为 5 转换二进制为 00000101 左移动三位变成 00000010echo 5 >> 1; //输出2原创 2021-04-22 14:50:03 · 1453 阅读 · 0 评论 -
php <<的含义
这里写目录标题<<表示的php中的位运算符,将二进制的全部位向左移比如:echo 5 << 3因为 5 转换二进制为 00000101 左移动三位变成 00101000echo 5 << 3; //输出40原创 2021-04-22 14:46:51 · 1403 阅读 · 0 评论 -
docker安装php8.0
docker安装php8.0拉取镜像拉取镜像[root@centos7 /]# docker pull php:8.0-fpm8.0-fpm: Pulling from library/php75646c2fb410: Pull complete 854fb08fe050: Pull complete d099f6707d86: Pull complete 038e5b090752: Pull complete f72db17ce464: Pull complete 202aede97d3原创 2021-04-04 22:52:04 · 2560 阅读 · 0 评论 -
解决安装Error! The command “tesseract“ was not found.
解决安装Error! The command "tesseract" was not found.环境问题解决办法环境系统:centos 7.9语言:php问题[0] TesseractNotFoundException in FriendlyErrors.php line 40Error! The command “tesseract” was not found.Make sure you have Tesseract OCR installed on your system:https原创 2021-03-30 08:13:52 · 1604 阅读 · 0 评论