随笔分类 -  PHP

摘要:jenkins 虽然作为java常用的打包部署工具,不过也可以使用在phpweb项目部署管理,前段时间帮公司部署了开发环境与测试环境,简单分享一下。 1、内网web环境搭建lnmp,centos下编译安装或者yum安装 google有很多资料,这里就不赘述了 2、nginx配置dev域名指向开发环境 阅读全文
posted @ 2018-05-31 14:41 爱你爱自己 阅读(1049) 评论(0) 推荐(0)
摘要:windows 下 php-cgi 进程处理一定数量的访问后,就会自动关闭,由于没办法直接让 php-cgi 进程支持更多的访问数量,所以只能启动多个进程来满足需求。 xxfpm 是一个可执行程序,它能同时启动多个 php-cgi 进程,并且在任何一个进程关闭时,都会重新启动一个新的进程,始终保持一 阅读全文
posted @ 2018-05-22 09:41 爱你爱自己 阅读(2920) 评论(0) 推荐(0)
摘要:/***获取远程图片的宽高和体积大小 ** @param string $url 远程图片的链接 * @param string $type 获取远程图片资源的方式, 默认为 curl 可选 fread * @param boolean $isGetFilesize 是否获取远程图片的体积大小, 默 阅读全文
posted @ 2018-05-03 14:54 爱你爱自己 阅读(3182) 评论(0) 推荐(0)
摘要:这次性能测试方案中用到的优化技巧主要基于 Laravel 框架本身及其提供的工具。 关闭应用debugapp.debug=false 缓存配置信息php artisan config:cache 缓存路由信息php artisan router:cache 类映射加载优化php artisan op 阅读全文
posted @ 2018-04-24 09:13 爱你爱自己 阅读(584) 评论(0) 推荐(0)
摘要:在JavaScript前端技术大行其道的今天,我们通常只需在后台构建API提供给前端调用,并且后端仅仅设计为给前端移动App调用。用户认证是Web应用的重要组成部分,基于API的用户认证有两个最佳解决方案 —— OAuth 2.0 和 JWT(JSON Web Token)。 1、JWT定义及其组成 阅读全文
posted @ 2018-04-13 19:57 爱你爱自己 阅读(3192) 评论(0) 推荐(0)
摘要:参考:https://www.latoooo.com/xia_zhe_teng/368.htm 我的系统版本是 Centos 7 64位。为了方便,先安装常用的开发环境。 1.下载 OpenSSL: 2.解压 OpenSSL: 3.进入 OpenSSL目录: 4.配置并编译 OpenSSL: 5.下 阅读全文
posted @ 2018-04-12 08:32 爱你爱自己 阅读(3892) 评论(1) 推荐(0)
摘要:bash: php: command not found 解决:export PATH=$PATH:/usr/local/php/bin 阅读全文
posted @ 2018-03-21 12:36 爱你爱自己 阅读(478) 评论(0) 推荐(0)
摘要:http://www.iteye.com/news/27484 1. Lucene Lucene的开发语言是Java,也是Java家族中最为出名的一个开源搜索引擎,在Java世界中已经是标准的全文检索程序,它提供了完整的查询引擎和索引引擎,没有中文分词引擎,需要自己去实现,因此用Lucene去做一个 阅读全文
posted @ 2018-03-15 23:25 爱你爱自己 阅读(6642) 评论(0) 推荐(0)
摘要:一、查看启动你php的进程的用户是谁。 可以通过在命令行执行:ps -ef | grep php来看。或者在php中执行 echo exec('whoami') 来查看。centos下默认会是nobody。 nobody默认没有任何权限。 此时先自己添加一个用户和组。 加完用户后、vim /etc/ 阅读全文
posted @ 2018-01-24 08:19 爱你爱自己 阅读(6611) 评论(0) 推荐(0)
摘要:为什么要用jsonp? 相信大家对跨域一定不陌生,对同源策略也同样熟悉。什么,你没听过?没关系,既然是深入浅出,那就从头说起。 假如我写了个index页面,页面里有个请求,请求的是一个json数据(不知道json数据的猛戳JSON简介以及用法汇总),简单思考写下如下代码: ? 1 2 3 4 5 6 阅读全文
posted @ 2018-01-24 08:18 爱你爱自己 阅读(9338) 评论(0) 推荐(0)
摘要:本文我们使用pecl命令来安装 首先来到php7的安装目录 $ /usr/local/php7/bin/pecl install mongodb 回车,执行成功后,会输出以下结果: 1 2 3 4 5 6 接下来我们需要打开php.ini文件,添加extension=mongodb.so配置 或者直 阅读全文
posted @ 2018-01-18 13:34 爱你爱自己 阅读(743) 评论(0) 推荐(0)
摘要:PSR-1 基本代码规范 本篇规范制定了代码基本元素的相关标准,以确保共享的PHP代码间具有较高程度的技术互通性。 关键词 “必须”("MUST")、“一定不可/一定不能”("MUST NOT")、“需要”("REQUIRED")、“将会”("SHALL")、“不会”("SHALL NOT")、“应 阅读全文
posted @ 2017-11-20 15:55 爱你爱自己 阅读(429) 评论(0) 推荐(0)
摘要:一、基本约定 1、源文件 (1)、纯PHP代码源文件只使用 <?php 标签,省略关闭标签 ?> ; (2)、源文件中PHP代码的编码格式必须是无BOM的UTF-8格式; (3)、使用 Unix LF(换行符)作为行结束符; (4)、一个源文件只做一种类型的声明,即,这个文件专门用来声明Class, 阅读全文
posted @ 2017-11-20 15:49 爱你爱自己 阅读(490) 评论(0) 推荐(0)
摘要:1.过滤emoji表情的原因 在我们的项目开发中,emoji表情是个麻烦的东西,即使我们可以能存储,也不一定能完美显示,因为它的更新速度很快:在iOS以外的平台上,例如PC或者android。如果你需要显示emoji,就得准备一大堆emoji图片并使用第三方前端类库才行。即便如此,还是可能因为emo 阅读全文
posted @ 2017-10-17 11:06 爱你爱自己 阅读(2012) 评论(0) 推荐(0)
摘要:CSRF是Cross Site Request Forgery的缩写,乍一看和XSS差不多的样子,但是其原理正好相反,XSS是利用合法用户获取其信息,而CSRF是伪造成合法用户发起请求。 在XSS危害——session劫持中我们提到了session原理,用户登录后会把登录信息存放在服务器,客户端有一 阅读全文
posted @ 2017-08-25 09:53 爱你爱自己 阅读(269) 评论(0) 推荐(0)
摘要:跨站脚本攻击(Cross Site Script为了区别于CSS简称为XSS)指的是恶意攻击者往Web页面里插入恶意html代码,当用户浏览该页之时,嵌入其中Web里面的html代码会被执行,从而达到恶意用户的特殊目的。 一个简单的留言板 我们有个页面用于允许用户发表留言,然后在页面底部显示留言列表 阅读全文
posted @ 2017-08-25 09:52 爱你爱自己 阅读(248) 评论(0) 推荐(0)
摘要:在跨站脚本攻击XSS中简单介绍了XSS的原理及一个利用XSS盗取存在cookie中用户名和密码的小例子,有些同学看了后会说这有什么大不了的,哪里有人会明文往cookie里存用户名和密码。今天我们就介绍一种危害更大的XSS——session劫持。 神马是session 想明白session劫持及其危害 阅读全文
posted @ 2017-08-25 09:52 爱你爱自己 阅读(420) 评论(0) 推荐(0)
摘要:梦想Sky 梦想Sky 梦想Sky XSS跨站测试代码大全 '><script>alert(document.cookie)</script>='><script>alert(document.cookie)</script><script>alert(document.cookie)</scrip 阅读全文
posted @ 2017-08-25 09:51 爱你爱自己 阅读(163) 评论(0) 推荐(0)
摘要:iOS程序中不识别读取到的JSON数据中 \u开头的数据。 PHP 生成JSON的时候,必须将汉字不转义为 \u开头的UNICODE数据。 网上很多,但是其实都是错误的,正确的方法是在json_encode 中加入一个参数 JSON_UNESCAPED_UNICODE [php] view plai 阅读全文
posted @ 2017-08-10 19:01 爱你爱自己 阅读(2052) 评论(0) 推荐(0)
摘要:公式如下,单位米: 第一点经纬度:lng1 lat1 第二点经纬度:lng2 lat2 round(6378.138*2*asin(sqrt(pow(sin( (lat1*pi()/180-lat2*pi()/180)/2),2)+cos(lat1*pi()/180)*cos(lat2*pi()/1 阅读全文
posted @ 2017-08-04 16:07 爱你爱自己 阅读(618) 评论(0) 推荐(0)