用虚拟主机建网站的新手,是不是都遇到过这种情况?改了 php.ini 里的参数,比如把内存限制调大,网站却一点变化没有。想重启 php 服务吧,虚拟主机没权限,连 ssh 都登不进去,急得团团转。小编前阵子帮朋友弄他的虚拟主机,就卡在这一步,后来才发现,虚拟主机虽然不能直接重启 php,但能通过控制面板间接刷新,效果差不多。今天就把不同面板的操作方法说清楚,新手跟着做就行,一起往下看吧!
先明白:虚拟主机为啥不能直接重启 php?
可能有人会问,自己的服务器想重启就重启,虚拟主机咋这么麻烦?
因为虚拟主机是 “共享服务器”,一台物理服务器上跑着成百上千个网站,你要是能随便重启 php,别人的网站也会受影响。服务商为了稳定,就把重启权限关了,只能通过面板里的 “间接刷新” 功能,让 php 重新加载配置,效果和重启差不多,就是温柔点,不会影响其他网站。
小编朋友的虚拟主机,服务商明确说 “禁止用户直接操作 php 服务”,但面板里藏着好几个刷新的入口,找到就行。
不同面板,刷新方法不一样,照着做
市面上虚拟主机的面板五花八门,但刷新 php 的思路差不多,这几个常用的面板操作步骤记好:
阿里云虚拟主机面板(最常见)
- 登录阿里云控制台,找到 “云虚拟主机”,点进你的主机管理页;
- 往下拉,找 “高级环境设置”,里面有个 “重启应用环境” 按钮,别犹豫点它;
- 等 30 秒左右,会提示 “操作成功”,这时候 php 配置就生效了。
小编朋友第一次点的时候,以为要等很久,其实不用,30 秒足够。不过有个坑,阿里云的这个按钮有时候会藏在 “更多操作” 里,找不到就多翻翻页面。
西部数码虚拟主机面板
- 登录后点 “虚拟主机管理”,选你的主机,点 “管理”;
- 左侧菜单找 “php 版本切换”,哪怕不换版本,选当前版本再点 “确定”;
- 系统会提示 “正在重新加载 php 配置”,完成后刷新网站就行。
这个方法挺巧妙,通过 “假装换版本” 让 php 重新加载配置,小编亲测有效,就是步骤绕了点,但比找 “重启” 按钮容易。
宝塔面板(虚拟主机版)
- 登录宝塔面板,点 “网站”,找到你的站点,点 “设置”;
- 选 “php 配置”,随便改个无关紧要的参数(比如把 “上传文件大小” 从 2M 改成 3M);
- 点 “保存”,系统会自动刷新 php,改完再改回 2M 就行。
别担心改参数有影响,临时改一下再改回来,既能触发刷新,又不影响网站,小编维护自己的虚拟主机就这么干。
虚拟主机面板 | 间接刷新方法 | 操作难度 | 生效时间 |
---|---|---|---|
阿里云 | 高级环境设置→重启应用环境 | 简单(1 步) | 30 秒内 |
西部数码 | php 版本切换→重选当前版本 | 中等(2 步) | 1 分钟内 |
宝塔(虚拟主机版) | 改 php 配置→保存→改回 | 中等(3 步) | 40 秒内 |
自问自答:这些情况你可能也遇到过
刷新完还是没效果,咋回事?
多半是缓存没清!浏览器会存旧页面,哪怕 php 配置生效了,你看到的还是旧样子。按 Ctrl+Shift+Delete 清浏览器缓存,或者换个浏览器试试。小编上次帮朋友弄,就是没清缓存,白折腾了两次。
一天能刷新多少次?会不会影响网站?
一般没限制,但刷新的时候网站会卡 1-2 秒,像阿里云的 “重启应用环境”,其实是把你主机的 php 进程重新拉起来,访问量高的时候刷,可能会让用户看到 “502 错误”。建议选半夜或者凌晨刷,小编都是凌晨 2 点操作,基本没人访问。
为什么间接刷新能生效?直接重启和这有啥区别?
直接重启是把整个 php 服务关掉再开,虚拟主机没这权限;间接刷新是让 php 重新读一遍配置文件,不用关服务,相当于 “不关机换电池”,虽然麻烦点,但适合权限受限的环境。小编问过服务商技术,他们说虚拟主机的 php 进程是共享的,只能用这种 “温柔” 的方式。
这些小技巧,能让刷新更顺利
新手操作的时候,记着这几点,能少走弯路:
- 刷新前先备份配置文件,虚拟主机面板里一般有 “备份” 功能,点一下就行,万一操作错了还能恢复;
- 别频繁刷,小编试过 10 分钟内刷 3 次,结果被服务商临时限制操作,等了 1 小时才解开;
- 要是面板里找不到任何刷新入口,联系客服!就说 “改了 php 配置没生效,麻烦帮我刷新一下 php 环境”,客服后台能直接操作,比自己找按钮快。朋友的小众虚拟主机就是这么解决的,客服响应还挺快。
最后说点实在的
小编觉得,虚拟主机虽然没权限直接重启 php,但通过面板间接刷新,对新手来说反而更安全,不容易出错。阿里云的 “重启应用环境” 最方便,新手优先找这个按钮;找不到就试试西部数码的 “版本切换” 法,亲测万能。
根据小编的记录,间接刷新的成功率在 90% 以上,剩下 10% 基本是因为没清浏览器缓存。新手别慌,多试两次,实在不行找客服,总能解决的。希望这些能帮你改配置后顺利生效,网站越跑越顺!