- 博客(97)
- 资源 (2)
- 收藏
- 关注
原创 Thinkphp部署到宝塔LNMP后 伪静态显示404 NOT FOUND 解决办法
在网站- 域名设置 - 伪静态 处添加代码:if (!-d $request_filename){set $rule_0 1$rule_0;}if (!-f $request_filename){set $rule_0 2$rule_0;}if ($rule_0 = "21"){rewrite ^/(.*)$ /index.php/$1 last;}...
2019-08-29 20:36:50 2484
转载 php 中global关键字和$GLOBALS用法
首先我们先看一段代码<?php$a = 1 ; /* global scope */function Test (){ echo $a ; /* reference to local scope variable */}Test ();?>这个脚本不会有任何输出,因为 echo 语句引用了一个局部版本的变量 $a ,而且在这个范围内,它并没有被赋...
2019-04-19 09:22:37 1128
原创 mysql+mycat实现主从复制、读写分离
一、主从复制mysql:5.6 mycat1.6主服务器:47.98.231.33 root root从服务器:119.23.226.141 root root1.主服务器my.cnf配置:在`[mysqld]`加入如下配置#主从复制的数据库的名字binlog-do-db=qianbagongshe#忽略mysql数据库(一般mysql不需要库不需要同步)binl...
2018-12-29 17:04:20 1552
原创 宝塔面板(php7.0+nginx+mysql)配置ssl证书
项目配置文件:server { listen 443; server_name www.***.com; ssl on; index index.php; ssl_certificate /www/server/nginx/conf/cert/1554429_www.***.com.pem; #// 改成你的证书...
2018-11-28 15:17:13 1715
原创 宝塔面板nginx报 404和502问题
1.打开伪静态2.在创建站点时报:404 Not Found问题:具体配置内容:server { listen 80; server_name www.yxw.com; index index.php; root /work/yxw; #error_page 404 ...
2018-10-29 11:05:46 13122
转载 Linux 中ps 和 top命令详解
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/timchen525/article/details/76364706 ps 和 top 命令常用来查看Linux系统进程相关信息。ps命令:可以查看进程的瞬间信息。top命令:可以持续的监视进程...
2018-10-18 11:41:13 480
原创 微信内使用支付宝支付
1.支付宝手机网站支付部分代码: if (!empty($oid)&amp;&amp; trim($oid)!=""){ //商户订单号,商户网站订单系统中唯一订单号,必填 $out_trade_no = $oid; //订单名称,必填 $subject = "好多羊牧场充值"; ...
2018-10-12 17:31:11 4434
原创 安装php_screw(加密php文件)扩展
下载地址:http://sourceforge.net/projects/php-screw/wget http://tenet.dl.sourceforge.net/project/php-screw/php-screw/1.5/php_screw-1.5.tar.gz #我用wget下载不下来,我是通过winscp工具上传到服务器的 tar -zxvf php_screw-1.5.tar...
2018-09-25 17:30:04 1674
转载 php 生成 "姓**"格式
function starReplace($name, $num = 0) { if ($num && mb_strlen($name, 'UTF-8') > $num) { return mb_substr($name, 0, 4) . '*'; } if ($num &&am...
2018-09-20 11:49:58 455
原创 liunx下 安装rabbitMQ及其扩展
安装RabbitMQ安装 ErlangErlang依赖库:GCC 编译使用Ncurses 可以在Linux终端中写出字符用户界面的一个库OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。yum -y install make gcc gcc-c++ kernel-devel ...
2018-09-06 11:24:01 1276
原创 关于TP出现_STORAGE_WRITE_ERROR_的解决方案
解决1:给Runtime目录添加权限;执行命令chmod -R 777 Runtime/ 解决2:如果上面方案没有解决,考虑服务器的空间是否充足,如果服务器空间用尽也会出现上述报错, 若想禁止生成缓存: 参考如下: 禁止缓存文件生成,将之前生成的缓存文件删除,,在common下的conf下的配置文件中加上 ‘TMPL_CACHE_ON’ => false,//禁止模板编译缓存 ...
2018-09-03 15:06:18 13142
原创 nginx 配置HTTPS
申请阿里云SSL免费证书地址:地址 注意填写申请的域名必须是要配置成https的域名。不然后期无法使用。省去具体的生情步骤。 1、在/etc/nginx目录下新建目录cert目录,并把申请好的证书文件214954567630940.pem、214954567630940.key放到这里 2、在/etc/nginx/conf.d目录下的 *.conf的内容如下:server { ...
2018-08-30 14:35:06 149
原创 php7 安装swoole扩展
说明:这里使用的是nginx+php-fpm 下载swoole源码包:wget -c https://github.com/swoole/swoole-src/archive/v2.0.6.tar.gz解压:tar -zxvf v2.0.6.tar.gzcd v2.0.6.tar.gz编译安装: 使用phpize来生成php编译配置./configure 来做编译配置检测...
2018-08-21 11:31:39 994
原创 关于Navicat连不上mysql原因
1.在阿里云服务器开放3306端口 2.在my.ini配置加bind-address = 127.0.0.1 改为 bind-address = 0.0.0.0; 3.在mysql客户端执行命令:grant all privileges on *.* to 'root'@'%' identified by 'root密码' with grant option; 4.centos7开放...
2018-08-17 17:48:55 1940
原创 关于tp3.2 宝塔项目部署出现No input file specified 的原因
原因1:更改根目录的.htaccess文件内容为:<IfModule mod_rewrite.c>Options +FollowSymlinksRewriteEngine OnRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^(.*)$ index.php?...
2018-08-17 16:40:38 9574
转载 centos7 安装php7+mysql5.7+nginx+redis
参考:centos7 安装php7+mysql5.7+nginx+redis
2018-08-07 17:46:38 344
原创 依赖注入
<?php//依赖注入class Movie{ public function time() { return date("Y-m-d H:i:s",time()); } public function movieName() { return "我不是药神"; }}//构造方法实现依赖注入cla...
2018-07-30 15:14:44 184
原创 Thinkphp5 方法注入
在构造函数中注入user函数,userInfo函数须写在common.php中<?phpnamespace app\index\controller;use think\Controller;use \think\Request;class RequestTest extends Controller{ public function _initialize() ...
2018-07-30 14:16:13 1417
原创 移动端和pc调用QQ聊天接口
<a href="tencent://message/?uin=目标QQ号&Site=http://vps.shuidazhe.com&Menu=yes">PC版</a> <a href="mqqwpa://im/chat?chat_type=wpa&uin=目标QQ号&version=1&src_t.
2018-07-24 14:38:55 4290
转载 定时任务整理
目前hadoop hive 及spark脚本需要用定时脚本,任务调度使用的是crontab的任务调度以下是整理的命令格式:基本格式 : * * * * * command 分 时 日 月 周 命令 第1列表示分钟1~59 每分钟用*或者 */1表示&n...
2018-06-27 17:41:30 276
转载 编写shell脚本对mysql数据库进行定时备份
原文地址:原文地址 在linux上安装mysql并建立测试库,编写shell脚本对此库使用mysqldump进行定时备份和历史备份文件清理(保留3天),注意脚本的通用性和扩展性1 mysq数据库的安装#安装服务端yum install mysql-server yum install my...
2018-06-27 17:36:05 2086 2
转载 phpstorm配置代码自动同步到服务器
由于 phpstorm 版本的变化,有些细节发生了变化,遂在此,重制了该教程。在 phpstorm2016.2.1版本中进入设置项,按图操作即可完成同步配置:1.2.3.如果还是没有实现同步代码的目的,那么就需要设置附属选项了最后:修改代码后,进行同步的动作是 Ctrl+S在状态栏会有效果:————————...
2018-05-10 15:59:01 3507
原创 连连支付
/** 支付配置 **/ public function config(){ //商户编号是商户在连连钱包支付平台上开设的商户号码,为18位数字,如:201306081000001016 //秘钥格式注意不能修改(左对齐,右边有回车符) $llpay_config['oid_partner'] = "商户编号";...
2018-05-09 18:55:19 1533
原创 mysql删除数据表中重复记录保留一条
删除数据库中重复的记录由两种形式: 第一种是数据表中所有的字段都重复,第二种是数据库中部分字段重复 这里针对第二种情况重复:delete from app_user_verify where id not in (select a.id from (select MAX(id) as id from app_user_verify GROUP by code_type,telepho...
2018-05-09 14:03:27 2756
原创 php经验方法4--检验真实身份证
//验证身份证号码 protected function isCreditNo($vStr) { $vCity = array( '11','12','13','14','15','21','22', '23','31','32','33','34','35','36', '37','4...
2018-05-02 16:39:38 347
原创 php经验方法3--红包生成算法
/** * 红包生成算法 * @param $money 总金额 * @param $number 红包数量 * @param $ratio 浮动系数 */ protected function hongbao($money,$number,$ratio = 0.5){ $res = array(); //...
2018-05-02 16:38:06 282
转载 php经验方法2--判断当前日期是否是假日或法定休息
//判断当前日期是否是假日或法定休息 $date = date("Ymd",time()); //dump($date);die; $url = "http://api.goseek.cn/Tools/holiday?date=".$date; $res = file_get_contents($url); $r...
2018-05-02 16:36:47 2268
原创 php经验方法1--判断当前时间是否在某一个时间段内
public function rangeTime($startTime,$endTime){ $date = date("Ymd",time()); //开始时间 $start = strtotime($date.$startTime); $end = strtotime($date.$endTime); //当前时...
2018-05-02 16:35:08 10593
转载 liunx下定时运行php脚本
php程序已经写好了,位置:/data/html/XXX/redis_to_mysql.php,php安装位置为:/app/bin/php,查找php安装位置使用 whereis php which php php -vwhich:这条命令主要是用来查找系统PATH目录下的可执行...
2018-04-26 10:24:15 158
原创 股票接口
第一种:php使用数据接口实现实时股票行情数据,含沪深股市、香港股市、美国股市等。股票行情获取文档可看这里 https://www.nowapi.com/api/finance.stock_realtime所有支持的股票代码可看这里 https://www.nowapi.com/api/finance.stock_list (这里显示的全都支持,股票列表建议每天更新一次)第二...
2018-04-23 22:09:11 2385
原创 关于阿里云配置LAMP和配置多个虚拟主机
安装apache2.4因为centos6.8的yum中默认是apache2.2的所以需要升级yum源 可参考:centos安装apache2.4 第一次service httpd start启动会报错:修改成以下 276 #ServerName www.example.com:80 277 ServerName localhost:80开启:NameVirtualHost ...
2018-04-18 17:38:39 1037
原创 一键分享到qq空间微信等
粘贴代码:到指定位置即可<div class="bdsharebuttonbox"><a href="#" class="bds_more" data-cmd="more">分享到:</a><a href="#" class="bds_qzone" data-cmd="qzone
2018-03-20 17:26:21 822
转载 存储过程详解
原文记录MYSQL存储过程中的关键语法: DELIMITER // 声明语句结束符,用于区分; CEATE PROCEDURE demo_in_parameter(IN p_in int) 声明存储过程 BEGIN …. END 存储过程开始和结束符...
2018-03-16 00:20:32 648
原创 CSDN-markdown编辑器使用
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...
2018-03-16 00:18:37 227
转载 常用且使用的PHP操作函数
1、PHP加密解密PHP加密和解密函数可以用来加密一些有用的字符串存放在数据库里,并且通过可逆解密字符串,该函数使用了base64和MD5加密和解密。function encryptDecrypt($key, $string, $decrypt){ if($decrypt){ $decrypted = rtrim(mcrypt_decrypt(MCRYPT_RI...
2018-03-12 20:27:01 279
转载 php常用函数
原文地址:[原文地址](http://blog.csdn.net/ty_hf/article/details/49641921) 学习了这么久PHP,基础知识总感觉不牢靠,尤其是数组,字符串函数的应用,全部手敲过次手,做出总结都是基础,在回顾一下吧。一。PHP基础语法变量,常量 ...
2018-03-12 19:40:57 296
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人