随笔分类 - PHP
摘要:注:preg_match 如果匹配成功 $result
阅读全文
摘要:第一种方法(亲测有效) 1、 找到composer的安装目录:D:\phpstudy\PHPTutorial\tools\composer 2、把目录下的 composer.bat 和 composer.phar 复制到对应PHP版本的目录下,跟php.exe同级目录 3、修改composer.ba
阅读全文
摘要:一、代理与反向代理 现实生活中的例子 1、正向代理:访问google.com 如上图,因为google被墙,我们需要vpnFQ才能访问google.com。 vpn对于“我们”来说,是可以感知到的(我们连接vpn)vpn对于"google服务器"来说,是不可感知的(google只知道有http请求过
阅读全文
摘要:我们都知道网络上的爬虫非常多,有对网站收录有益的,比如百度蜘蛛(Baiduspider),也有不但不遵守robots 规则对服务器造成压力,还不能为网站带来流量的无用爬虫,比如宜搜蜘蛛(YisouSpider)(最新补充:宜搜蜘蛛已被UC神马搜索收购!所以本文已去掉宜搜蜘蛛的禁封! ==> 相关文章
阅读全文
摘要:解决方法: 如果访问的是php文件中添加:header("Cache-control: private"); 如果使用的是模板引擎(tp5):{php}header("Cache-control: private");{/php}这种会清除缓存、session 信息,如果想保留 php 文件中使用:
阅读全文
摘要:查看当前php 运行模式 php_sapi_name(); 运行模式 关于PHP目前比较常见的五大运行模式: 1)CGI(通用网关接口/ Common Gateway Interface) 2)FastCGI(常驻型CGI / Long-Live CGI) 3)CLI(命令行运行 / Command
阅读全文
摘要:string setlocale(constant,location) 必需。规定应该设置什么地区信息。 可用的常量: LC_ALL - 包括下面的所有选项 LC_COLLATE - 排序次序 LC_CTYPE - 字符类别及转换(例如所有字符大写或小写) LC_MESSAGES - 系统消息格式
阅读全文
摘要:PHP 支持的编码 mb_convert_encoding — 转换字符的编码 string mb_convert_encoding ( string $str , string $to_encoding [, mixed $from_encoding = mb_internal_encoding(
阅读全文
摘要:php.ini中有两个关键参数会影响到php的缓存输出控制: output_buffering :on/off 或者整数 。设置为 on 时,将在所有脚本中使用输出缓存控制,不限制缓存的大小。而设置为整数时,如 output_buffering=4096,当缓存数据达到4096字节时会自动输出刷新缓
阅读全文
摘要:相关 php.ini 配置 allow_url_fopen :on 默认开启 该选项为on便是激活了 URL 形式的 fopen 封装协议使得可以访问 URL 对象文件等。 allow_url_include:off 默认关闭,该选项为on便是允许 包含URL 对象文件等 php://stdin,
阅读全文
摘要:URL: urlencode(); //编码 urldecode(); //解码 URL与数组互转: parse_url () http_build_query() base64: base64_encode(); base64_decode(); JSON: json_encode(); json
阅读全文
摘要:类是单例模式,对象方式传入参数,如果参数过多是,使用形参容易混乱 class ObjectPdo { /** * 基本配置信息 * @var array */ private $config = array( 'dbms'=> 'mysql', //数据库类型 'host'=> 'localhost
阅读全文
摘要:返回response状态码 header('HTTP/1.1 200 OK'); // ok 正常访问 header('HTTP/1.1 404 Not Found'); //通知浏览器 页面不存在 header('HTTP/1.1 301 Moved Permanently'); //设置地址被永
阅读全文
摘要:/** 生成指定个数,以及最小最大值随机数组(包括最大值) * @parem $min 随机数组最小值 * @parem $max 随机数组最大值 * @parem $num 随机数组个数,默认max-min * @parem $order 排序方式,false不排序,ture默认 由低到高-->asort() * */ function unique_rand($min,$max,$...
阅读全文
摘要:路由定义 | Route::rule('路由表达式','路由地址','请求类型'); > route 目录下的任何路由定义文件都是有效的,默认的路由定义文件是 route.php > 可以更改文件名,或者添加多个路由定义文件(你可以进行模块定义区分,但最终都会一起加载)。 > 请求类型参数不区分大小
阅读全文
摘要:php-fpm配置 配置文件:php-fpm.conf 开启慢日志功能的: slowlog = /usr/local/var/log/php-fpm.log.slowrequest_slowlog_timeout = 5s 当某个请求的时间超过了5秒,就会在慢日志中记录相应的记录,注意上面的时间5s
阅读全文
摘要:相关实时输出: 1. 通过设置实现实时输出 2. 通过 php 语法实现实时输出
阅读全文
摘要:查看php-fpm 相关信息 查看php-fpm是否开启 :ps -ef|grep php 查看php-fpm的位置:whereis php-fpm 查看php-fpm进程数:ps aux | grep -c php-fpm 查看运行内存:/usr/bin/php -i|grep mem 查看php
阅读全文
摘要:切换到安装目录: cd /usr/local/ 下载php redis扩展:wget http://pecl.php.net/get/redis-2.2.8.tgz 更改名称压缩包名称: mv redis-2.2.8.tgz phpredis-2.2.8.tgz # 扩展包与redis 服务同名,为
阅读全文