Articles in the category of PHP

Windows,Mac,PHP,CSS,JavaScript

VSCode的ftp-sync是一个通过sftp/ftp自动同步本地文件到远程机器的插件,配置之后,远程调试会方便很多,本地修改文件保存后会自动同步到远程机器。

安装插件后,shift+ctrl+p, 打开VSCode的命令搜索界面,输入ftp,会出现ftp-sync支持的所有命令。

Init: 新项目建立,使用此命令新建一份ftp配置,配置文件位于项目根目录下的.vscode/ftp-sync.json,其中主要需要配置以下参数:

remotePath: 远程目录,默认是 ./ ,表示home目录,此目录对应于本地项目的目录,比如本地项目位于D:/work/myproject , 远程项目目录为$HOME/work/myproject, 就填写./work/myproject.

username: 用户名,sftp、ftp的用户名

password: 密码

protocol: 可以填写ftp和sftp,默认是ftp。

port: 默认是21,ftp/sftp的端口,一般ftp的默认端口是21,sftp默认端口是22.

ignore: 忽略同步的目录和文件。

debug: 默认是false,如果设置为true,可以看到通过菜单的 查看->输出 打开输出界面,看到打印,怀疑自己连接有问题的可以打开看看。

uploadOnSave: 默认是false,建议设置成true,这样每次修改后ctrl+s保存后会自动同步。否则就需要手动同步

local to Remote: 启动一个向导,把本地文件同步到远程,用于手动同步。Remote to Local: 启动一个向导,用于把远程文件同步到本地。Sync Current file to

Remote: 同步当前窗口文件到远程机器。Upload file/Folder: 上传文件、文件夹。Commit: 查看本地和远程文件的差别,然后同步。

- Read More -
默认分类,PHP,CSS,JavaScript

1. 记住几个地址:面版SSL证书地址/www/server/panel/ssl

2. 因为用域名访问面版,所以先在网站上增加一个相同域名网站。并设置成HTTPS访问。

3. 打开网站配置,切换到如图片上面的选项卡。复制下来,备用。

宝塔SSL.gif

4. 进入宝塔文件管理,切换到面版SSL证书地址,修改里面的2个文件,“certificate.pem”对应“证书”,“privateKey.pem”对应“秘钥”,保存。

宝塔SSL2.gif

5. 重启面版,红色锁头变绿色锁头。


原理其实很简单,SSL证书只绑定域名,但不绑定端口。所以相同域名下,默认端口能访问,8888也能访问。

- Read More -
默认分类,PHP,CSS,JavaScript

日期:2018.12.06


任务计划:

  • 暂定使用www.caiyy.vip作为开发域名
  • 学习并使用ThinkPHP 5.0
  • 学习并使用lazysizes懒加载实现图片的懒加载功能,减少因图片过多而导致的加载时间
  • 学习并使用instantclick预加载来实现页面的预加载功能,减少页面加载时间
  • 学习并使用Vue.js构建前端页面 thinkphp做后端的话,好像没有什么必要用Vue.js啊.

- Read More -
默认分类,PHP

生成二维码


可以同时支持HTTP跟HTTPS协议
https://api.qrserver.com/v1/create-qr-code/?data=https://www.caiyy.cn/&size=100x100

参数

  • data : 二维码数据 必须
  • size : 二维码大小 (格式:100x100) 可空

解析二维码


可以同时支持HTTP跟HTTPS协议
https://api.qrserver.com/v1/read-qr-code/?fileurl=http://qc.caiyy.cn/1.jpg

参数

  • fileurl : 二维码网络地址

官方API文档 (英文)

http://goqr.me/api/doc/read-qr-code/

- Read More -
This is just a placeholder img.