
php
文章平均质量分 73
老蚊子
这个作者很懒,什么都没留下…
展开
-
wampserver3安装Oracle扩展OCI8
1.需要到Oracle官方网站下载instantclient包(注意:位数一定要和wampserver相同,如:wamp是32位的,那么instantclien也是32位的)oracle官方下载instantclient地址:https://www.oracle.com/database/technologies/instant-client/downloads.html2.解压instantclient到任意路径,并添加系统环境变量,如:path:D:\util\instantclient原创 2021-11-07 14:56:43 · 594 阅读 · 0 评论 -
使用screw plus来保护php代码安全
使用screw plus来保护php代码安全https://github.com/del-xiong/screw-plushttp://git.oschina.net/splot/php-screw-plusscrew plus是一个开源的php扩展,作用是对php文件进行加密,网络上提供php加密的服务很多,但大多都只是混淆级别的加密,被人拿到加密文件问只要有足够耐心就能破解,与之不同的是,screw plus采用扩展来加解密,而且是全球金融业流行的高强度AES256加密,除非破解了服务器,否原创 2021-01-11 16:14:47 · 201 阅读 · 0 评论 -
php.ini 返回数据压缩
output_handler =ob_gzhandler原创 2020-01-06 13:55:52 · 250 阅读 · 0 评论 -
php.ini 文件上传配置
主要是服务端拒绝当前上传文件尺寸,修改 PHP.ini 文件// 我们改为支持最大 3GB(3072MB) 文件上传upload_max_filesize = 3072M ;支持最大文件上传3GBmemory_limit = 1024M ;一个 PHP 脚本能够申请到的最大内存数量post_max_size = 4096M ;POST数据所允许的最大大小(该值必须大于 upload_max...原创 2020-01-06 13:55:01 · 157 阅读 · 0 评论 -
post_curl 代码
public function post_curls($url, $post){$headers = array();$curl = curl_init();curl_setopt($curl, CURLOPT_URL, $url);curl_setopt($curl, CURLOPT_USERAGENT,'Opera/9.80 (Windows NT 6.2; Win64; x64)...原创 2020-01-06 13:54:08 · 516 阅读 · 1 评论 -
文件锁
$file = fopen(__DIR__.'/lock.txt','w+');//加锁if(flock($file,LOCK_EX|LOCK_NB)){//TODO 执行业务代码//sleep(10);$shell = 'php -v >> ./storage/logs/shell.log 2>&1';shell_exec($shell);echo...原创 2020-01-06 13:52:34 · 143 阅读 · 0 评论 -
PHP 利用文件锁处理高并发
利用flock()函数对文件进行加锁(排它锁),实现并发按序进行。 flock(file,lock,block)有三个参数。 file:已经打开的文件 lock:锁的类型 LOCK_SH:共享锁(读锁) LOCK_EX:独占锁定(排它锁,写锁) LOCK_UN:解锁 LOCK_NB:如果希望在文件锁定时阻塞进程,那么需要加上该参数 block:...原创 2020-01-06 13:51:54 · 203 阅读 · 0 评论 -
Linux下安装MemCached笔记
前提准备: 1. MemCached目前最新版本为:1.4.22,可以从官网下载到。 2. MemCached依赖libevent,因此在安装MemCached之前需要先安装libevent。 2.1 运行下面命令,查看系统是否已安装libevent。[root@SecurityCheck ~]# rpm -qa|grep libevent原创 2016-12-30 16:30:36 · 338 阅读 · 0 评论 -
CentOS环境PHP下安装memcache扩展
1、安装libmemcached库 yum install libmemcached2、下载并解压memcache文件 wget http://pecl.php.net/get/memcache-3.0.8.tgz tar xzvf memcache-3.0.8.tgz cd memcache-3.0.83、执行phpize扩展安装原创 2016-12-28 16:27:14 · 379 阅读 · 0 评论 -
windows操作系统下的PHP memcache扩展安装
一.windows操作系统下的memcache安装1.此处提供32位的安装包链接,如果需要64位的应该可惜查得到。将下载的压缩包解压到自己确定的安装目录,我的参考如下:2.为了安装顺利,所以需要以管理员身份启动cmd.exe,不然多会报错:“failed to install service or service already installed”,进入E:\phpToStudy\m原创 2016-12-28 16:26:32 · 2940 阅读 · 0 评论 -
Mysql开启远程连接方法
解决MySQL不允许从远程访问的方法开启 MySQL 的远程登陆帐号有两大步:1、确定服务器上的防火墙没有阻止 3306 端口。MySQL 默认的端口是 3306 ,需要确定防火墙没有阻止 3306 端口,否则远程是无法通过 3306 端口连接到 MySQL 的。如果您在安装 MySQL 时指定了其他端口,请在防火墙中开启您指定的 MySQL 使用的端口号。如果不知道怎样设置您原创 2016-11-25 17:30:20 · 300 阅读 · 0 评论 -
linux下nginx+php+mysql环境搭建
操作系统 : [CentOS6.0]服务器 : [nginx-1.1.8]PHP : [php-5.2.6]数据库 : [mysql-5.1.59]++++++++++++++++++++++++++++++++++++++++++++++准备安装软件(download) 1>[nginx-1.1.8] http://nginx转载 2016-11-25 17:28:40 · 414 阅读 · 0 评论 -
PHP RewriteRule用法
Apache的URL地址重写http://hi.baidu.com/sonan/blog/item/c408963d89468208bba16716.html第一种方法:Apache环境中如果要将URL地址重写,正则表达式是最基本的要求,但对于一般的URL地址来说,基本的匹配就能实现我们大部分要求,因此除非 是非常特殊的URL地址,但这不是我要讨论的范围,简单几招学会Apache中URL地原创 2013-06-08 17:47:35 · 7618 阅读 · 0 评论 -
PHPEXCEL操作EXCEL格式
//设置PHPExcel类库的include path set_include_path('.'. PATH_SEPARATOR . 'D:\Zeal\PHP_LIBS' . PATH_SEPARATOR . get_include_path()); /** * 以下是使用示原创 2013-05-06 08:59:17 · 809 阅读 · 0 评论