-

作者: 雷雪松

ThinkPHP5 HTTP状态码500

PHP

在一次 ThinkPHP5 项目部署的时候,环境为Linux服务器。前端Vue项目通过Axios访问 接口,一直走catch的逻辑。直接在浏览器请求接口能返回正常数据,但是通过Chrome浏览器查看请求的状态码为红色的500。初步猜测前端请求不成功和ThinkPHP5 HTTP状态码500 有关。下面雷雪松就详细的讲解一下如何解决ThinkPHP5 HTTP状态码500。

阅读原文 »

PHP7新特性整理

PHP

在上一篇博客中讲解了《PHP7不支持以及废弃特性总结》,今天就接着讲解一下PHP7 新特性,Php7也新增了一些语法。这些PHP7新增的特性主要是让程序员书写代码更精简,可读行更好。不得不说,PHP7的发布是PHP的重要里程碑。下面雷雪松详细的介绍一下PHP7 新特性整理。
阅读原文 »

PHP7不支持以及废弃特性总结

PHP

截止到写这篇博客,PHP7最新稳定版是7.1.20,最新测试版是PHP 7.3.0beta1。PHP7 从发布以来都是广受好评,PHP7是PHP脚本语言的重大版本更新,同时将带来大幅的性能改进和新的特性,以及改进一些过时功能。后续基本新项目都会是PHP7的版本,PHP7和之前PHP5还是有很多的区别的。今天雷雪松主要详细的介绍一下PHP7不支持以及废弃特性总结。
阅读原文 »

WordPress如何全站实现HTTPS?

PHP

谷歌一直在推广HTTPS,HTTPS也称之为HTTP Secure,目的为了HTTP更加安全。在今年年初的时候谷歌就已经表示,为了推进HTTPS的普及,7月份推出的Chrome 68将会标记HTTP为不安全链接,从而引起用户和站长的注意。如今已然做到,这很谷歌。在之前很多网站都是HTTP,因为技术和成本的原因一直都没有改成HTTPS。下面雷雪松详细的介绍一下Wordpress如何全站实现HTTPS。
阅读原文 »

WordPress如何编辑器开启更多功能按钮?

PHP

WordPress是一个强大的建站程序,可以看看之前写的这篇文章《是WordPress让PHP更流行了的启发?》。毫不夸张的说,很多人先用WordPress这个CMS做网站,后面才了解PHP。WordPress默认编辑器是TinyMCE,提供可视化和html两种编辑模式。默认的编辑界面编辑器的功能很少。下面雷雪松详细的介绍一下如何开启WordPress编辑器更多功能按钮。
阅读原文 »

PHP扩展仓库-PECL

PHP

PECL 的全称是 The PHP Extension Community Library ,官网:http://pecl.php.net。是一个开放的并通过 PEAR(PHP Extension and Application Repository,PHP 扩展和应用仓库)打包格式来打包安装的 PHP扩展库仓库。PECL 通过 PEAR 的 Package Manager 的安装管理方式,可以对 PECL 模块进行下载和安装。下面雷雪松详细的介绍一下PHP扩展仓库-PECL的安装和用法。
阅读原文 »

PHP使用PharData解压tar.gz文件?

PHP

在项目开发中,需要使用PHP解压tar.gz 文件,然后再对解压后的文件处理。因为PHP解压tar.gz文件这个需求不常见,之前没有遇到过,在网上查阅相关资料,并查看PHP手册。得到的解答是PHP自带的PharData 扩展(手册上写,自 PHP 版本 5.3.0 Phar 扩展成为了内置的组件)。下面雷雪松就详细的讲解一下PHP如何使用PharData解压tar.gz文件。

阅读原文 »

CentOS下Docker的安装

Linux

Docker 是一个开源的应用容器引擎。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。Docker 容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是Docker 容器性能开销极低。下面雷雪松详细的讲解下CentOS下Docker的安装。
阅读原文 »

Nativefier将web页面打包为桌面应用

WEB前端

有些特殊场景需要实现把任意一个网站打包成一个桌面可执行应用。手机端有PhoneGap等打包工具制作WebApp。今天给大家推荐一个很好的桌面应用打包工具-Nativefier。Nativefier可以只需要执行两行命令三分钟内就可以把任意一个网站打包成一个桌面应用。下面雷雪松详细讲解一下如何使用Nativefier将web页面打包为桌面应用。
阅读原文 »

搜索、 排序、 筛选的Js插件-List.js

WEB前端

List.js是为纯HTML 列表,表格或任何其他内容添加了搜索,排序,过滤和灵活性的Js插件。List.js非常的小巧,并且简单,但是功能却非常强大。下面雷雪松详细的介绍一下搜索、 排序、 筛选的Js插件-List.js。
阅读原文 »