【原创】 thinkphp6配置主从数据库坑
06 01 2021
1.hostname用['127.0.0.1','127.0.0.2']数组方式 vendor/topthink/think-orm/src/db/PDOConnection.php 310行改成 return$this->getConfig('hostname')[0].':'.$this->getConfig('hostport')[0].'@'.$schema;
【原创】 TP6解决session存储问题
01 01 2021
thinkphp6的session问题困扰了我很久今天终于解决了 TP6解决exit(json($data));后session存储无效 可以用原生PHP写法后遗症暂时没发现echojson_encode($arr); session存储后无法在别的类或者中间件获取session值 解决方法:在cookie配置文件中加上域名 config/cookie.php return[ 'doamin'=>'你的域名' ]
【原创】 centos6yum源停止维护解决办法
21 12 2020
2020年11月30日centos6各大开源镜像站已经停止维护了但是阿里源还是可以用的因为他的centos-vault仓库里放了之前版本的centos的包 只需要在centos命令行界面下执行一下几条命令 1 2 3 4 5 sed"s|enabled=1|enabled=0|g".d.con...
【原创】 centos6 yum源停止维护后修改
21 12 2020
-i/etc/yum/pluginconf/fastestmirrormv.repos.d.repo.repos.d.repo.backup /etc/yum/CentOS-Base//www/Centos-6-Vault-Aliyunyumcleanall # #updatestatusofeac...
解决thinkphp添加水印后透明像素变黑
28 08 2020
这里只是使用了GD库处理,其他的类库自行解决哦。 下面我们看,thinkphp裁剪png图片背景不透明的问题怎么解决? 其实,解决起来也是很简单的,只要将文件 1、save()方法,第98行。 2、crop()方法,第168行。 3、thumb()方法,第266行。
【原创】 lnmp 重新编译php扩展(本文以imap为例)
22 07 2020
1. 进入php安装包解压后的ext/imap目录 比如llnmp1.6/src/php-7.3.11/ext/imap sudo/usr/local/php/bin/phpize sudo./configure--with-php-config=/usr/local/php7.3/bin/php-config--with-imap--with-imap-ssl--with-kerberos Bash 报错: ...
【原创】 Centos+Nginx+Uwsgi+Flask部署接口
03 07 2020
pip3installuwsgi 提示安装成功,但在终端输入uwsgi命令时却提示没有该命令。 原因:因为在安装python3的时候是安装在/usr/local/python3路径中,所以uwsgi的启动文件和python3一个路径中,在/usr/local/python3/bin/uwsgi. 所以这里做一个软链接就可以 ln-s/usr/local/python3/bin/uwsgi/usr/bin/uwsgi 自建一个flask项目我的命名为app.py master主进程 socket...
centos安装python3.6.8
19 02 2021
首先为啥安装3.6.8因为这是个稳定版本 1、安装基础包(不然在开发时会有各种小问题) yum-yinstallwgetgccc++makezlib-develreadline-develbzip2-develncurses-develsqlite-develgdbm-develxz-develtk-developenssl-develpython-devel wget:下载包; gcc、c++、make:用来编译的,装python包,可能要用到gcc和c++; zlib-devel:压缩和解压方面的, bzip2-devel:解决没有_bz2模块的问题,也...
【原创】 vue的seo之路nuxt.js
19 07 2019
最近公司用vue做前端网站,用到了seo相关知识,可是发现Vue不适合seo优化,怎么办? 经过了反反复复百度、谷歌的查询最终确定了用nuxt.jsvue的应用框架并适合seo。它主要是用SSR服务端渲染模式来应对爬虫抓取 前期主要是应用了pages页面的asyncData方法:asyncData方法会在组件(限于页面组件)每次加载之前被调用。它可以在服务端或路由更新之前被调用。在这个方法被调用的时候,第一个参数被设定为当前页面的上下文对象,你可以利用asyncData方法来获取数据并返回给当前组件。 网上找了很多例子都是抄的文档并不清楚其中async...
【原创】 nuxt.js部署到centos
21 05 2019
最近项目组用vue做前后端分离,然后发现seo没法做了,搜索引擎不收录。然后我们就用到了nuxt.js经过半天努力终于把项目挪过去了 直接上干货,不墨迹,哈哈 1.安装nodejs wgethttps://nodejs.org/dist/v8.9.1/node-v8.9.1-linux-x64.tar.gz 解压 tar-zxvfnode-v8.9.1-linux-x64.tar.gz-C/usr/local 更换名字 mv/usr/local/node-v8.9.1-linux-x64//usr/local/node8.9.1 软链接指向到...