phper的linux学习 -Lnmp搭建和svn的配置

一、lnmp的搭建

1、安装lnmp包 :【wget -c http://soft.vpser.net/lnmp/lnmp1.2-full.tar.gz && tar zxf lnmp1.2-full.tar.gz && cd lnmp1.2-full && ./install.sh lnmp 】具体参照http://lnmp.org/install.html

2、远程连接mysql的时候 如果报错10038 的原因:没有开启远程访问权限和开放3306端口

①登陆mysql

【mysql -u root -p】

②修改权限

【use mysql;
 update user set host = '%' where user = 'root';
 select host, user from user ;
 flush privileges ;】注意:不要少了分号(;)
③打开防火墙配置文件
【vi /etc/sysconfig/iptables】-编辑
【-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
】---注意如果有其它3306的端口 注释掉
【:wq】保存
【service iptables restart】


二、svn服务器的安装和的配置
//yum安装subversion
yum install subversion

//查看安装位置
rpm -ql subversion

//建立svn版本库目录 
mkdir -p /www/svndata

//启动svn
svnserve -d -r /www/svndata

//查看端口3690是否被使用
netstat -lnt |grep  3690
ps -le |grep svn

//创建项目版本库
svnadmin create /www/svndata/test

//切换到项目版本库 修改配置文件
cd /www/svndata/test/conf

//修改svnserve.conf文件
vi svnserve.conf   打开注释并修改
anon-access = none #匿名用户不可读
auth-access = write #授权用户可写
password-db = passwd #使用哪个文件作为账号文件
authz-db = authz #使用哪个文件作为权限文件

//修改passwd配置文件
vi passwd 设置用户和密码

//修改authz配置文件
vi authz 设置用户组和用户权限
[groups]
webgroup = test,test1
[test:/] //项目版本库名
@webgroup=rw

//重启svn服务
pkill svnserve
svnserve -d -r /www/svndata

window checkout  svn://ip/项目版本库名

三、linux常用的svn命令

svn co(checkout) svnpath 目标路径文件夹 //将文件checkout到本地目录

svn add file //版本库中添加新的文件

svn ci(commit) -m "log信息"path //提交到版本库

svn lock -m "log信息" 路径 //加锁文件
svn unlock path  //解锁文件

svn update -r m path //更新到某个版本

svn status path //查看文件或者目录状态 【?:不在svn的控制中;M:内容被修改;C:发生冲突;A:预定加入到版本库;K:被锁定】

svn delete path -m "log信息"//删除文件 然后需要提交svn

svn log path //查看日志

svn info path //查看文件信息

svn diff -r m:n path //版本比较

svn merge -r m:n path //将两个版本之间的差异合并到当前文件

svn ls(list) path //查看该路径下的文件和目录列表

svn mkdir path/url  //创建纳入版本控制下的新目录

svn revert path  //恢复本地修改 不会存取网络而且会解除冲突的状态 但是不能恢复被删除的目录

svn switch  url //更新你的工作副本,映射到一个新的URL,其行为跟“svn update”很像,也会将服务器上文件与本地文件合并。

svn switch -relocate from .. to .. //改写工作副本的URL元数据,以反映单纯的URL上的改变

svn resolved path 移除工作副本的目录或文件的冲突状态










评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值