起因:因为测试需要不得不使用PHP5.6,正好手上有一台机器,原来安装PHP7以上环境一切正常。 原因:经过大量搜索,终于在官方找到解决办法。这个问题主要是ARM机器在编译时不能“取整”导致的,网上很多教程要不就是换PHP7以版本,要不是就是更换系统。这个是PHP的一个BUG,官方已经修复,不过只支持PHP7以上版本。 解决方法: 修改PHP安装包Zend/zend_multiply.h第65、66行左右(“+”为修改后内容),PHP5.x 版本通用。 [crayon-65f7de59ae2bf036909555/…

2023-03-24 5条评论 461点热度 1人点赞 六度 阅读全文

官方解决教程: [crayon-65f7de59af66e049502187/] 第三方教程: [crayon-65f7de59af677383674965/] 以上方法都没能解决我遇到的问题。 [crayon-65f7de59af67a731884685/] 根据自己使用的系统选择下载,这里选择6.8.2版本,另外一个版本没有libonig.so.5。 下载链接在Download,如何安装RPM包,上面也有,实在不会的就“百度一下”。 安装两个RPM包后,重启一下服务器,然后就可以愉快的使用PHP了。 后注:有些…

2020-12-14 0条评论 3035点热度 6人点赞 六度 阅读全文

前言: 老司机发车基地,慎入。 操作环境: 服务器:CentOS7 运行环境:PHP7.2+MySql5.7+Nginx1.15 安装步骤: 源码地址: https://github.com/guyueyingmu/avbook 备用:https://github.com/weiyidu/avbook 1、安装宝塔面板,并安装运行环境。 2、把源码git clone 到/www/wwwroot目录下 [crayon-65f7de59af9f1469017673/] 添加网站并创建数据库,网站目录选择avbook,然…

2019-07-17 46条评论 10951点热度 51人点赞 六度 阅读全文

环境 Windows 10X64 系统 PhpStudy一键环境包(2018最新版)点击下载  安装教程 程序:WordPress9.2中文版 模版:Tob主题(0.5破解版)点击下载 提取码:g8q7 注:模版也可以用其他的模版,只要有手机版的就可以。 操作步骤 1、网站运行环境Php5.6+Apache+Mysql 可以在下图②中切换版本(对版本没要求,只要能运行Wordpress就可以,如果你想折腾可以换其他配置试试) 2、配置本地访问,建议把电脑IP地址改成固定的(不会的去百度搜一下) 添加一个网站(如下图…

2018-02-01 1条评论 7814点热度 46人点赞 六度 阅读全文

下载和编译 nginx 这里的 configure 参数是根据宝塔面板编译 nginx1.12 时的参数修改的 [crayon-65f7de59b0d56775977418/] 这里的make -j 2指的是使用 2 个线程进行编译, 速度更快一点, 根据自己的 cpu 和内存可以适当的增加, 如果编译时发现 killed 字样需要按 ctrl+c 退出编译, 然后减小线程或者不使用线程. 创建 www 用户和组以及一些目录 [crayon-65f7de59b0d60929146867/] 反代和缓存的配置 首先是…

2017-08-24 0条评论 3165点热度 1人点赞 六度 阅读全文

说明:关于VestaCP面板就不过多介绍了,之前说过很多,还是挺好用的,VDVESTA是一个小型的shell脚本,为您的CentOS Server Release 7 x86_64自动定制并安装VESTACP。且文件管理器已破解。 安装 Github地址:https://github.com/duy13/VDVESTA 系统要求:CentOS Server 7 x86_64 运行以下命令: [crayon-65f7de59b11da025826739/]   脚本界面 [crayon-65f7de59b1…

2017-08-10 1条评论 3694点热度 0人点赞 六度 阅读全文

请先阅读:OpenVZ使用BBR:LKL一键安装包(比UML简单) 玩国外VPS的人都懂得,如果你不知道,下面的教程也没必要看了。 网络环境: VPS(ovz)在美国达拉斯 OS:CentOS release 6.9 (Final) 宝塔面板(Nginx1.12+php7.1) 域名已使用SSL证书 关闭SeLinux 修改/etc/selinux/config 文件将SELINUX=enforcing改为SELINUX=disabled,然后重启 修改LKL配置 修改端口号,因为网站使用了SSL证书所以把443也…

2017-06-16 6条评论 5038点热度 2人点赞 六度 阅读全文

realip模块的作用是:当本机的nginx处于一个反向代理的后端时获取到真实的用户IP。 如果没有realip模块,nginx的access_log里记录的IP会是反向代理服务器的IP,PHP中$_SERVER[‘REMOTE_ADDR’]的值也是反向代理的IP。 而安装了realip模块,并且配置正确,就可以让nginx日志和php的REMOTE_ADDR都变成真实的用户IP。 举一个最简单的例子,网络架构如图: 如果不做任何配置,后端web服务器nginx日志里记录的IP将会是10.10.10.10,这个时候…

2017-06-13 1条评论 3413点热度 1人点赞 六度 阅读全文

如果你的Web服务器前端有代理服务器或CDN时日志中的$remote_addr可能就不是客户端的真实IP了。比较常用的解决方法有以下三几种,本文将主要介绍如何使用Nginx自带realip模块来解决这一问题。 使用CDN自定义IP头来获取 通过HTTP_X_FORWARDED_FOR获取IP地址 使用Nginx自带模块realip获取用户IP地址 使用Nginx自带模块realip获取用户IP地址 ngx_realip模块究竟有什么实际用途呢?为什么我们需要去改写请求的来源地址呢?答案是:当Nginx处理的请求经过…

2017-06-13 2条评论 3848点热度 1人点赞 六度 阅读全文

这是本博客的配置文件 [crayon-65f7de59b1f90501837760/] https 301跳转 建议在原来的server{xxxxxx}配置另外再添加一个server{xxxx}配置 [crayon-65f7de59b1f97817114098/] 这段表示http强制跳转到https,并且不www跳转到带www 加强网站ssl https://mozilla.github.io/server-side-tls/ssl-config-generator/ 根据自己的环境选择,下面会生成对应的建议配置…

2017-04-24 0条评论 2585点热度 0人点赞 六度 阅读全文
12