php扩展下载同台服务器多个多个站点如何同时使用?(一)phpmysqli扩展

2023-12-03    分类: 网站建设

‍之前我们介绍过使用内存缓存来提高站点速度。虽然介绍的很清楚,但是还是有很多小伙伴还是遇到了问题。今天,我们将常见问题整理一并发布,方便大家查看,也欢迎您收藏和分享这篇文章,帮助更多人解决问题。

如何正确安装?

首先需要明确的是,服务器及其pHp扩展必须同时安装。

1.首先需要在上安装网站建设,然后需要在上安装pHp,

2.插件集成的功能php扩展下载,把目录下的文件复制到目录下,注意不要。

3、会自动检查目录下是否有文件,如果有,直接调用它作为对象缓存机制。

您使用的是哪个 pHp 扩展?

有两个 pHp 扩展:“pHp ”和“pHp ”,它们的区别仅在于字母 D,这是我们容易混淆的地方。

pHp 扩展是用 pHp 实现的,同时支持面向对象和面向过程的接口。2004年实现的网站模板,老客户端了,功能少,可设置的属性也少。

pHp扩展基于开发,使用库提供的ApI与服务进行交互,只支持面向对象的接口,2009年实现。扩展功能更加完善,支持的功能更多,比如支持批量操作。现在普遍推荐使用扩展。

是基于pHp扩展实现的,所以一定要使用pHp扩展,不要搞错了php扩展下载,我们在“系统信息”的pHp扩展中也可以看到:

如何判断安装成功?

如果安装成功,会自动在后台“”菜单下的“系统信息”子菜单中看到信息:

再次重复,只有界面显示正常才安装成功。如有异常,可能是服务器或其pHp扩展安装错误。这不是程序错误。不要向我报告错误。请您的服务器管理员帮助您检查安装错误。

如何同时使用同一台服务器上的多个站点?

如果同一台服务器上的多个站点同时启用,可能会出现这样的问题:访问一个网站时,会跳转到另一个网站,数据会串起来。

这里发生了什么?这是因为表前缀()是用来区分内存中不同站点的缓存的。

如果你在同一台服务器上的多个网站有相同的表前缀,这是默认的,那么就无法区分是哪个网站了。

有两种解决方法:

1.修改表前缀,让不同的博客使用不同的表前缀。我开发了一个数据库表前缀修饰符(),它可以一键生成修改数据库表前缀所需的SQL,让你修改表前缀更方便全站修改。

2.如果不方便修改表前缀,我也提供了 key salt 的常量,你只需要在不同站点的wp-.php文件中定义不同的值即可。

例如,两个站点定义为:

如果设置还是不行,可能你的不是最新版本,那就下载最新版本的插件,然后把目录下的文件复制到目录下。

如何设置缓存过期时间超过30天?

根据对象缓存提供的缓存函数的用法,使用函数设置缓存过期时间为一年,然后写入缓存,结果返回true,说明已经正确存入缓存。

但是,在使用函数获取时,总是返回null。最后查了手册才知道,设置过期时间需要注意的特殊情况:

缓存过期时间是一个 Unix 时间戳,也可以是从现在开始的秒数。

那么如何判断它是 Unix 时间戳还是从现在开始的秒数呢?

小于(30 天内的秒数),甚至是从现在开始的秒数。

如果大于,它将被视为真正的 Unix 时间戳而不是当前时间的偏移量。

如果缓存过期时间设置为 0(默认值),元素将永远不会过期(但如果分配的内存用完,可能会被删除以为其他新元素腾出空间)。

所以如果你真的想将缓存过期时间设置为一年后,它的值应该设置为: 。

网站栏目:php扩展下载同台服务器多个多个站点如何同时使用?(一)phpmysqli扩展
当前网址:https://www.cdcxhl.com/news39/298489.html

成都网站建设公司_创新互联,为您提供关键词优化品牌网站制作外贸网站建设自适应网站做网站App设计

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

微信小程序开发