站长课堂
CentOS下安装Xcache 3.1.0PHP缓存Xcache一直用这很不错,最近更新到了3.2.0,更新之wdlinux安装方法:wget http://xcache.lighttpd.net/pub/Releases/3.2.0/xcache-3.2.0.tar.gztar -zxvf xcache-3.2.0.tar.gzcd xcache-3.2.0/www/wdlinux/php/bin/phpize --clean && /www/wdlinux/php/bin/p...
CentOS更改yum源与更新系统[1] 首先备份/etc/yum.repos.d/CentOS-Base.repomv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup[2] 进入yum源配置文件所在文件夹[root@localhost yum.repos.d]# cd /etc/yum.repos.d/[3] 下载163的yum源配置文件,放入/etc/yum.repos.d/(操作前请做好相...
PHP,ZendLoader.dll配置ZendLoader.dll下载地址:https://www.zend.com/downloads/zend-guard-loader,选择合适的版本解压后将ZendLoader.dll 复制到 PHP安装目录下的ext文件夹中 :D:phpStudy2016phpphp-5.6.27-ntsext 搜素php_opcache.dll 位置,将其修改为如下: zend_extension="D:phpStudy201...
PHP使用Zend Opcache之优化加速和缓存清理总结字节码缓存不是php的新特性,有很多独立性的扩展可以实现缓存,比如PHP Cache(APC),eAccelerator,ionCube和XCache等等。但是到目前为止,这些独立的扩展并没有集成到php核心当中。所有在php5.5.0之后,php内置了字节码缓存功能,叫做Zend Opcache。zend Opcache前身是Zend Optimizer +,在03年改名Opcache,通过opcode缓存和优化提供更快的PHP执行过程...
Zend Guard和ionCube加密的PHP脚本可以用DeZender/De-ionCube解密:http://dezender.net/Java字节码和Android APK可以用Java Decompiler反编译:http://jd.benow.ca/Python脚本可以编译成pyc文件,不过pyc文件也很容易被反编译....
opcode:通过上图你能获得哪些信息呢?行号、指令编号、脚本开始标记、结束标记、ZEND VM指令、返回值、ZEND VM指令对应的参数。ZEND VM执行opcodestruct _zend_op { opcode_handler_t handler; // 执行该opcode时调用的处理函数 znode result; znode op1; znode op2; ...
一直以来很少接触Zend Guard加密这块,主要是在网上下了一个php源码,本想有空的时间研究下其代码,结果一看用Zend Guard加密了,所以就开始接触Zend Guard加密这块,所以就开始写了几篇关于Zend Guard的博文。而对于Zend Guard加密的php文件进行解密,网上提供的资料以及软件很多,不过只是针对于php5.2之下的,而php5.3,php5.4的版本进行解密就根本找不到,找到也是在线解密需要金钱。刚好我下载的php源码是Zend Guard 6.0加密的,并且对...
三分钟快速配置PHP7.4支持Swoole Compiler Loader加密扩展组件这几天看到油条同学的Rizhuti V2版本发布,于是老蒋就准备体验下他的V2正式版是什么样子的,毕竟在之前的测试版我也没有参与内侧。在安装之前老蒋还特意问到油条同学,在和之前的PRO版本到底用哪个,最终确认可能后续的更新重点会在重新架构的V2上,这里我就安装。在安装过程中,有提示到Rizhuti-V2需要Swoole Compiler加密扩展。这里老蒋就把安装的过程记录下来,其实很简单,我们参考一下即可。这里...
wget http://pecl.php.net/get/vld-0.13.0.tgz tar zxvf vld-0.13.0.tgz cd vld-0.13.0 /www/server/php/56/bin/phpize ./configure --with-php-config=/www/server/php/56/bin/php-config --enable-vldmake &&...
php中opcache的使用详解简述关于opcode缓存的概念可以参考鸟哥的文章:http://www.laruence.com/2008/06/18/221.html目前为php提供opcode缓存的扩展有很多,比如:Zend Opcache,xcache,eAccelerator,apc等等。为什么选择opcache呢?官方出品,这就保证了会持久更新,而其他一些扩展如apc已经很久都没有更新过了;适配php5.2、5.3、5.4,而且在php5.5版本之后自带了opcache,不需要额外安装...
vld扩展用于分析php将源代码解析成opcode的情况,非常好用。 https://github.com/derickr/vld 在windows下,各种php的工具,什么pear,pecl都是broken的状态,不如直接到pecl站点去下载vld的dll文件http://pecl.php.net/package/vld/0.12.0/windows 选择好自己的版本,如果自己的php引擎是线程安全的,既:php5ts.dll,那么就下他的线程安全版本。 最后在...
yum -y update 和 yum -y upgrade 的区别分别测试yum -y upgrade和yum -y update升级前[root@oracle11g ~]# cat /etc/redhat-release CentOS Linux release 7.3.1611 (Core)升级前做过简单配置文件修改yum -y upgrade 升级后[root@oracle11g ~]# cat /etc/redhat-release Cen...
如果自己的centos的系统yum源出现问题了,如何才能修复?方式一:使用国内的阿里云镜像(1)把/etc/yum.repos.d/下面所有的源给删除掉了(2)下载镜像# CentOS 5wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo# CentOS 6wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.ali...
http://mirrors.163.com/centos/6.5/os/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - “The requested URL returned error: 404 Not Found”Trying other mirror.To address this issue please refer to the below wiki articlehttps://wiki.centos.org/yum...
新建了一个discuz论坛,后台想开启内存优化,参考了各种意见后选择xcache作为优化工具。折腾了半天才搞定。特此记录下,方便以后参考。一、安装Xcachehttps://github.com/lighttpd/xcache复制代码# wget http://xcache.lighttpd.net/pub/Releases/1.3.0/xcache-1.3.0.tar.gz# tar zxvf xcache-1.3.0.tar.gz# cd xcache-1.3.0# /usr/local/p...
Windows下PHP扩展编译环境搭建参考 Build your own PHP on Windows编译器Visual C++ 9.0(Visual Studio 2008 或 Visual C++ 2008,用于编译PHP5.3、PHP5.4) Visual C++ 11.0(Visual Studio 2012,用于编译PHP5.5+)步骤安装Visual Studio(2008和2012)C盘根目录下手动创建PHP编译目录,结构如下:c:/ phpsdk/&nb...
Linux下Bt(宝塔面板)更新命令教程写过很多宝塔面板的教程,宝塔面板也确实好用,而且团队也很用心,前面的还写过宝塔面板的海外版,说实话那真是不错的面板,该有的功能呢都有了,如果我们觉得中文版的宝塔面板功能拖拉,可以试试海外版的(aaPanel-BT(宝塔面板)国际版使用体验)如果我们使用宝塔面板忘记更新,或者后台更新不成功,这时候我们需要使用命令来更新宝塔面板到新版本,如果没有说明重大的安全漏洞,更新并非是必要的,当我们使用稳定时,也可以选择不更新,如果你是强迫症那么可以命令来更新到新版本,...
OPCODE的功能列表Opcode代码 值 ver 含义ZEND_NOP 0 空操作ZEND_ADD 1 加ZEND_SUB 2 减ZEND_MUL 3 乘ZEND_DIV 4 除ZEND_MOD 5 求模ZEND_SL 6 左移位 Shift LeftZEND_SR 7 右移位 Shift RightZEND_CONCAT 8 字符串连接ZEND_BW_OR 9 按位或ZEND_BW_AND 10 按位与ZEND_BW_XOR 11 按位异或ZEND_BW_NOT 12 按位非ZEND_BOO...
Zend-Decoder:还原ZendGuard处理后的php代码https://github.com/Tools2/Zend-Decoder项目描述Zend-Decoder支持php5.6 zend解密,其他版本未测。编译 xcacheUbuntu + php5.6:$ sudo apt-get install python-software-properties$ sudo add-apt-repository ppa:ondrej/php$ sudo apt-get update$ apt...
Web前端:微擎小程序安装教程小程序是一种不用下载就能使用的应用,也是一项门槛非常高的创新,经过将近两年的发展,已经构造了新的小程序开发环境和开发者生态。 注意:小程序分为前端和后端,前端是上传到微信网站审核的,后端是上传到微擎addons目录的,网站必须开启SSL(httPS) 操作步骤一:将下载的小程序解压(解压后我们会得到前端和后端文件),我们将(后端文件里面的文件)上传到网站根目录addons文件目录下,上传后我们进入后台依次点击【系统】-【小程序应用】-【未安装应用】-找到未安装的...
网站被拦截进不去解决方法近期很多小伙伴反应网站进不去了,显示禁止访问,其实换浏览器就行了,如果不想更换浏览器就用下面方法解决。电脑Google Chrome浏览器下载:https://www.google.cn/chrome/手机夸克浏览器下载:https://www.myquark.cn/小米手机小米用户不要使用默认浏览器访问,或者按照设置关闭安全网址检测方法:打开小米浏览器->设置->隐私和安全->关闭安全网址检测即可PC搜狗浏览器windows系统hosts文件地址:C:...
php等待几秒后跳转一、PHP脚本控制跳转方式,通过改写HTTP头信息来进行跳转a)header refresh方式:<?php header("refresh:5;url=http://www.XXXXX.com"); print('正在加载,请稍等...<br>五秒后自动跳转。'); ?>b) header location 方式 :<?php sleep(3);Header(“location:index.php”...
php出现failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found错误页的解决办法今天在处理缩略图裁剪代码的时候偶现一条错误“failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found”,最开始以为是内存不足,后来百度一下不是这个问题。大概的原因是处理缩略图裁剪的时候,发现链接出现错误,因为测试站开启了网站密码这就导致查询不到http状态码,所以这...
PHP错误WARNING: SESSION_START() [FUNCTION.SESSION-START]解决方法文章主要介绍了PHP错误WARNING: SESSION_START() [FUNCTION.SESSION-START]解决方法,需要的朋友可以参考下,操作session有时候会遇到这个问题:Warning: session_start() [function.session-start]……系统环境:WIN2003+IIS6+PHP5.2.12PHP错误.jpgPHP出现类似如...
无意中发现wordpress站点数据库挺大的,可是这个站也就不到10篇文章,没道理这么大的数据库啊。然后开始查找原因,发现在phpmyadmin后台中的数据库类型和别的wp站点不同,这个站点是InnoDB类型而别的wp站点是MyISAM类型。也忘记了怎么搞出来的,InnoDB类型会导致数据库大小膨胀了几倍,所以决定从InnoDB类型转换为MyISAM类型。数据库这一块比较麻烦,去网络上找了一圈也没有一个确切答案,干脆在论坛问了一下军哥,很快就有答复了,这里给勤奋的军哥点个赞,感谢他做出lnmp这...