php
飞鱼计划
加入我qq:2579679536
备注:资源分享
展开
-
CentOS7 防火墙(firewall)的操作命令
安装:yuminstall firewalld1、firewalld的基本使用启动: systemctl start firewalld查看状态: systemctl status firewalld禁用,禁止开机启动: systemctl disable firewalld停止运行: systemctl stop firewalld2.配置firewalld-cmd...原创 2020-03-05 18:06:50 · 198 阅读 · 0 评论 -
使用内存硬盘(tmpfs)来加速你的网站
本文地址:https://www.laruence.com/2020/02/15/4982.html转载请注明出处博客迁移完腾讯云以后, 又配置好了ssl,一直在调优PHP的性能,中午调整了半天fpm和opcache, 晚上又突然想起来我之前在某个大会上分享过的使用tmpfs(把内存当成硬盘)来加速网站的做法,于是~搞!重要的事情要说三遍, 开始之前,对你对nginx root目录要备...转载 2020-02-27 16:26:35 · 614 阅读 · 0 评论 -
lnmp版本更新和php版本升级多版本运行
打开lnmp1.5安装文件夹cd lnmp1.5/./install.sh mphpsudo ./install.sh mphp原创 2020-02-26 17:56:27 · 676 阅读 · 0 评论 -
创建mysql账号并可以远程连接
all代表接受所有操作,比如 select,insert,delete....; *.* 代表所有库下面的所有表;% 代表这个用户允许从任何地方登录;为了安全期间,这个%可以替换为你允许的ip地址;create user test identified by '123456';grant all privileges on *.* to 'test'@'%'identified by '...原创 2020-02-26 16:28:28 · 454 阅读 · 0 评论 -
centos服务器常用命令
查看带宽ifconfig #查看网卡信息sudo ethtool eth0 #根据网卡信息查看带宽查看服务器压力top查看端口情况netstat -ntpl原创 2020-02-21 12:34:22 · 203 阅读 · 0 评论 -
websocket
ws = new WebSocket("ws://127.0.0.1:7272");ws.onopen = function() { ws . send('{"mode":"say","order_id":"21",type:1,"content":"文字内容","user_id":21}');};ws.onmessage = function(e) { console.l...原创 2019-12-18 15:05:53 · 701 阅读 · 0 评论 -
pure-ftpd安装与使用
一、摘要FTP 是 File Transfer Protocol(文件传输协议)的英文简称,而中文简称为"文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。在FTP的使用当中,用户经常遇到两个概念:"下载"(Download)和"上传"(Upload...原创 2019-10-25 11:23:54 · 2769 阅读 · 0 评论 -
Nginx反向代理配置
#运行用户#user somebody; #启动进程,通常设置成和cpu的数量相等worker_processes 1; #全局错误日志error_log C:/Users/wangcw/Desktop/nginx-1.13.12/logs/error.log;error_log C:/Users/wangcw/Desktop/nginx-1.13.12/logs/n...原创 2018-12-05 23:04:10 · 166 阅读 · 0 评论 -
tp升级
先切换到你的项目根目录下面,然后执行下面的命令进行更新:# php think versionv5.1.23# composer updateLoading composer repositories with package informationUpdating dependencies (including require-dev)Package operation...原创 2018-12-19 18:04:01 · 394 阅读 · 0 评论 -
数据库读写分离mysql
主服务器master记录数据库操作日志到Binary log,从服务器开启i/o线程将二进制日志记录的操作同步到relay log(存在从服务器的缓存中),另外sql线程将relay log日志记录的操作在从服务器执行。 记住这张图,接下来基于这个图实际设置主从数据库。主从数据库设置的具体步骤首先要有两个数据库服务器master、slave(也可以用一个服务器安装两套数据库环境运行在不同端...原创 2018-12-18 15:08:40 · 189 阅读 · 0 评论 -
CodeIgniter 开发CI框架学习
server { listen 80; server_name biyi.cn ; root "D:\phpstudy\PHPTutorial\WWW\ctrl\biyi"; location / { index index.html index.htm index.php; ...原创 2019-03-26 15:31:09 · 322 阅读 · 0 评论 -
file_get_contents SSL operation failed
file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages:error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed我通过确保在我的机器上安装了OpenSSL然后将其添加到我的php.ini来...原创 2019-05-23 17:26:02 · 723 阅读 · 0 评论 -
利用copy命令合成一个图片马使用
第一种方法:利用copy命令详细操作为1.随便找一张图片 名字改成1.jpg(名字改为1.jpg只是为了方便记忆和输入 文件的后缀随意 只要是图片的格式就可以了)2.<?php phpinfo();?> 存为1.php(就是一句话木马)3.copy 1.jpg /b + 1.php/a 2.jpg 存为1.bat文件解释一下代码复制当前目录下...原创 2019-09-06 18:15:29 · 10741 阅读 · 0 评论 -
判断手机还是pc
方法一 /** * * 根据php的$_SERVER['HTTP_USER_AGENT'] 中各种浏览器访问时所包含各个浏览器特定的字符串来判断是属于PC还是移动端 * @author 飞鱼 * @lastmodify * @return BOOL */function checkmobile() { global $_G; $mobile =...原创 2018-11-30 17:24:58 · 286 阅读 · 0 评论 -
php判断客户端浏览器类型
/** * 判断浏览器名称和版本 */function get_user_browser(){ if (empty($_SERVER['HTTP_USER_AGENT'])) { return ''; } $agent = $_SERVER['HTTP_USER_AGENT']; $browser = ''...原创 2018-11-30 17:07:58 · 815 阅读 · 0 评论 -
TP5 中引入第三方类库extend
1.在入口文件中添加define('EXTEND_PATH', __DIR__ .'/extend/');其实tp5给了我们一种方式去实现不用命名空间来加载第三方的类!我们将类文件放到extend目录下,在控制器中要用到类的话可以通过import(),函数手动引入类文件,引入方法官方手册中有说明(架构->自动加载->类库导入)。 // 引入 extend/qrcod...原创 2018-11-26 23:07:39 · 11856 阅读 · 0 评论 -
电子表格数据导入数据库和数据库下载数据到excel PHP代码phpexecl
//qq:2579679536<?php require_once '../Classes/PHPExcel.php'; $file_name= "./templates/mytext.xls"; $objReader = PHPExcel_IOFactory::createReader('Excel5'); $objPHPExcel = $objReader->原创 2017-05-10 15:18:30 · 506 阅读 · 0 评论 -
抓取网页信息PHP
<?php/* header("content-type:text/html;charset='utf-8'");set_time_limit(0);$url="http://china.lottedfs.com/handler/ProductDetail-Start?productId=10000039734";$str=file_get_contents($url);$str=mb_c原创 2017-06-14 14:39:20 · 403 阅读 · 0 评论 -
权限管理方法RBAC权限管理
/** * Description of GoodsModel * * 无限分类方法 */ public function getcates($arr,$fid=0) { static $re = array();//保留上次执行结果 foreach($arr as $vo) { if($vo['fid']==$fid)原创 2017-07-25 21:30:52 · 361 阅读 · 0 评论 -
mysql操作数据库总结sql语句总结
复制表 create table erp_wangwangcopy select * from erp_wangwang;查询失败的条目倒序SELECT * FROM `weixin_faild_record` ORDER BY `send_time` desc;查询大于1的回头客订单select tid,buyer_nick from jdp_tb_trade where buyer_n原创 2017-07-27 15:08:53 · 417 阅读 · 0 评论 -
多文件打包下载PHP
<?php$arr=array(array('title'=>'a'),array('title'=>'b'));foreach($arr as $k=>$v){$filepath='./orderlist/'.$v['title'].'.txt';$datalist[]="{$filepath}";}//$datalist=array('a.txt','b.txt'); $fi原创 2017-08-15 16:59:07 · 1116 阅读 · 0 评论 -
计算公式封装
<?phpinclude_once "./connect.php"; $a='$A+$C*$Y+$Z/$S';$sql="INSERT INTO baojia(typename)values('$a')";//$res=$dbh->query($sql);$A=1;$C=5;$Y=3;$Z=4;$S=2;function t($A,$C,$Y,$Z,$S,$dbh){$A;$原创 2017-08-24 14:30:41 · 336 阅读 · 0 评论 -
你当前程序代码处嵌入PHP代码
eval 是在你当前程序代码处嵌入PHP代码,所以你需要将当前程序代码结束掉才可以。简单的方法是加上 ?> 结束符。<?php$str = "<?php echo 'hello world'; ?> <br /> <span>Over!<span>";echo eval( '?>' . $str ); // 不用中间文..原创 2018-03-16 10:24:26 · 159 阅读 · 0 评论 -
php解决高并发问题
<?php$redis = new redis(); $result = $redis->connect('127.0.0.1', 6379); echo $mywatchkey = $redis->get("mywatchkey");/* //插入抢购数据 if($mywatchkey>0) { $redis->watch("mywatch...原创 2018-03-03 16:58:27 · 1388 阅读 · 0 评论 -
高并发解决方案
我们通常衡量一个Web系统的吞吐率的指标是QPS(Query Per Second,每秒处理请求数),解决每秒数万次的高并发场景,这个指标非常关键。举个例子,我们假设处理一个业务请求平均响应时间为100ms,同时,系统内有20台Apache的Web服务器,配置MaxClients为500个(表示Apache的最大连接数目)。那么,我们的Web系统的理论峰值QPS为(理想化的计算方式):20*500...原创 2018-03-03 17:07:45 · 26858 阅读 · 0 评论 -
thinkphp5怎么获取项目根目录和之前的__ROOT__一样
THINK_PATH 框架系统目录 ROOT_PATH 框架应用根目录APP_PATH 应用目录(默认为application)CONF_PATH 配置目录(默认为APP_PATH)LIB_PATH 系统类库目录(默认为 THINK_PATH.'library/')CORE_PATH 系统核心类库目录 (默认为 LIB_PATH.'think/')TRAIT_PATH 系统trait目...原创 2018-06-05 10:53:27 · 24887 阅读 · 0 评论 -
多级分类PHP,有效优化
/** * 数组转树 * @param type $list * @param type $root * @param type $pk * @param type $pid * @param type $child * @return type */function list_to_tree($list, $root = 0, $pk = 'id', $pid = 'paren...原创 2018-06-26 11:17:01 · 1464 阅读 · 2 评论 -
删除文件php
function deleteRuntime(){ $path=ROOT_PATH.'runtime/log/'.date("Ym"); if(file_exists($path)){ $handle = opendir($path); while (false !==$file = readdir($handle)){ if ($file !=...原创 2018-11-21 11:26:01 · 3386 阅读 · 0 评论 -
PHP取整四舍五入取整、向上取整、向下取整、小数截取
PHP取整数函数常用方法: 1.直接取整,舍弃小数,保留整数:intval() 2.四舍五入取整:round() 3.向上取整,有小数就加1:ceil() 4.向下取整:floor()一、intval—对变数转成整数型态 intval如果是字符型的会自动转换为0。intval(3.14159); // 3二、四舍五入:round()根据参数2指定精度将参数1进行四舍五入。参数2可以是负原创 2017-04-27 14:02:04 · 1145 阅读 · 0 评论