阿里云备案
刚申请了阿里云的半年免费试用,但网站还未备案。尝试将域名解析到阿里云,但没几分钟,访问就被阿里云拦截了。
访问自己网站是,显示未备案
只好老实去备案了。
首先登陆阿里云备案系统,https://beian.gein.cn/account/login.htm?callback=http://aliyun.gein.cn需要邮箱注册。
注册后,填写备案资料,需要阿里云服务器的备案ID,在服务器账号申请ID,但因为我是使用的试用半年0M带宽,没有公网Ip,无法申请。后来,发现可以先0.2元升级下,申请一天的公网Ip,这样就有了备案ID。
后续就是上传身份证证件信息,提交初审。
初审,阿里云客服打电话询问一些基本情况,我的网站是个人博客,客服说不能有评论功能。让删掉评论功能或者关闭网站。所以我关闭了自己网站。
初审通过,需要去指定照相点拍照,或者申请幕布自己拍照。申请幕布免费。考虑后续可能还可以给朋友用,我选择申请幕布,顺丰快递,隔天就到了,还是挺快的。大概是一块1平米的蓝色幕布。
使用幕布作为背景,拍照上传。上传后,阿里云再审核,审核通过后,资料提交给管局。
管局审核会在20天内完成。我还挺 ...
paypal返回数据参数
get 过去参数https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_flow&SESSION=aNxOOLcJheU72UXMHlWneOzW1qd0oOcykcRM1NdemRmbtM1gyW8ZprrDpiO&dispatch=50a222a57771920b6a3d7b606239e4d529b525e0b7e69bf0224adecfb0124e9b61f737ba21b08198d8562aa8a3da7ac30bbfba73b3e80dcc
参数如果你使用paypal[国内贝宝]的即时付款通知,在paypal会在付款操作的自动返回url里POST一段参数给你,类似如下连接:
http://www.leoneo.com/paypal/test.php?tx=x9E67578X9184704L&st=Completed&amt=0.01&cc=CNY&cm=&sig=FYR%2fc2Q3NTzO0R....etc其中主要参数是 tx=tx=x9E6757 ...
使用time()时出现警告错误
最近使用了阿里云主机,自己安装了PHP环境,最近使用time()函数时,出现一个警告错误
1234567Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /var/www/swoole/client.php on line ...
nginx的系统配置
–转自淘宝系统人员编写的Nginx开发从入门到精通
nginx的配置系统(100%)nginx的配置系统由一个主配置文件和其他一些辅助的配置文件构成。这些配置文件均是纯文本文件,全部位于nginx安装目录下的conf目录下。
配置文件中以#开始的行,或者是前面有若干空格或者TAB,然后再跟#的行,都被认为是注释,也就是只对编辑查看文件的用户有意义,程序在读取这些注释行的时候,其实际的内容是被忽略的。
由于除主配置文件nginx.conf以外的文件都是在某些情况下才使用的,而只有主配置文件是在任何情况下都被使用的。所以在这里我们就以主配置文件为例,来解释nginx的配置系统。
在nginx.conf中,包含若干配置项。每个配置项由配置指令和指令参数2个部分构成。指令参数也就是配置指令对应的配置值。
指令概述
配置指令是一个字符串,可以用单引号或者双引号括起来,也可以不括。但是如果配置指令包含空格,一定要引起来。
指令参数
指令的参数使用一个或者多个空格或者TAB字符与指令分开。指令的参数有一个或者多个TOKEN串组成。TOKEN串之间由空格或者TAB键分隔。
TOKEN串分为简单字符串或 ...
第一次去香港
来深圳几年了,一直没有去过香港。去年办了港澳通行证,马上还有3天就过期了。也就趁这个周末过去看看。早上出门,选择了福田口岸过关。因为福田口岸有地铁,而且比罗湖口岸近。过关人不多,基本不用怎么排队,5分钟就轮到了。港澳通行证递上去,盖章通关。过了关,往前走,就是通往香港的通道,下面就是深圳河。沿着通道走到河对面,再在香港关入关。也是验证盖章。本来拍了张关口验证的照片,但工作人员看到了,要求删掉,也不知道是啥规定。入了关,就是香港了,感觉还是有点不一样的。商店名称都是繁体,不过基本都能认识,而且有些字繁体简体写法都一样,也就没有什么障碍。准备坐香港地铁,办香港地铁卡八达通卡是130港币,一日套票是85港币。建议办套票。因为我从中环坐到关口地铁落马洲站要39港币。一个来回也就够套票的钱了。套票是一个月内一天搭车来回罗湖或落马洲站两次,无限达成其他站。所以还是比较值得。不过感慨下,香港地铁真贵!香港地铁够发达,很多地方都可以坐地铁到了。看到香港大学站,挺远的。现在先逛远的,就先去了。到了香港大学站,出地铁,结果发现出口是在楼上,一下就进入了香港大学,没有进校门的概率。还真有点不习惯。墙上不少海 ...
linux安装swoole扩展
1.首先我们要安装swoole扩展的话,需要把它的包下载下来,下载地址是:
https://github.com/swoole/swoole-src
2.下载下来之后进行解压:
unzip swoole-src-master.zip
3.解压之后打开解压的目录,我是解压在目录/opt下面的,所以
cd /opt/swoole-src-master
4.然后使用phpize重新编译php,执行命令:
/usr/bin/phpize如果你找不到phpize文件在哪,可以用指令查找,最好在根目录下,这样它才能从根目录下开始查找:
find -name phpize如果你系统没有安装phpize的话,执行命令安装就可以了,指令为:yum install php-devel
如果这里出现Can’t find PHP headers in /usr/include/phpThe php-devel package is required for use of this command也执行 yum inst ...
Linux的五个查找命令
Linux的五个查找命令作者: 阮一峰日期: 2009年10月 8日最近,我在学习Linux,下面是一些笔记。使用电脑的时候,经常需要查找文件。在Linux中,有很多方法可以做到这一点。国外网站LinuxHaxor总结了五条命令,你可以看看自己知道几条。大多数程序员,可能经常使用其中的2到3条,对这5条命令都很熟悉的人应该是不多的。
1. findfind是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。find的使用格式如下: $ find <指定目录> <指定条件> <指定动作> - <指定目录>: 所要搜索的目录及其所有子目录。默认为当前目录。 - <指定条件>: 所要搜索的文件的特征。 - <指定动作>: 对搜索结果进行特定的处理。如果什么参数也不加,find默认搜索当前目录及其子目录,并且不过滤任何结果(也就是返回所有文件),将它们全都显示在屏幕上。find的使用实例: $ find . -name ‘my*’搜索当前目录(含子目录,以下同)中,所有文件名以my开头的文件。 $ fi ...
SVN 多项目管理(强烈建议每个项目建一个库)
Subversion的目录结构是很自由的,所有的规划都必须是你自己规定,考虑一个 subversion仓库的目录树,你可以把任何一个目录认定为一个项目,你可以只checkout这个目录下的所有文件进行编码,跟CVS不同,CVS显式指定一个个module。所以你可以在一个仓库内保存 多个项目,也可以一个仓库保存一个项目而使用多个仓库。我个人比较喜欢第二种,因为 Subversion的每次commit都会导致整个仓库 版本号增加一个,会使得 多个项目的 版本号出现断层。而且如果 多个项目参与人不同,就必须使用apache2进行细粒度的权限控制,不是太方便。一个仓库一个项目,显得更优雅一些。
以下是我研究出的仓库规划。
在server端,新建一个目录用来存放所有的仓库。比如c:\svnrepos。然后在这个目录下建立每个项目独立
svnadmin create /opt/svn/pangxiekesvnadmin create /opt/svn/pangxieke2
使用 svnserve -d -r /opt/ ...
SVN利用钩子来同步更新
我的SVN仓库路径为/opt/svn
创建代码仓库/opt/svn/pangxiekemkdir /pangxiekecd /pangxiekesvnadmin create pangxieke
进入hooks目录,创建脚本文件post-commitcd /opt/svn/pangxieke/hooksvi post-commit
加入如下代码,意思是让web目录执行svn的update命令#!/bin/bashexport LANG=en_US.UTF-8SVN=/usr/bin/svnWEB=/www/pangxieke${SVN} update ${WEB} –username XXX–password XXX
编辑完脚本之后 修改权限 chmod +x post-commit
注意:copy时 #!/bin/bash 不要丢失,会报错。#!/ ...
CentOS(Linux)搭建SVN服务器
网络软件项目中Linux服务器中的CentOS已经项目管理工具SVN是中级程序员必须掌握的基础技能.也是项目开发和管理的利器,工欲善其事必先利其器,现在我们开始构建我的项目吧.初期达到的效果是:CenOS服务器安装运行SVN,创建项目版本库,本地windows使用svn客户端更新提交代码,CentOS端使用命令行进行检出更新提交代码等.
CentOS(Linux)搭建SVN服务器和SVN的使用方法
第一步:在CentOS上面安装SVN,并启动SVN.
12345678910111213141516171819202122//yum自动安装yum update //更新一下yum版本库yum install subversion //安装svn//判断是否安装成功svn help //svn的帮助手册svn --version //看到svn的版本和基本信息 svn --version --quiet //看到svn的版本rpm -ql subversion ...