随笔分类 -  php

php 二维数组排序
摘要:转:https://my.oschina.net/surjur/blog/475927 一维数组排序可以使用asort、ksort等一些方法进程排序,相对来说比较简单。二维数组的排序怎么实现呢?使用array_multisort和usort可以实现. 例如像下面的数组: 复制代码代码如下: $use 阅读全文

posted @ 2017-08-24 17:38 瞧那头猪 阅读(127) 评论(0) 推荐(0)

php 文件缓存 include vs serialize vs json_encode
摘要:大神:http://techblog.procurios.nl/k/news/view/34972/14863/cache-a-large-array-json-serialize-or-var_export.html 要点: 如果使用opcache include php文件应该是最快的,但是也有 阅读全文

posted @ 2017-08-07 21:58 瞧那头猪 阅读(123) 评论(0) 推荐(0)

ab命令压力测试
摘要:当你使用PHP(或其他编程语言)完成一个web程序的开发,并且web程序在Apache服务器上正常运行的时候,你有没有考虑过对你的Apache服务器及部署在其上的web程序进行一些压力测试呢?毕竟,真金不怕火炼,只要配置优化合理、程序代码运行性能良好、硬件撑得住,通过压力测试我们就能看到一个喜人的成 阅读全文

posted @ 2017-08-03 10:22 瞧那头猪 阅读(341) 评论(0) 推荐(0)

模拟一次sql注入攻击
摘要:在你的web服务目录下 创建一个php文件如下 curl模拟 访问传参 post curl -d "password=123456\";-- " http://localhost:8080/sanitize-validate-escape/sanitize-sql-bad.php?id=1 这样 把 阅读全文

posted @ 2017-07-21 14:57 瞧那头猪 阅读(2259) 评论(5) 推荐(0)

centos 7 安装mysql
摘要:Centos7安装并配置mysql5.6完美教程 Centos7将默认数据库MySQL替换成了Mariadb,对于我们这些还想使用mysql的开发人员来说并不是一个好消息。然而,网上关于Linux安装mysql数据库的教程数不胜数,但是,大多教程都是漏洞百出。今天,为了帮助各位需要的人,从而写下Ce 阅读全文

posted @ 2017-06-26 18:09 瞧那头猪 阅读(218) 评论(0) 推荐(0)

php知识结构
摘要:PHP的运行环境 连环境都搞不起来,就是你有多么喜欢PHP,那也是白搭,开始我们大多会使用集成环境软件例如xampp,wamp。随着知识的增加慢慢要学会自己搭建运行环境,例如 Linux(Ubuntu/Centos),Apache/Nginx,Mysql,Redis/Memcached,PHP-FP 阅读全文

posted @ 2017-05-26 10:13 瞧那头猪 阅读(1724) 评论(0) 推荐(0)

redis
摘要:原文:http://futeng.iteye.com/blog/2071867?utm_source=tuicool&utm_medium=referral Part I. 直接启动 下载 官网下载 安装 Shell代码 tar zxvf redis-2.8.9.tar.gz cd redis-2. 阅读全文

posted @ 2017-04-10 11:58 瞧那头猪 阅读(139) 评论(0) 推荐(0)

php-fpm启动 关闭 重启
摘要:http://www.cnblogs.com/GaZeon/p/5421906.html 最近安装了mysqli扩展,重启了nginx后,phpinfo()没有显示出mysqli,后来搞不出原因,直接使用了pdo连接数据库。直到今天安装redis后phpinfo()没有显示redis,内心那一万只奔 阅读全文

posted @ 2017-04-07 15:55 瞧那头猪 阅读(1401) 评论(0) 推荐(0)

php语言注意点
摘要:PHP大小写问题 http://www.jb51.net/article/38579.htm 推荐大家始终坚持“大小写敏感”,遵循统一的代码规范。1. 变量名区分大小写 2. 函数名、方法名、类名不区分大小写 属性访问 $this->name 对象创建 new name()与new name区别 加 阅读全文

posted @ 2017-03-24 11:36 瞧那头猪 阅读(107) 评论(0) 推荐(0)

php-HashTable
摘要:xx 阅读全文

posted @ 2017-03-15 21:12 瞧那头猪 阅读(125) 评论(0) 推荐(0)

vim+XDebug调试PHP
摘要:转(http://blog.csdn.net/dc_726/article/details/8809696) 1、2两步 我的开发机已经有了,跳过, 配置之前检查自己的php是否有这些东西 1安装PHP调试环境 安装了PHP-devel以后就会有phpize和php-config这两个脚本 yum 阅读全文

posted @ 2017-03-10 14:12 瞧那头猪 阅读(1082) 评论(0) 推荐(0)

vim配置php开发环境
摘要:转 http://www.cnblogs.com/lufangtao/archive/2012/12/31/2840431.html 比如:"引号代表注释set hlsearch "高亮度反白set backspace=2 "可随时用倒退键删除set autoindent "自动缩排set rule 阅读全文

posted @ 2017-03-09 18:23 瞧那头猪 阅读(1750) 评论(0) 推荐(0)

Nginx location指令匹配顺序规则
摘要:location匹配命令 1. “= ”,字面精确匹配, 如果匹配,则跳出匹配过程。(不再进行正则匹配) 2. “^~ ”,最大前缀匹配,如果匹配,则跳出匹配过程。(不再进行正则匹配) 3. 不带任何前缀:最大前缀匹配,举例如下: location / 代表以"/"开头的搜索匹配, 再没有正则表达式 阅读全文

posted @ 2017-03-07 10:39 瞧那头猪 阅读(310) 评论(0) 推荐(0)

nginx修改配置后不生效的问题
摘要:nginx增加了新的server name配置,发现nginx -s reload之后总是不生效。 http和https均可以打开页面,但是页面是别的server页面,使用的证书也是别的server的证书。 解决: nginx -t才发现配置中的log输出目录还没有创建,mkdir后问题解决。 ng 阅读全文

posted @ 2017-02-23 14:54 瞧那头猪 阅读(1331) 评论(0) 推荐(0)

安装yii2 框架遇到的问题
摘要:1按要求安装好yii2时,访问yii2欢迎页面时,始终提示 CAssetManager.basePath “/assets” is invalid. Please make sure the directory exists and is writable by the Web server pro 阅读全文

posted @ 2017-02-22 15:31 瞧那头猪 阅读(248) 评论(0) 推荐(0)

php添加openssl扩展
摘要:很多时候都会用到openssl组件,下面就介绍一下linux下php安装openssl扩展: 安 装openssl组件,一般php安装目录中都有许多扩展组件的安装包,当然也包括openssl,例如我的php安装目录是/data/php- 5.4.32,那么openssl组件的安装目录则为/data/ 阅读全文

posted @ 2017-02-22 14:45 瞧那头猪 阅读(8881) 评论(0) 推荐(0)

centos7+nginx+php+mysql环境搭建
摘要:一:CentOS7安装 在VMware 新建一个虚拟机CentOS 64位,配置好磁盘大小为30G,内存2G,启动虚拟机进入CentOS安装界面 选择Install CentOS 7 SOFTWARE SELECTION选择GNOME Desktop,安装图形用户界面 设置network和hostn 阅读全文

posted @ 2017-02-17 16:58 瞧那头猪 阅读(878) 评论(0) 推荐(0)

导航