
PHP
PHP
PrinciplesMan
一个人的生命是应该这样度过的:当他回首往事的时候,不因虚度年华而悔恨,也不因碌碌无为而羞耻。
展开
-
WordPress提示”发布失败。错误信息:此响应不是合法的JSON响应。”的解决方法
错误信息:此响应不是合法的JSON响应。在WordPress后台的 【 设置 – 固定连接 】页面,设置固定连接结构为默认的 朴素,也就是动态链接模式,之后,再重新发布文章试试。在发表文章时,在发布文章页的浏览器中按快捷键 F12 功能来审查页面元素,如果发现 WP REST API 报错,可以尝试禁用 WP REST API 来测试是否正常工作。可能是服务器系统镜像里面某个组件和新版本 WordPress 不兼容,或者系统Bug导致的,如果是这样的话,就需要直接换个镜像解决。转载 2023-03-09 09:36:54 · 8160 阅读 · 0 评论 -
Docker为PHP安装gd扩展
【代码】Docker为PHP安装gd扩展。转载 2023-02-20 00:11:21 · 1195 阅读 · 0 评论 -
php zlib.output_compression_level,zlib.output_compression比ob_gzhandler效率高
zlib.output_compression和ob_gzhandler是php代码压缩的方法,通过使用这两个方法,可以实现php代码的gzip压缩。不过,这两个方法哪个更好呢?哪个效率更高呢?在编程中我们应该怎样选择?这都是程序员应该考虑的问题。zlib.output_compression比ob_gzhandler效率高其实,虽然zlib.output_compression和ob_gzhandler都可以进行php代码压缩,但它们的处理方式是不同的。1)zlib.output_compre转载 2022-05-10 11:28:10 · 405 阅读 · 0 评论 -
linux php Call to undefined function openssl_decrypt() 解决办法
原因:不管你是用框架,还是用其它的,只要出现这个问题,都是因为PHP扩展openssl没有开启或安装。特别注意:这里有一个注意的事项,看openssl是否开启?一定要查看phpinfo,要以phpinfo为主。安装过程参考:https://blog.youkuaiyun.com/PHPArchitect/article/details/89944941...原创 2021-08-13 17:53:21 · 900 阅读 · 0 评论 -
Could not open input file: artisan解决办法
执行Laravel的artisan命令时报错,提示:Could not open input file: artisan。错误原因是命令执行目录不对,必须要在Laravel项目的根目录执行artisan命令,CD切换到Laravel项目根目录再次执行即可。转载 2021-07-25 19:35:18 · 9242 阅读 · 1 评论 -
-bash: php: command not found
使用linux 的时候 找不到php命令了-bash: php: command not found然后就尴尬了登录你的服务器 打开根目录下的 这个文件vim /etc/profile 查看一下 是否有这个路径配置 如果没有就找到你现在使用的 php目录这个我自己的php目录 一定要找到你自己的哦!然后在 /etc/profile 文件中 加上一下的两句设置PATH=$PATH:/www/server/php/56/binexport PAT...转载 2021-07-23 09:26:16 · 874 阅读 · 0 评论 -
centos7 安装php7,报错cannot get uid for user nginx
linux创建user 和 group 请参照https://blog.youkuaiyun.com/u010227042/article/details/118804388?spm=1001.2014.3001.5501原创 2021-07-16 16:10:53 · 609 阅读 · 0 评论 -
安装php过程中的错误和解决方式 configure: error: jpeglib.h not found
centos6.5 32位系统;checking for the location of libpng... yeschecking for the location of libXpm... nochecking for FreeType 2... yeschecking for T1lib support... nochecking whether to enable truetype string function in GD... yeschecking whether to enabl转载 2021-07-16 11:39:13 · 1344 阅读 · 0 评论 -
编译安装 PHP 7.2 报错:checking for BZip2 in default path... not found configure: error: Please reinstall
解决办法yum install bzip2-devel.x86_64 -y原创 2021-07-16 10:01:35 · 1315 阅读 · 0 评论 -
PHP7.4安装Redis扩展
redis安装下载安装包首先第一步就是要下载安装包到本地,我们可以在http://download.redis.io/releases/中选择我们想要的redis压缩包,比如安装redis-5.2.1版本的,我们可以通过命令wget http://download.redis.io/releases/redis-5.2.1.tar.gz安装。这里插一句,既然是个安装包,那我们不能随便下载到某个地方吧,我们先进入/usr/local,在这个目录下进行下载。(ps:这里科普一下,有个不成文的约转载 2021-07-15 19:04:46 · 4072 阅读 · 0 评论 -
php解决 undefined function bcdiv()
问题原因分析:缺少bcmath数学扩展使用了bcdiv()函数,运行时总在抛错。Fatal error: Call to undefined function bcmath()一查得知: php configure 时忘记加了--enable-bcmath 参数.之前本地运行时正常,是由于windows系统是自带而且内置,linux“本类函数仅在 PHP 编译时配置了--enable-bcmath时可用”(引号内是手册中的话)解决办法:不想重新安装php,通过Centos 7.2...转载 2021-07-13 12:03:52 · 2002 阅读 · 0 评论 -
PHP编译安装报错,make:*libtool: link: `ext/libxml/libxml.lo‘ is not a valid libtool object
把 php的源代码目录(你make过的)删掉, 再解压, 然后再 make 应该就 ok 了, 我以前也遇到过这种问题。make clean后在make && make install 就ok了,要把原先的make产生的信息清理掉,在make就ok了...转载 2021-07-13 11:29:50 · 1188 阅读 · 0 评论 -
解决 Laravel/Lumen 出现 “Please provide a valid cache path“ 问题
解决 Laravel/Lumen 出现 "Please provide a valid cache path" 问题新建项目报错: //错误提示: InvalidArgumentException in Compiler.php line 36: Please provide a valid cache path.错误提示的出错: // vendor/illuminate/view/Compilers/Compiler.php if (! $ca转载 2021-07-10 16:52:10 · 1900 阅读 · 0 评论 -
微信模版消息推送
class WeixinPush{ protected $appid; protected $secret; protected $accessToken; function __construct($appid, $secret) { if ($appid && $secret) { $this->appid转载 2018-01-24 20:10:56 · 1364 阅读 · 0 评论 -
WeiPHP与它调用插件的过程
0 WeiPHP介绍笔者使用的WeiPHP版本是艾逗乐园维护的WeiPHP3.0,coding.net上fork地址如下—— https://coding.net/u/Emptyset/p/weiphp3.0/gitWeiPHP是基于OneThink开发的,而OneThink是基于ThinkPHP的,所以它的架构和OneThink是相同的。笔者在接触WeiPHP前使用过Thin转载 2018-01-09 17:01:01 · 941 阅读 · 0 评论 -
weiphp安装使用-新增插件,系统无法识别插件名的解决办法
根据weiphp4.0开发手册,开发新应用:登录管理平台后,进入:插件管理==》微信插件==》快速创建 进入创建插件页面。点击安装完成后,至此后台插件增加完成。只需修改一行代码,即可进行测试。But 实际测试要么没反应,要么就是该公众号暂时无法提供服务。经过查看Home\Controller\WeixinController.class.php,转载 2018-01-08 20:41:08 · 1064 阅读 · 0 评论 -
微信开发模式群发消息接收的是乱码
先用urlencode是因为中文在数组转json时会被编码为unicode,微信接口无法识别,所以得在json_encode前先来个编码,等转换后再用urldecode转回来,这样传输给接口的就是正常的中文了。转载 2018-01-18 19:24:41 · 1556 阅读 · 0 评论 -
PHP微信授权登录信息
文件1:index.php//换成自己的接口信息$appid = 'XXXXX';header('location:https://open.weixin.qq.com/connect/oauth2/authorize?appid='.$appid.'&redirect_uri=127.0.0.1/oauth.php&response_type=code&scope=sns...转载 2018-03-08 17:50:27 · 1800 阅读 · 0 评论 -
thinkphp中URL传参数的几种方式
2015-04-07 21:27 by pengfengting~, 14221 阅读, 0 评论, 收藏, 编辑在thinkphp中,url传参合asp.net中原理类似,下面就单个参数和多个参数传递方式进行一个简单讲解1.传单个参数 单个参数这种比较简单,例如 想像edit操作里面传递一个id值,如下写法__URL__/edit/id/11http://localhost/index.php/...转载 2018-03-15 13:18:07 · 10394 阅读 · 0 评论 -
Php 微信获取 Token令牌
function getReqToken($url, $data = null,$method){ $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($curl, CUR...原创 2018-04-26 19:04:04 · 914 阅读 · 0 评论 -
weiPhp4.0安装使用经验总结
环境要求:1. 系统: Linux CentOS 6.5或其他皆可 数据库:MySQL 5.4以上 PHP环境:版本5.5以上 端口:apache或nginx外网80端口 注:1. php环境需要支持安装dom组件 2.请提供配置服务器出口ip地址(配置白名单,实际应用中遇到过访问的ip和...原创 2018-06-05 16:22:28 · 1386 阅读 · 0 评论 -
php中替换字符串函数strtr()和str_repalce()的用法与区别
首先来看看这个php字符串替换函数 strtr()的两种用法:strtr(string,from,to) 或者strtr(string,array) 首先针对strtr函数第一种方式:我们看看下面的举例:? 1 2 3 <?php echo strtr("I Love you","Lo","lO"); ?> ...转载 2018-08-17 15:03:43 · 2347 阅读 · 0 评论 -
php 跨域 ajax jsonp请求
直接看带代码: php接口端返回 : $jsonp = 'test'; echo($jsonp.'('.json_encode($pay).')'); //oCnu50RF4MlIiBI42OoXfvm_dd1g h5端:请求: $.ajax({ url:"http://************", ...原创 2018-09-11 17:23:16 · 270 阅读 · 0 评论 -
ThinkPHP实现定时执行任务的两种方法
原文:http://blog.youkuaiyun.com/zhihua_w/article/details/52624818 在平常的项目中我们总是会遇到需要将某个方法任务定时执行的问题,定时执行方法任务如果我们拥有服务器的权限,我们可以直接在服务器设置定时任务,例如在Windows的任务计划程序中进行设置,在Linux中编写脚本进行执行。如果我们没有服务器权限,我们该如何使用转载 2018-01-30 20:51:09 · 9361 阅读 · 0 评论