- 博客(43)
- 资源 (14)
- 收藏
- 关注
原创 centos7 安装btsync
btsync是我很喜欢的一款同步软件,主要是可以把文件加密存放到外部存储空间,能协助备份的同时还不用担心安全问题。btsync的密钥有3种,读写key,只读key,加密key。外部存储空间直接用加密key存储,文件完全不知道是什么内容。下载并解压缩:wget https://download-cdn.resilio.com/stable/linux-x64/resilio-sync_x64.tar...
2018-04-10 12:39:20
1702
2
原创 安装lnmp脚本
yum install epel-release yum-plugin-priorities yum-plugin-protectbase -y rpm --import https://dl.iuscommunity.org/pub/ius/IUS-COMMUNITY-GPG-KEY rpm -i https://centos6.iuscommunity.org/ius-release.rp
2016-05-11 14:19:13
779
原创 Yii2前后台分开用户表
前台:main.php 'components' => [ 'user' => [ 'identityClass' => 'common\models\User', 'enableAutoLogin' => true, 'idParam' => '__user', 'identityCookie' => ['nam
2016-04-05 13:58:03
2257
原创 dokuwiki在nginx的配置
最近装了dokuwiki,需要在nginx上做权限限制。 apache有现成的,nginx需要在conf文件里屏蔽4个目录的访问权限。如下: location ~ /(data|conf|bin|inc)/ { deny all; }
2016-01-22 14:24:38
3063
原创 php-fpm使用多进程池
参考:http://mail.cfanz.cn/index.php?c=article&a=read&id=284348 环境:cento6 nginx phpfpm 默认php-fpm只启动一个池,在/etc/php-fpm.d/www.conf /etc/php-fpm.conf里,会加载/etc/php-fpm.d/下*.conf文件,所以直接复制出来一份www.conf修改后即可。别
2016-01-19 11:52:51
3625
原创 限制php只能在当前目录下执行
为了更加安全,需要限制虚拟站点目录下的php文件只能在当前站点下运行。 在nginx的站点配置文件里,php块,增加如下代码: fastcgi_param PHP_VALUE "open_basedir=/www/sitepath"; 通过只在当前站点配置open_basedir来限制,如果在php.ini配置,会影响所有站点。 就是不知道为什么,每次nginx reload后,php
2016-01-18 14:03:24
797
原创 Yii2默认界面增加多级菜单
Yii 2.0.6 参考:http://blog.csdn.net/zhongyuan_1990/article/details/31789541 在css中,增加: .dropdown-submenu { position: relative; } .dropdown-submenu > .dropdown-menu
2016-01-13 15:11:21
1824
原创 在git.oschina上使用WebHook自动部署
首先创建密钥对,用于连接oschina ssh-keygen 选择存放位置,输入密码 密钥对生成完成 将web目录改为apache用户所有。 sudo -u apache ssh-keygen -t rsa -C "email@email.com" 我这使用apache用户执行php脚本,执行上面命令创建一个密钥 会在/var/www/.ssh中看到相应的
2015-12-15 15:07:39
3605
原创 使用密钥ssh登录到主机
先用密码登录到主机 将公钥信息写入 ~/.ssh/authorized_keys .ssh 权限为700 authorized_keys 权限为600 修改vim /etc/ssh/sshd_config PubkeyAuthentication yes #启用公告密钥配对认证方式 AuthorizedKeysFile .ssh/authorized_keys
2015-12-15 11:57:37
817
原创 linux下shell脚本文件明明存在却说不存在的问题
大多是windows下创建的文件,非unix格式,用vim转换一下就好。 vim打开 输入 :set ff=unix
2015-12-13 11:33:32
2860
原创 尝试使用ManifoldJS
github:https://github.com/manifoldjs/ManifoldJS wiki:https://github.com/manifoldjs/manifoldJS/wiki/Getting-Started windows下,首先安装node.js https://nodejs.org/en/ 安装5.0最新版,默认安装npm cmd下安装man
2015-11-11 14:16:01
1236
原创 docker学习笔记(二)导入导出镜像
docker导入导出镜像原来是有2套方案 1,export/import 2,save/load 区别是export导出的镜像小,save的大。 原因是save保存了版本信息,export则没有。
2015-09-21 12:35:42
696
原创 docker学习笔记(一)
docker在centos7下,可以直接#yum install docker,安装后,也是一个service 在centos6下: yum install http://mirrors.yun-idc.com/epel/6/i386/epel-release-6-8.noarch.rpm yum install docker-io 想自己搞套LNMP,总装这些,太麻烦了,甚至加上red
2015-09-20 17:09:14
748
原创 PHP安装redis扩展
PHP扩展有很多,参考:http://redis.io/clients#php 官方打星的就是phpredis Predis,phpredis是C写的,效率会高写,Predis是PHP写的,能直接看到源码。 下载phpredis,一方面是觉得性能好,另一方面主要是用它来存session,地址:https://github.com/phpredis/phpredis/tree/2.2.7 不知
2015-09-10 12:34:33
11810
原创 yii2 集成mongodb
首先,在本地安装mongodb的php扩展。 参考:http://us1.php.net/manual/zh/book.mongo.php 本地是windows,下载dll扩展文件,放到php的ext目录下。 下载地址:https://pecl.php.net/package/mongo 需要先知道自己本地PHP环境,涉及到Thread Safety和Architecture,可以用p
2015-09-06 11:15:51
3114
原创 ab压nginx集群失败率的问题
感觉很奇怪,集群里有2台服务器时,ab是50%失败率,3台是67%失败率,不知道怎么回事,但的确和服务器数量有关系。 后来才明白,ab把第一次请求到的content-length作为基准,如果后边的不同,则认为失败。只要把相关页面搞成一样的就可以了。 参考:http://www.programgo.com/article/55082933572/
2015-07-22 17:11:51
645
原创 mongodb启动的一些警告处理方法
mongodb启动时一些警告 echo never >/sys/kernel/mm/transparent_hugepage/enabled echo never>/sys/kernel/mm/transparent_hugepage/defrag vi /etc/security/limits.d/90-nproc.conf //修改1024 为32000 重启mongod
2015-07-20 14:30:49
1676
原创 centos安装xdebug
参考:http://segmentfault.com/a/1190000002608306 首先下载xdebug的源码,到http://www.xdebug.com/download.php #wget http://www.xdebug.com/files/xdebug-2.3.3.tgz 解压缩 #phpize #./configure #make #make install
2015-06-24 17:30:51
607
原创 linux自动校时
首先安装yum install ntpdate crontab -e 0 * * * * /usr/sbin/ntpdate s1a.time.edu.cn 加入上面一行,完成。
2015-06-23 17:02:47
2323
原创 html5通过浏览器调用手机相机
基本需求,是点击网页中头像图片,弹出提示:手机、相册、文件管理器…… 相机拍照后,自动上传图片。不知道为什么,相册选择的图片无法正常上传。 .up_icon,.up_input {position: absolute;top: 10px;left: 110px;width: 64px;height: 64px;z-index: 2} .up_icon {overflow:
2015-06-04 14:56:03
3630
原创 yii2学习笔记(十)rbac
参考:http://www.yiifans.com/forum.php?mod=viewthread&tid=74&extra=&page=1 参考:http://eee.qt06.com/news/index.php?site=Csdnblog&url=aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYXJ0aHVyYWxzdG9uMjAxNS9hcnRpY2xlL2RldGFpbHM
2015-05-17 15:52:21
1563
原创 yii2学习笔记(九)用户登录基础
yii2自带用户注册、登录等相关代码。可以直接通过页面右上角的操作进行,但需要先配置下数据库相关信息。 直接登录会显示数据库验证失败,修改common\config\main-local.php,进行相关的数据库、密码等配置。同时创建好相应数据库。 执行数据库迁移命令: #./yii migrate 会在数据库内看到新增加了2个表,migration和user。 上面命令是在cons
2015-05-17 09:48:51
750
原创 centos下安装zend扩展
本以为不会再用到zend,可还是用到了。 http://www.zend.com/en/products/guard/downloads#Linux 下载合适的文件,找到包里的so文件。 上传到/usr/lib64/php/modules里 根据README.txt里的说明,在/etc/php.ini里加入: zend_extension=/usr/lib64/php/modules
2015-05-13 15:38:13
678
原创 centos自动备份文件夹
切换到执行crontab的账号,使用该账号执行 $crontab -e 编辑如下内容,工作时间每隔半小时执行shell 0,30 8,9,10,11,12,13,14,15,16,17,18,19 * * * sh demobackup.sh shell: #!/bin/bash DATE=$(date +%Y-%m-%d) mkdir /home/nginx/backup/$DAT
2015-05-12 09:45:18
1085
原创 yii2学习笔记(八)设置默认布局文件
默认布局文件在views/layouts/main.php 需要修改时,可以全局修改config/main.php,增加一行:'layout' => 'demo',或者只在某个controller中添加: public $layout = 'newmain'; 参考:http://www.yiichina.com/doc/guide/2.0/structure-views
2015-05-08 10:01:26
3826
原创 yii2学习笔记(十一)安装到服务器
本身和安装到本地没啥区别,只是看不到下面的debug条了。原来默认只允许本地访问才能看到debug条。 参考:http://yii2.techbrood.com/guide-module-debug.html main-local.php做如下调整 if (!YII_ENV_TEST) { // configuration adjustments for 'dev' environm
2015-05-06 16:52:34
600
原创 安装lnmprm的shell,临时
随便写写,省了新装的一大堆步骤,待完善 centos 6.6 php nginx mysql redis mongodb #!/bin/bash yum install wget -y echo "##########install 163 repo##########" mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentO
2015-05-05 17:36:13
608
原创 虚拟机克隆后无法联网问题修复
vi /etc/sysconfig/network-scripts/ifcfg-eth0 删除mac地址和guid那2行 编辑ip地址 删除 /etc/udev/rules.d/70_persistent-net.rules 文件 reboot
2015-05-05 17:24:06
635
原创 samba共享linux目录到windows
yum install samba vim /etc/samba/smb.conf //添加如下,实际不要使用root账号 [sss]//显示的共享名 path = /root/share//实际共享目录 valid users = root//模拟登录用户 public = yes//公开 writeable = yes//可写 同文件修改最上面workgroup=MS
2015-05-05 17:00:57
535
原创 yii composer安装php-console
第一次在yii里面用composer安装第三方扩展,纪念下。 在https://packagist.org/里面,搜索console,找到php-console。页面:https://packagist.org/packages/php-console/php-console 在项目根目录下的composer.json,找到require那堆,根据上面页面提示,加入"php-console/p
2015-05-04 13:48:01
1047
原创 安装redis
参考:http://redis.io/download #wget http://download.redis.io/releases/redis-3.0.0.tar.gz #tar xf redis-3.0.0.tar.gz #cd redis-3.0.0 #make //#cd src //注释掉的这几行可以不执行,测试罢了 //#yum install tcl //#make
2015-04-28 19:38:03
432
原创 php结合mongodb
参考:http://docs.mongodb.org/ecosystem/drivers/php/ #yum install php-pear //装完这个才有pecl命令 #pecl install mongo //自动下载源文件并编译 编译好后,根据提示,修改php.ini文件,增加extension=mongo.so。 我这里用的是php-fpm,#service php-fpm r
2015-04-28 13:16:50
575
原创 yum安装mongodb
参考:http://docs.mongodb.org/master/tutorial/install-mongodb-on-red-hat/ 创建文件/etc/yum.repos.d/mongodb-org-3.0.repo 写入: [mongodb-org-3.0] name=MongoDB Repository baseurl=http://repo.mongodb.org/yu
2015-04-28 10:31:27
725
原创 yii2学习笔记(七)日志
工欲善其事,必先利其器。写代码前一定要先了解怎样方便调试。 目的是希望在开发环境下,记录更多的log信息,和环境有关,和前后台无关。于是直接编辑yii2\environments\dev\common\config\main-local.php,在components中加入如下代码: 'log' => [ 'traceLevel' => YII_DEBUG ? 3 : 0, '
2015-04-27 10:49:12
843
原创 yii2学习笔记(六)访问
参考:http://www.yiichina.com/doc/guide/2.0/start-workflow http://www.digpage.com/app_struct.html 只有应用下的web目录是对外开放的,直接绑到网站根目录下。但开发时可以不要在意这些细节,直接通过http://localhost/yii2/frontend/web/ 来访问。 也可以先看下http:
2015-04-26 10:19:46
762
原创 yii2学习笔记(五)目录结构
参考:http://www.digpage.com/app_struct.html 参考:http://www.jb51.net/article/54068.htm 参考:http://www.yiifans.com/forum.php?mod=viewthread&tid=10&extra=page%3D1 ├── backend 后台web应用 ├── common 公共目录,前
2015-04-26 09:35:16
705
原创 yii2学习笔记(四)环境配置
参考:http://www.digpage.com/environment.html 以往开发,都是使用本地数据库,发布后还得改各种参数很麻烦。 yii2自带init命令用来切换开发和生产环境。原理就是开发和生产环境有各自的配置文件,执行init命令直接覆盖这些文件。 开发环境是每个开发人员独享的,可以自己配置自己的,这些文件都以local.php结尾,git并不会提交到版本库中。
2015-04-25 17:41:14
915
原创 yii2学习笔记(三)Composer代理
今天发现国内Composer代理竟然挂了,502 自己随手搞了下代理,在国外nginx上配了下: server { listen 8080; location / { proxy_pass https://packagist.org/; }
2015-04-25 16:56:36
1338
原创 yii2学习笔记(二)Composer安装
Composer,是个类似centos中yum的工具,解决依赖关系。PHP都要解决依赖了…… 一,安装Composer 到https://getcomposer.org/,去download下载。linux和windows都有,安装很简单。 http://www.phpcomposer.com/ 中文镜像。 二,配置Composer到国内镜像 http://pkg.phpco
2015-04-24 14:33:15
799
原创 yii2学习笔记(一)
最近要带团队开发个ERP,大家都想学点新东西。目前团队配置5人,大多熟悉thinkphp,但都希望学些新东西,所以考虑上yii2。 yii分2个版本,basic和advanced,basic太简单,直接来advanced。 安装: 开发主机windows+WAMP 在http://www.yiiframework.com/download/ 下载
2015-04-16 09:06:22
840
京东技术开放日第一期-大流量稳定交易系统-v1.2
2015-07-15
arpl vm安装黑群晖vmdk格式
2023-10-13
京东技术开放日第一期-电商海量订单处理OFC系统的关键技术环节
2015-07-15
VM10的黑苹果补丁(Unlocker for VMware workstation 1.3.0)
2015-07-04
php redis扩展3.1.4 包含php对应7.0 7.1 7.2版本
2017-12-05
wampserver 3.2.5 x64 附带一些其他版本软件包
2021-09-02
wampserver3.2.3_x64
2020-12-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅