- 博客(45)
- 收藏
- 关注
原创 centos 7 下安装 swoole的扩展
上一个博客我们已成功安装lamp环境,接下来就是安装swoole的扩展了一、升级php版本使用yum自动安装的php版本比较旧,一般都是PHP5.3.3这个版本,很多php扩展功能都不被支持。所以我们有的时候有必要升级一下php版本。1 如果已经安装PHP5.3.3版本的,需要先卸载干净1)yum remove php* php-common2)php-v查看php是否...
2019-06-03 20:39:01
609
原创 centos 7 下安装 lamp环境
一、安装Apache1.安装yum -y install httpd2.开启apache服务systemctl start httpd.service3.设置apache服务开机启动systemctl enable httpd.service4.验证apache服务是否安装成功在本机浏览器中输入虚拟机的ip地址,CentOS7查看ip地址的方式为:ip addr(阿里云不需要用这种方式...
2019-06-03 15:28:55
237
转载 Windows 环境下安装Node.js,cnpm
一、官网下载官网地址:https://nodejs.org/en/选择推荐的或你想要的版本下载,下载完后,安装路径自定义,自行安装即可,笔者安装目录为:D:\Program Files\nodejs\;由于Nodejs自带了npm,所以你安装nodejs后,npm也会自行安装。接下来可以在命令行输入下面命令来检测安装成功和版本号:node -v和npm -v若出现不是内部命令...
2019-04-15 11:50:56
248
原创 linux下 修改mysql数据库密码
1、先停止数据库服务并检查服务状态# /etc/init.d/mysqld stop2、使用--skip-grant-tables选项启动服务# mysqd_safe --skip-grant-tables &3、使用skip tables 启动mysql可以让你不用root密码就可以连接到数据库4、这时你也许需要切换到另一个终端# mysql -u root5...
2019-03-21 15:50:31
1410
原创 php八进制、十进制、十六进制的算法
在php中一个整型数据可以用八进制,也可以用十进制和十六进制 以下为示例代码: $a=1; var_dump($a);//得出$a的数据类型,php属于弱数据编程语言 $b=0321;//$c是八进制,那么通过一下方法可以得出$c的数值,1乘以8的0次方+2乘以8的1次方+3乘以8的2次方+0乘以8的3次方,结果是1+16+192+0=209,然后我们来输出$c; e...
2019-02-16 12:03:31
2913
原创 浅谈app支付那些遇到的坑
目前着手一个appxi项目,没想到app支付这么多的坑,微信支付文档没有提到,我来归纳一下吧一:流程1、首先你得在微信开放平台注册个开发者账号,这个注册流程我就不说了,跟着提示一步一步来2、账号注册完了,在管理中心-移动应用,创建你自己的app应用,这里提交审核要蛮久的,大约7个工作日。3、接下来就是开通微信支付,这个认证好像要300块钱,提交一系列的资料等待审核4、在你的微信...
2019-01-19 18:10:33
445
原创 php 写了个递归查询无限级
近期项目中有需要根据后台设置的几级来查询用户的上级,写了个简易的无限递归,不好请多多包涵。function tui($pid) { $tui = explode("\r\n", config('wei_tuijian_zhitui')); for ($i = 0; $i < count($tui); $i++) { $member = select_su...
2019-01-12 15:35:47
1557
原创 微信提现
最近项目中需要使用微信提现功能(企业付款到零钱),开通条件微信公众号平台入驻90天,废话不多说,直接上代码。第一步:你必须要在微信支付平台下载cert证书,放在指定目录下,地址到时要填绝对路径地址,可以使用getcwd()方法第二步:创建一个提现的文件Withdraw.phpprotected $appid = "xxxxxxx"; //商户账号appid protected...
2018-12-17 11:59:24
702
转载 RSA密钥的生成与配置
通过openssl工具生成RSA的公钥和私钥(opnssl工具可在互联网中下载到)1)生成RSA私钥打开bin文件夹下面的openssl.exe,打开生成命令.txt文件,输入“生成命令.txt”文件中genrsa -out rsa_private_key.pem 1024,并回车得到生成成功的结果,如下图:此时,我们可以在bin文件夹中看到一个文件名为rsa_private_key....
2018-11-16 10:26:24
966
原创 PHP 使用phpmailer 发送qq邮箱/163.com邮箱
1、首先开通POP3/SMTP服务,qq邮箱——帐号——设置,找到POP3/SMTP点开启,输入短信会有授权码,复制好,发送邮件需要用到2、下载phpmailer:https://github.com/PHPMailer/PHPMailer下载后只取用到的:class.phpmailer.php、class.phpmaileroauth.php、class.pop3.php、class.smtp....
2018-05-30 15:37:32
10348
原创 thinkPHP 5 nginx 部署时,只跳转首页问题
在使用tp5时候把它部署到服务器上发现一个奇葩的事情,就是它默认访问config配置的默认页,无论怎么跳转到其他接口都不好使,最终重写了 Nginx 的配置文件解决了这个问题server{ listen 80; server_name www.XXXX.com; index index.php index.html index...
2018-05-29 10:52:11
1119
原创 忘记Linux 3.x\4.x\5.x 宝塔面板密码的方案
进入ssh 输入以下命令重置密码(把命令最后面的 “testpasswd” 替换成你要改的新密码)注:若是debian/ubuntu用户,请使用有root权限的账户去执行这条命令 cd /www/server/panel && python tools.pyc panel testpasswd若提示多次登录失败,暂时禁止登录 请输入以下命令 清除登录限制rm -f /www/...
2018-05-11 14:35:54
428
原创 关于使用tp5,执行时碰到mkdir() Permission denied错误
在部署在线上的时候,你使用tp5的时候,这个错误很大几率会碰到。因为这跟文件的权限有关系,特别是自动生成的文件或者目录类的权限,linux服务器出于安全因素对于用户的权限有着严格的控制。对于tp框架而言,自动生成的文件或者目录应该是runtime目录,所以在线部署代码的时候,开放此类目录的权限。所以解决mkdir() premission denied 的问题最直接的方
2017-12-19 15:31:55
10477
2
原创 tp5 配置和运行(本地)
1.找到你本地的运行环境vhost.conf文件,将以下代码添加进去: Listen 200 DocumentRoot E:/dinging/public/ ServerName localhost2.找到第二个文件host:配置这么一句进去127.0.0.1 xxx.com3.若在浏览器运行 :localhost:200 说无法打开t
2017-11-17 11:03:28
6026
原创 单张图片上传,重命名和制成缩略图
include 'FileUpload.class.php'; //上传文件$upload = new \FileUpload();//设置附件上传目录在/Home/temp下$path = './upfiles/' . $attr['order_sn'] . '/';$upload->savePath = $path; // 设置附件上传目录$upload->saveRule =
2017-09-03 16:20:20
400
原创 小程序获取用户unionid的方法
$code = $_GET['code'];//获取用户授权会有一个code,但要没被使用过的//$code = "0113y3ff1keMCx0jK9gf1nHVef13y3fp";$appid = "";$secret = "";//https://api.weixin.qq.com/sns/oauth2/access_token?appid=".$appid."&secret="
2017-08-22 11:33:46
3826
原创 tp中,用户实现将Excel表格内容添加到数据库中
1.需要一个上传的一个方法//上传Excel文件 public function upload() { //引入ThinkPHP上传文件类 include 'FileUpload.class.php'; //实例化上传类 $upload = new \FileUpload(); //设置附件上传文件大小20
2017-07-17 14:46:08
703
原创 WebSocket是什么原理?为什么可以实现持久化连接?
一、WebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接的(长连接,循环连接的不算)首先HTTP有1.1和1.0之说,也就是所谓的keep-alive,把多个HTTP请求合并为一个,但是Websocket其实是一个新协议,跟HTTP协议基本没有关系,只是为了兼容现有浏览器的握手规范而已,也就是说它是HTTP协议上的一种补
2017-07-17 14:38:52
731
原创 php 实现微信退款
大家好,我是小编,最近在调微信退款接口,发现有许多坑,更大家分享一下① 要是在测试的时候,网页提示 curl 58 说明 证书的路径出现问题(这里要填物理路径,也就是绝对路径)②网页提示curl 52 说明你的证书引入少了,在官方的demo上只有两个证书 apiclient_cert.pem和 apiclient_key.pem 你还需要引入一个证书 rootca.pem,这个证书需要你
2017-06-20 16:20:54
3030
原创 小程序与php 实现微信支付
小程序访问地址:payfee.php:include 'WeixinPay.php';$appid='';$openid= $_GET['id'];$mch_id='';$key='';$out_trade_no = $mch_id. time();$total_fee = $_GET['fee'];if(empty($total_fee)) //押金{ $
2017-06-14 15:53:50
24828
8
原创 tp3.2 与 Excel 结合起来 可以生成图片和 内容
// 导出exl public function look_down(){ $id = I('get.id'); $m = M ('offer_goods'); $where['offer_id'] = $id; $data = $m->field('goods_id,goods_sn,goods_name,barc
2017-06-10 11:45:48
737
原创 mysql root 远程访问
授权:root 使用123456 从任何主机连接到mysql服务器 mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION; mysql> flush rivileges;你重启一下数据库即可
2017-06-05 17:55:41
258
转载 phpstudy 在 linux下 安装和操作
phpStudy虽然好用,但是苦于没有官方的使用教程,使用便捷性就大打折扣,幸好发现了一篇简介的使用教程:转自:KOPM的博客下载地址:下载版:http://lamp.phpstudy.net/phpstudy.bin完整版:http://lamp.phpstudy.net/phpstudy-all.binPHP环境支持:解释:Apa
2017-05-30 21:34:46
2990
原创 centos7 下 安装 Marria 版数据库
1、安装MariaDB安装命令yum -y install mariadb mariadb-server安装完成MariaDB,首先启动MariaDBsystemctl start mariadb设置开机启动systemctl enable mariadb接下来进行MariaDB的相关简单配置mysql_secure_in
2017-05-25 16:04:51
375
原创 在linux下使用 ngrok 解析
大家好,ngrok可以解析你的ip地址,让外网可以访问的到,是不是很有趣,让我们造起来。只需简单的三步操作即可:1.安装Ngrok程序:Ngrok的官网网站位于:https://ngrok.com,我通过wget下载Linux版本的:wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-amd64.zip
2017-05-24 16:21:44
4564
原创 centos7 下安装Apache
首先确认yum是否能正常使用,yum repolist 看是否有安装包 yum repolist安装httpd服务,使用yum -y install httpd,并设置开机启动服务 yum -y install httpd设置防火墙 firewall-cmd --permanent --add-service=http -> success 则下一条命令
2017-05-24 15:19:48
321
转载 Linux下xampp集成安装配置
xampp是一款初学者使用的集成的apache mysql与php配置安装包了,我们可以利用xampp来快速安装配置php环境,下面一起来看看吧。要在linux服务器上面挂我们的php网站程序,就得先在服务器上面搭建php的运行环境。当然,如果你用的是vps,你选择的系统是带有WDCP版的linux,会自动帮你安装好环境,而且有中文的管理界面方便你管理你的linux服务器,新增网站,新建f
2017-05-23 17:07:00
7300
原创 小程序之入门篇(一)
大家好,我是小编,这几天自己学习了小程序,发现真的太爽了,以下是我写下的笔记,希望给入门的盆友提供一些帮助吧。app.js 用于监听并处理小程序的生命周期函数,声明全局变量,调用框架,提供丰富的API同步存储:wx.setStorageSync()同步读取本地数据的API:wx.getStorageSync()app.json : 对整个小程序的全局配置
2017-05-18 17:02:40
668
转载 centos7 下安装Apache2+MariaDB+PHP5过程详解
1.启用Apache2Centos7默认已经安装httpd服务,只是没有启动。如果你需要全新安装,可以yum install -y httpd启动服务:systemctl start httpd.service设置开机自动启动:systemctl enable httpd.serviceHTTP服务器已经启动,进行一下简单配置vim /e
2017-05-18 16:49:03
374
原创 Laravel wampserver 局域网访问
一、修改 hosts 文件打开“我的电脑”,进入 C:\Windows\System32\drivers\etc 目录,然后打开 hosts 文件,在最下面添加一行代码:127.0.0.1 laravel.dev(ip)之后保存退出(可能需要管理员权限)。二、启用 WampServer 虚拟域名功能进入 D:\wamp\bin\apache\
2017-04-24 18:34:53
644
转载 Apache 的 httpd.config 的详解
ServerRoot “/usr/local“ ServerRoot用于指定守护进程httpd的运行目录,httpd在启动之后将自动将进程的当前目录改变为这个目录,因此如果设置文件中指定的文件或目录是相对路径,那么真实路径就位于这个ServerR oot定义的路径之下。 ScoreBoardFile /var/run/httpd.scoreboard
2017-04-24 11:57:18
1731
原创 Linux 常用的命令大全
Linux简介及Ubuntu安装常见指令系统管理命令打包压缩相关命令关机/重启机器Linux管道Linux软件包管理vim使用用户及用户组管理文件权限管理 大牛笔记-www.weixuehao.com来自:http://www.weixuehao.com/archives/25Linux简介及Ubunt
2017-03-21 13:26:39
254
转载 Form提交,Ajax上传文件
1、form表单[html] view plain copy form id="form1" runat="server" method="post" enctype="multipart/form-data"> form 必须有enctype="multipart/form-data"标记才能上传文件
2017-02-16 10:08:26
282
转载 MySQL常用的命令大全
1、MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 show tables; 显示表 describe tablename; 表的详细描述 select * from tablename;
2017-02-15 16:17:34
255
转载 sqlAlchemy
首先说下,由于最新的 0.8 版还是开发版本,因此我使用的是 0.79 版,API 也许会有些不同。因为我是搭配 MySQL InnoDB 使用,所以使用其他数据库的也不能完全照搬本文。接着就从安装开始介绍吧,以 Debian/Ubuntu 为例(请确保有管理员权限):1.MySQL复制代码代码如下:apt-get install mysql-servera
2017-01-10 15:33:42
904
转载 学习使用Git和远程代码库,已亲自试用,非常好
转载地址:http://blog.jobbole.com/53573/#comment-30707原文后面有点小错误,这里已经更正过来,已给楼主提出,不知原文是否修改Git是个了不起但却复杂的源代码管理系统。它能支持复杂的任务,却因此经常被认为太过复杂而不适用于简单的日常工作。让我们诚实一记吧:Git是复杂的,我们不要装作它不是。但我仍然会试图教会你用(我的)基本的Git和远程代码
2016-12-28 14:45:14
608
原创 不使用官网支付宝接口实现支付宝支付
在pc端做支付宝支付时,本文章应该会给你一些帮助,支付宝支付没有微信支付那么多的坑,都有一些现成的,好了,废话不多说,进入正题。 以下是你需要的一个文件夹,文件中有你需要的文件各个文件都有详细的说明,我们来看看各个文件里面的内容吧apipay.config.php//合作身份者id,以2088开头的16位纯数字$alipay_config['partner'] =
2016-12-19 16:04:50
1158
原创 使用js实现一个简单的模态框
如果你的页面中,想要点击某个按钮,弹出你想要的一个页面,然后在这个页面中输入你想要的东西,而不想重新写一个页面的,我想模态框是一个很好的选择。下面是关于实现模态框的一些样式,你们也可以自己去修改 *{ padding: 0; margin: 0; } #l-modal_dialog{
2016-12-13 10:51:27
1315
原创 使用js实现一个地址的三级联动
大家好,我是小编,这是我最近弄的一个使用js实现的三级联动,希望可以帮到想要实现的人,好了废话不多说,进入正题:首先,你要导入一些文件: 接下来就是显示的问题了
2016-12-13 10:44:52
2051
原创 使用js实现用户评论的星级
该博客是使用js的几张图片实现用户自定义对某样东西进行评价的星级。以下是写好的js的样式片段:body{font-size:12px;}ul{padding:0;margin:0;}.star_rating {list-style:none;margin:-1px 0 0 -1px; padding:0; width:70px; height:12px; position:re
2016-12-13 10:32:19
544
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人