Category Archives: Php
PHP,是英文超文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛地运用。
← Continue Reading
Redis多机功能目的:以单台Redis服务器过渡到多台Redis服务器
Redis单机在生产环境中存在的问题
1、内存容量不足
Redis使用内存来存书数据库中的数据,但是对于一台机器来说,硬件的内存容量是有限的,当我们需要存储的数据量超过机器的内存数量时,一台服务器就没办法满足我们的要求;
比如:要存储128G的数据,但是机器最大只支持64G内存;
2、处理能力不足
和内存数量限...
← Continue Reading
阿里云经常提示有wordpress IP验证不当漏洞,实际上这个漏洞影响并不大,阿里云只是为了让你购买它的付费版的云盾服务器安全服务(安骑士)。其实我们自己手动就可以修复这个漏洞,下面是如何修复漏洞的方法。
相关关键词:wayde python php
阿里云经常提示有wordpress IP验证不当漏洞,实际上这个漏洞影响并不大,阿里云只是为了让你购买它的付费版的云盾服务器...
← Continue Reading
1.查看当前php版本
$ php -v
2.下载相同版本的php包并解压(路径随意,之后要删除)
$ curl -O http://us.php.net/distributions/php-5.5.30.tar.gz
$ tar -xzvf php-5.5.30.tar.gz
3.进入pcntl目录编译生成共享库.so(shared object,用于动态连接的,和dll差不多)。
$ cd p...
← Continue Reading
首先让我们踏着欢快的脚步去Github创建一个新库,这里取名 composer-car,又欢快的将它克隆到本地:
$ git clone git@github.com:gh372029002/composer-car.git
$ cd composer-car
这个composer-car文件夹就是你的包的根目录了,你只需要记住composer.json在包的哪个目录下面,一般那就是包的根目录了。...
← Continue Reading
描述:Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。
依赖管理
Composer 不是一个包管理器。是的,它涉及 "packages" 和 "libraries",但它在每个项目的基础上进行管理,在你项目的某个目录中(例如 Vendor)进行安装。默认情况下它不会在全局安装任何东西。因此,这仅仅是一个依赖管理。
这种想法并不新鲜,C...
← Continue Reading
ECSHOP商城2.73后台SQL注入漏洞修复
一./admin/shopinfo.php
修复方法(大概在第53、71、105、123行,4个地方修复方式都一样)
admin_priv('shopinfo_manage'); 修改为
admin_priv('shopinfo_manage');
$_REQUEST['id'] = intval($_REQUEST['id']);
...
← Continue Reading
这里着重介绍LINUX版安装
Linux 版
(一)、软件支持:
1. 下载phpdocx工具包(pro版base$299/公司$599/企业版$999) phpdocx-(公司/企业/trial-pro-6.0).tar
2. 下载java jdk,如有jdk忽略此步骤 jdk-8...
← Continue Reading
在了解这个函数之前先来看另一个函数:__autoload。
一、__autoload
这是一个自动加载函数,在PHP5中,当我们实例化一个未定义的类时,就会触发此函数。看下面例子:
printit.class.php
<?php
class PRINTIT {
function doPrint() {
echo 'hello world';
}
}
?>
index.php
<?...
← Continue Reading
今天很多人都收到了阿里云推送的一条短信通知,大意就是存放在上面的WordPress程序有WP_Image_Editor_Imagick漏洞问题,需要登入后台补丁等等的暗示。当然,如果需要在线补丁则需要升级阿里云的安骑士专业版,100元/5台/月,很是很贵的。其实对于我们来说我们没有必要去购买这个服务,因为这个漏洞并不是由于Wordpress程序本身造成的,而是由于ImageMagick这个PHP图...
← Continue Reading
方法/步骤1
安装memcached memcache扩展(windows下没有memcached),设置端口号为11212【window配置memcache端口号】(默认的为11211),这个配置一定要跟安装的一致,否则保存不了get出来为空的。
在config目录下创建memcached.php配置文件,该配置会覆盖Cache_memcached.php中默认的配置,内容如下:
<?p...
← Continue Reading
<?php
function RemoveXSS($val) {
return $val; //,号会过滤掉
// remove all non-printable characters. CR(0a) and LF(0b) and TAB(9) are allowed
// this prevents some character re-spacing such as <java...