php开发
这家伙很懒,还没填写该栏目的介绍呢~
第一个问题是:apt-get的包问题
参考:https://blog.csdn.net/liujian8654562/article/details/101113461
sudo apt-get install openssl
sudo apt-get install libssl-dev
RedHat、centos才是openssl-devel
第二个问题是:缺少包
php开发configure: error: unrecognized options: --with-freetype-dir, --with-jpeg-dir, --with-png-dir
参考:
https://blog.csdn.net/weixin_43272072/article/details/107390871
PHP7.4有变动,需要使用:
docker-php-ext-configure gd --with-webp=/usr/include/webp --with-jpeg=/usr/include --with-freetype=/usr/...
php开发文本相识度算法(余弦相似性、简单共有词、编辑距离、SimHash、汉明距离、Jaccard相似性系数、欧几里得距离、曼哈顿距离 )
原文地址:
https://blog.csdn.net/u011630575/article/details/52164688?locationNum=5&fps=1
https://www.php.net/manual/zh/function.similar-text.php
https://www.php.net/manual/zh/function.le...
php开发PHP的json_encode报错,解析不了jquery通过ajax提交的json数据的解决办法
遇到json_decode解析不了的前端代码:if ($("#json").val()!='' && $("#uri").val()!=''){
var dataJson=JSON.parse($("#json").val());
$.ajax({
url: "<!--...
php开发php的file_get_content获取内容乱码,包括querylist的转码都是失效的
file_get_content通常的乱码就不说了,就是通过iconv可以转过来那种。
这里主要讲另外一种,服务器有gzip加速,造成的乱码。
解决方法:
1、如果服务器已经装了zlib库,用下面的代码可以轻易解决乱码问题。$data = file_get_contents("compress.zlib://".$url); 2、使用CURL代替file_get_con...
php开发PHP连接Oracle,服务器只支持SID时,报ora-12514错误的解决
首先说明,PHP官方手册就有解决方案,只是不太好找。
遇到问题:
oracle服务器只支持sid的方式连接,在sqldevelpoer里面连接的时候,不能选服务,只能选sid。
选服务报ora-12514错误。
PHP连接,通常使用手册中说明的的easyconnect串的方式连接,如:
192.168.1.1:1521/orcl
如果是支持SID连接的时候...
php开发ajax post php无法获取
data: {data:JSON.stringify(widgets),htmlData:JSON.stringify($(".flexgrid-grid").html())}先放一段代码,之前没用
JSON.stringify的时候,如果出现特殊字符,会导致后端获取POST或者GET数据丢失,始终为空的情况这种情况有点复杂,且不好复现,参数在不同服务器上可能获取的值不一样。总结:当通过aj...
php开发apache2.4安装配置php8需要注意的地方,以及报错:Can't locate API module structure `php8_module' in file
PHP8已经正式发布了,今晚配置了一下,以下是配置成功的截图。
需要总结两点经验教训:
PHP8是VC16的环境,所以需要先安装VC16的环境,也叫vc++2019。中途遇到错误:
Apache24/conf/httpd.conf: Can't locate API module structure `php8_module' in file
VC14的apache...
php开发typecho安装后,前台正常,后台白屏的问题
最近新安装一个typecho,通过github下载的源代码,新的内容的,用的lnmp1.7,PHP版本用的5.6的
安装过程没有问题,安装完成后,打开后台登录也白屏,500错误。前台一切正常。
尝试修复一通,没搞定。
后来,
[#zeyu#]升级了一下PHP版本到7.2,后台正常了。[/#zeyu#]
经验很重要啊。
php开发折雨的天空,emlog5.3内容付费插件v1.3更新发布
v1.1发布文章地址:
https://www.144d.com/post-657.html
2020年6月27日
v1.2发布
插件下载地址:
zeyu_payv1.2.zip
更新内容:
1、优化后台支付appid申请地址的提示,增加XorPay的官网连接地址及邀请连接。
2、优化移动端支付弹出框屏幕不适配,提示信息不全的问题。
...
php开发pdo中循环获取clob字段时,取值重复被覆盖的问题
这是一个bug
https://bugs.php.net/bug.php?id=46728
目前php7.4在默认状态下,也是没有处理,但是有解决方案。
可以通过设置:
PDO::ATTR_STRINGIFY_FETCHES: 提取的时候将数值转换为字符串。 Requires bool.
来避免。
网上同样处理方式:
https://github.com/yiis...
php开发基于github试验了一下图片上传,还行
这个图片还能看见的话,就说明没有问题。
github: https://github.com/peng4740/autoPicCdn
主要准备用来存放图片,哈哈。
部分源码:
namespace ben\admin;
use ben\library\CurlPost;
use ben\library\pic;
include d...
php开发CAS报错:Authentication failure: Ticket not validated Reason: bad response from the CAS server
phpcas客户端报错:
Authentication failure: Ticket not validated
Reason: bad response from the CAS server
现象为:登录返回提示登录不成功,ticket可以在URL中看到。
打开调试:
\phpCAS::setDebug("/_cache/logs/cas.log");
报错,如...
php开发Apache2.4报错client denied by server configuration
本地配置的虚拟机都无法访问,在error日志中,有client denied by server configuration字样。
原因是虚拟机配置的问题:
有问题的配置:
<Directory "E:/www/doc">
Options FollowSymLinks
AllowOverride All
Order deny,a...
php开发php递归数据到数组
之前递归都是直接echo或者字符串拼接,感觉没问题,突然要放到数组里了,还有点吃力。
记录一下:
递归返回的是一个数组,一维数组。
static function getRegionParents($parentUuid,$data=array())
{
if (self::commCount('aaaa',array('uuid'=&g...
php开发layer的tree插件,适用于ajax请求,挺好用的。
插件地址:http://www.wisdomelon.com/DTreeHelper/
可以ajax加载,只用来做展示,没有用来做增删改。
遇到的问题是,一次性加载tree太卡了,pdo的fetchall都要二十秒,由于没有找到更好的措施,只好使用
ajax加载树的方式,提高页面展示效率。
用法:
<link rel="stylesheet" ...
php开发querylist忽略Http请求错误
官方代码:
use QL\QueryList;
use GuzzleHttp\Exception\RequestException;
$ql = QueryList::getInstance();
//注册一个myGet方法到QueryList对象
$ql->bind('myGet',function ($url,$args = null,$otherArgs ...
php开发还是写一下emlog内容付费插件开发进度吧
对emlog没怎么研究过,一直时间比较少,目前把插件的安装、配置弄好了。
感觉还是比较简单的,如果熟悉的话,会很快。
改了一个源文件,涉及钩子加载的地方。
目的是为了在编辑博客的时候,获取到之前填写的单价。
修改文件:admin\views\edit_log.php的第大概17行。
<?php doAction('adm_writelog_hea...