
php
1Goer
这个作者很懒,什么都没留下…
展开
-
nginx+php环境访问显示access denied
解决方案将php.ini中cgi.fix_pathinfo从0改为1。原创 2020-07-07 15:43:42 · 2139 阅读 · 0 评论 -
多个php版本的composer使用
由于系统环境变量之前同事安装的laravel是5.1…php默认的环境变量是:不想破话原有环境变量,因为现在新的项目是laravel5.4.。。所以在用默认composer require安装时提示php版本过低滴问题问题是这样滴:默认composer安装会调用原来的php5.5环境变量,所以这里安装会出现兼容问题新项目使用的是php7.1那么如何在多个php版本中互不干扰安装co...转载 2018-12-29 14:30:07 · 1689 阅读 · 0 评论 -
php 正则匹配html标签
$html = ' <a id="01" name="xkmlChoose">哲学</a> <a id="02" name=&am原创 2018-08-23 22:44:34 · 6352 阅读 · 0 评论 -
php反射依赖注入
* @return array */ protected static function getMethodParam($className, $methodsName = '__construct') { // 通过反射获得该类 $class = new ReflectionClass($className); ...原创 2018-07-13 09:59:18 · 380 阅读 · 0 评论 -
mac下使用brew安装php多版本方法
1.brew安装多版本phpbrew install php56 brew install php70 2.brew安装切换工具brew install php-version source $(brew –prefix php-version)/php-version.sh 3.查看当前安装的所有版本php-version 4.切换版本php-version 7.0.1...原创 2018-03-18 15:16:07 · 2528 阅读 · 0 评论 -
CentOS编译安装Apache 2.4.x时报错:configure: error: Bundled APR requested but not found at ./srclib/. Downlo
它的意思是说:需要下载apr和apr-utils并解压到 ./srclib/ 目录下, 再进行编译。 wget -c http://apache.etoak.com/apr/apr-util-1.4.1.tar.gz wget -c http://apache.etoak.com/apr/apr-1.4.6.tar.gz tar -xzvf ./apr-1.4.6.tar.gz原创 2017-07-30 17:36:39 · 579 阅读 · 0 评论 -
php 安装错误 undefined reference to `sapi_globals_id'
首先应该尝试的是make clean之后再make,但是主观上认为configure了就相当于make clean了,也不知道这种主观认识是怎么出来的。原创 2017-07-30 17:35:03 · 952 阅读 · 0 评论 -
php常用函数整理
1、PHP加密解密PHP加密和解密函数可以用来加密一些有用的字符串存放在数据库里,并且通过可逆解密字符串,该函数使用了base64和MD5加密和解密。复制代码 1 function encryptDecrypt($key, $string,$decrypt){ 2 3 if($decrypt){ 4 5 $decrypted =rtrim(m原创 2017-03-22 10:28:12 · 321 阅读 · 0 评论 -
php多线程解决之stream_socket_cli…
有没有办法在php中实现多线程呢?假设你正在写一个基于多台服务器的php应用,理想的情况时同时向多台服务器发送请求,而不是一台接一台。可以实现吗?回答:当有人想要实现并发功能时,他们通常会想到用fork或者spawnthreads,但是当他们发现php不支持多线程的时候,大概会转换思路去用一些不够好的语言,比如perl。其实的是大多数情况下,你大可不必使用fork或原创 2017-03-22 10:28:07 · 9559 阅读 · 0 评论 -
PHP常量PHP_SAPI与函数php_sapi_na…
PHP_SAPI 用来判断是使用命令行还是浏览器执行的,如果 PHP_SAPI==’cli’ 表示是在命令行下执行php_sapi_name() 是用来检测PHP运行环境的函数。该函数返回一个描述PHP与WEB服务器接口的小写字符串。返回描述 PHP 所使用的接口类型(theServer API, SAPI)的小写字符串。例如,CLI 的 PHP 下这个字符串会是 “cli”,Ap原创 2017-03-22 10:27:50 · 894 阅读 · 0 评论 -
实时索引配置
实施索引配置:#RT实时索引配置,详情请查看:http://www.coreseek.cn/products-install/rt-indexes/#RT实时索引定义index rtindex{ type = rt path = var/data/rtindex #请修改为实际使用的绝对路径,例如:/usr/l原创 2017-03-22 10:27:31 · 332 阅读 · 0 评论 -
什么XSS攻击?PHP防止XSS攻击函数
XSS 全称为 Cross Site Scripting,用户在表单中有意或无意输入一些恶意字符,从而破坏页面的表现!看看常见的恶意字符XSS 输入:1.XSS 输入通常包含 JavaScript 脚本,如弹出恶意警告框:2.XSS 输入也可能是 HTML 代码段,譬如:(1).网页不停地刷新(2).嵌入其它网站的链接防止XSS攻击测试路径: 其实原创 2017-03-22 10:27:28 · 740 阅读 · 0 评论 -
Sphinx中文入门指南
本文主要介绍Sphinx的入门使用,新手观看,老鸟指正!* 1、简介* 1.1.Sphinx是什么* 1.2.Sphinx的特性* 1.3.Sphinx中文分词* 2、安装配置实例* 2.1 在GNU/Linux/unix系统上安装o 2.1.1 sphinx安装o 2.1.2.sfc安装(见另文)o 2.1.3.coreseek安装(见另文)* 2.2 在wi原创 2017-03-22 10:27:26 · 498 阅读 · 0 评论 -
php中curl上传文件
$ch=curl_init('http://localhost/post.php'); curl_setopt($ch,CURLOPT_HEADER, 0); curl_setopt($ch,CURLOPT_RETURNTRANSFER, 1); //localhost:8888是fiddler的代理,设置此选项用于让fiddler抓获post的请求原创 2017-03-22 10:27:17 · 304 阅读 · 0 评论 -
php获取body体,file_get_contents("php://input")
最近遇到接到个项目,需要获取原生态的body体,于是很疑惑,php可以获取参数,但是怎么获取body体? 查阅了php手册,发现了:file_get_contents(“php://input”),用户获取body体。 但是为什么这种方式能够获取body体,是个什么样的逻辑?我们深入探究下PHP输入流php://input。 对于php://input介绍,PHP官方手册文档有一段话对它进行了原创 2017-03-10 10:05:49 · 5576 阅读 · 0 评论