Category Archives: Php

PHP,是英文超文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛地运用。

Redis多机功能介绍

← Continue Reading
Redis多机功能目的:以单台Redis服务器过渡到多台Redis服务器   Redis单机在生产环境中存在的问题 1、内存容量不足 Redis使用内存来存书数据库中的数据,但是对于一台机器来说,硬件的内存容量是有限的,当我们需要存储的数据量超过机器的内存数量时,一台服务器就没办法满足我们的要求; 比如:要存储128G的数据,但是机器最大只支持64G内存; 2、处理能力不足 和内存数量限...

阿里云提示wordpress IP验证不当漏洞怎么办,如何修复

← Continue Reading
阿里云经常提示有wordpress IP验证不当漏洞,实际上这个漏洞影响并不大,阿里云只是为了让你购买它的付费版的云盾服务器安全服务(安骑士)。其实我们自己手动就可以修复这个漏洞,下面是如何修复漏洞的方法。 相关关键词:wayde   python   php   阿里云经常提示有wordpress IP验证不当漏洞,实际上这个漏洞影响并不大,阿里云只是为了让你购买它的付费版的云盾服务器...

php 在mac上为php添加pcntl扩展

← 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...

如何创建一个自己的【Composer/Packagist】包 【分享实操】

← Continue Reading
首先让我们踏着欢快的脚步去Github创建一个新库,这里取名 composer-car,又欢快的将它克隆到本地: $ git clone git@github.com:gh372029002/composer-car.git $ cd composer-car 这个composer-car文件夹就是你的包的根目录了,你只需要记住composer.json在包的哪个目录下面,一般那就是包的根目录了。...

composer 简单使用教程

← Continue Reading
描述:Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。 依赖管理 Composer 不是一个包管理器。是的,它涉及 "packages" 和 "libraries",但它在每个项目的基础上进行管理,在你项目的某个目录中(例如 Vendor)进行安装。默认情况下它不会在全局安装任何东西。因此,这仅仅是一个依赖管理。 这种想法并不新鲜,C...

阿里提示ecshop漏洞解决方案

← 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']); ...

phpdocx 安装使用(Linux,Windows)

← Continue Reading
这里着重介绍LINUX版安装 Linux 版 (一)、软件支持: 1. 下载phpdocx工具包(pro版base$299/公司$599/企业版$999)            phpdocx-(公司/企业/trial-pro-6.0).tar 2. 下载java jdk,如有jdk忽略此步骤                                                jdk-8...

详解spl_autoload_register()函数

← Continue Reading
在了解这个函数之前先来看另一个函数:__autoload。 一、__autoload 这是一个自动加载函数,在PHP5中,当我们实例化一个未定义的类时,就会触发此函数。看下面例子: printit.class.php <?php class PRINTIT { function doPrint() { echo 'hello world'; } } ?> index.php <?...

WP_Image_Editor_Imagick 漏洞临时解决方法

← Continue Reading
今天很多人都收到了阿里云推送的一条短信通知,大意就是存放在上面的WordPress程序有WP_Image_Editor_Imagick漏洞问题,需要登入后台补丁等等的暗示。当然,如果需要在线补丁则需要升级阿里云的安骑士专业版,100元/5台/月,很是很贵的。其实对于我们来说我们没有必要去购买这个服务,因为这个漏洞并不是由于Wordpress程序本身造成的,而是由于ImageMagick这个PHP图...

php CI 实战教程:Windows Memcache 配置及调用

← Continue Reading
方法/步骤1 安装memcached memcache扩展(windows下没有memcached),设置端口号为11212【window配置memcache端口号】(默认的为11211),这个配置一定要跟安装的一致,否则保存不了get出来为空的。 在config目录下创建memcached.php配置文件,该配置会覆盖Cache_memcached.php中默认的配置,内容如下: <?p...

PHP XSS过滤函数

← 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...