php开发
这家伙很懒,还没填写该栏目的介绍呢~
原来VPS快要到期了,续费太贵,重新买了一个便宜一点的。
重新安装了环境,PHP环境升级到8.0了,由于emlog5.3系列已经不更新了
我这个博客也有些年了,也不想去折腾换新版,或者迁移其他博客程序,就根据报错稍微调整了一下。
升级环境后,原来有些插件可能不可用了。经测试,本站发布的支付插件,还可以继续使用。
升级PHP版本后,后台用户密码认证有点问题,需要...
php开发这是升级php8.0后的支付测试文章
仅用于功能测试,请勿支付,付费内容无任何实质内容。
[#zeyu#]
升级PHP8.0
[/#zeyu#]
php开发MineAdmin代码自动生成时的要求,否则会提示服务器无响应,并且窗口只会输出[INFO] SHOW TABLES
比如你表叫:std_dataset_data
则你的模块名称需要叫dataset。
如果你模块下有很多表,则必须为:std_dataset_*
注意,不能以dataset结尾,后面至少要有一个字符,否则输出没有提示,只会提示服务器无响应。
那么,总结的规律就是:
表可以有前缀,然后紧跟模块名称,后面还需要跟对应的功能。
典型的数据集管理,以前缀...
php开发了解mineadmin的一些用法
从根本上转换思想是比较困难的,所以学spring boot前后端分离的难度更高。
有了传统思维,很多东西就会用惯性思考。
记录几个事件
1、mineadmin官方示例中,主键都是雪花算法的整型,所以自动生成的代码里面,主键也必须是整型,否则新增和保存的时候都会报错。
我的主键是string的,所以需要自己定义一个新增方法来处理。不能直接使用生成的代码。
...
php开发configure: error: Package requirements (libsodium >= 1.0.8) were not met
php8编译sodium扩展报错。
使用yum install以后,问题依旧
处理方式,手工安装。
wget https://download.libsodium.org/libsodium/releases/libsodium-1.0.18-stable.tar.gz
tar -zxf libsodium-1.0.18-stable.tar.gz
cd libsodi...
php开发PHP导出excel的一个新思路,好像和PHP没关系
原文:https://www.zhihu.com/question/283125591/answer/429677456
基于原始SQL做的导出,然后使用PHP读取文件,并发送文件头。
有时间的时候尝试一下:
SELECT
*
FROM
table_name
INTO OUTFILE 'D:/test.csv'
FIELDS TERMINATED BY...
php开发svn查询日志,可以自动化打增量包
svn log -v -r {2021-10-1}:{2021-12-20} svn://127.0.0.1/project > "d:/s.log"
一句话,输出文件,再正则匹配,并自动搜索文件,再打包成zip,应该比较容易。
php开发PHP8,提示:Deprecated: Required parameter $xxx follows optional parameter
参照:
https://blog.csdn.net/weixin_43944691/article/details/120530134
原因是:函数的参数带有默认值时,如果不再参数最后,PHP8会提示deprecated。
把默认值去掉,在函数体内做判定即可。
php开发tried: /usr/local/lib/php/extensions/no-debug-non-zts-20190902/oci8.so
参考:
https://stackoverflow.com/questions/47833041/unable-to-load-dynamic-library-oci8-so-php-7-2/53504052
# Install Oracle instantclient and oci8 extension
RUN mkdir /opt/oracle \
&&...
php开发Unable to locate package openssl-devel和fatal error: openssl/evp.h: No such file or directory
第一个问题是: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#]
经验很重要啊。