08 2011 档案
摘要:SVN有很多钩子方法:* start-commit* pre-commit* post-commit* pre-revprop-change* post-revprop-change我们设置post-commit文件的内容:/usr/bin/svn update SVN路径 --username SVN用户 --password SVN密码设置可执行的权限:chmod +x post-commit这里有一个前提:那就是SVN服务器和WEB服务器是同一台,不过在实际应用中,它们很可能是分离的,这时,我们可以用SSH的KEY认证达到从SVN服务器自动远程执行命令更新WEB服务器的目的:先在SVN服
阅读全文
摘要:用SVN的钩子实现SVN与WEB测试服务器同步 (2010-03-03 13:58:30)转载标签:杂谈分类: 程序开发多人开始使用subversion之后,就想着,要建立一个测试用的服务器,不需要把文件update到本地再进行测试。原理:基于subversion的钩子,即hook(在每个版本库下有hooks文件夹,里面有很多钩子程序)。在subversion执行一个操作时,那会相应的首先去调用相关的钩子程序(如果存在的话)。那么实现一个同步的测试服务器,我们只需要在一个用户执行完毕一个commit操作之后,让钩子程序去自动更新测试服务器的文件即可。通过这个思路,我们需...
阅读全文
摘要:第一步:安装apache2 libapache2-svn subversionsudo apt-get install apache2sudo apt-get install subversionsudo apt-get install libapache2-svn安装完后按照提示Run '/etc/init.d/apache2 restart' to activate new configuration!重启apache2第二步:创建SVN库和项目sudo mkdir /home/svn //创建SVN库sudo svnadmin create /home/svn/proje
阅读全文
摘要:0、准备工作1sudo apt-get update1、安装并开启Nginx1sudo apt-get intsall nginx2sudo /etc/init.d/nginx start3#此时访问localhost如出现"Welcome to Nginx!"页面则表明安装成功2、安装mysql(会提示设置数据库密码)1sudo apt-get install mysql-server mysql-client3、安装phpmyadmin并在虚拟主机根目录下建立软链接1sudo apt-get install phpmyadmin2sudo ln -s /usr/shar
阅读全文
摘要:最近有个想法,就是想实现nginx和apache并存,*.html或静态文件用nginx运行.php文件用apache运行怎么实现配置呢?首先nginx的配置修改/etc/nginx/sites-available/default文件,使用一下的方式来代理php运行,注意不要启用nginx的php运行方式# proxy the PHP scripts to Apache listening on 127.0.0.1:80 # location ~\.php$ {proxy_passhttp://localhost:8080;(这里改为apache的监听的IP和端口,老李是本地测试,所以这样)
阅读全文
摘要:更新:[2011/03/19]添加10.04的php5-fpm的源。[2011/01/20]再次添加nginx的源。[2011/01/19]1、将原来的php的fcgi-spawn方式改为php5-fpm方式;2、重新编辑安装过程,大大减少了安装步骤。[2011/01/13]增加支持php5.3的ZendGuard。[2010/12/29]添加maverick(10.10)的官方源。[2010/12/09]删除nginx的ppa源。[2010/11/07]1、再次修正nginx的ppa源;2、添加解决Discuz7.2后台启动URL静态化后提示 404 Not Found 的方法。[2010/
阅读全文

浙公网安备 33010602011771号