PHP7.4 新特性 预缓存(Preload )介绍 & WordPress 开启 Preload

前言

PHP7.4 已经发布(主要是因为自己懒 12月没写文章),发布了很多的新特性,在很多开发者社区中看到最吸引人的一项就是预加载(PreLoad)了,这个机制提前将文件加载到内存当中,可以提升 PHP 程序运行的性能。

什么是 Preload?

根据 rfc 描述,Preload 简明翻译是预[……]

继续阅读

站在巨人WordPress的肩膀上学架构

站在巨人WordPress的肩膀上学架构

前言

WordPress 可能是很多学习搭建云计算网站的第一课,写了篇 Hello World 就匆匆结束了对 WordPress 的体验。在全球前 1,000 万的网站中,三分之一都使用了 WordPress,像国外的白宫官网、纽约邮报、微软新闻中心、国内[……]

继续阅读

在 RHEL8 CentOS8 下构建 LNMP 环境教程

RHEL 8 和 CentOS 8 和上一代 7 版本软件已经有了比较大的变化,支持了更多的软件,也根据未来的新版本进行版本升级,除了多版本 PHP 需求需要依赖 REMI 源,其他基本已经不需要依赖其他如 EPEL 这样的第三方软件源仓库。

本文介绍的是在 RHEL 8 、CentOS 8 下使用[……]

继续阅读

WordPress 5.2 正式版,倡导更安全的站点

WordPress 5.2 已经发布了,目前已经可以在WP控制台看到更新推送信息。

WordPress的5.2版本,名为 “Jaco”,以纪念着名和革命性的爵士贝司手 Jaco Pastorius,可在 WordPress 仪表板中下载或更新。如果出现问题,此更新中的新功能可以比以往更轻松地修复您的[……]

继续阅读

使用 Cloudreve 搭建一个基于对象储存的个人网盘

前言

之前其实在云计算的1024中玩法中其实也有介绍过在 ECS 搭建一个 NextCloud 的网盘,不过其实 ECS 云盘的价格还是比较贵的,在高并发下载的时候也容易遇到 I/O 瓶颈,特别是当云盘储存到一定容量以后如何扩容云盘也会是一个比较麻烦的事情。

像 OSS 这样的对象储存才是附件储存的[……]

继续阅读

Ubuntu 下为单版本和多版本 PHP 安装扩展

介绍

尽管 PHP 软件源提供了不少 PHP 扩展,但并不是提供所有的扩展,那么如果我们需要安装一个软件源没有提供的扩展应该怎么办呢?

利用 php-dev 就可以很方便的进行自行编译 PHP 扩展了。不过如果有使用 PHP 多版本共存就会更加麻烦一点。

单一PHP

一、安装 php-dev ,如果[……]

继续阅读

Ubuntu 下轻松实现 PHP 多版本共存

介绍

随着 php-mysql 拓展在 PHP7 被砍掉以后,一些程序或者插件就不能运行在 PHP7 上,因此 PHP 多版本的需求就显得非常的有必要。

因为系列教程中 PHP 是通过软件源非编译安装的,所以实现多版本共存就非常的方便。

教程

这里以安装 PHP7.1 和 PHP5.6[……]

继续阅读