如何在windows下安装linuxreviewboard

nginx+lua_nginx+GraphicsMagick缩略图+tfs获取原图+ngx_cache_purge_服务器应用_Linux公社-Linux系统门户网站
你好,游客
nginx+lua_nginx+GraphicsMagick缩略图+tfs获取原图+ngx_cache_purge
来源:Linux社区&
作者:xinsir
root@-1:~# uname -aLinux ubuntu-1.230 3.2.0-29-generic #46-Ubuntu SMP Fri Jul 27 17:03:23 UTC
x86_64 x86_64 GNU/Linuxroot@ubuntu-1:~# cat /etc/issueUbuntu 12.04.1 LTS \n \l
root@ubuntu-1:~#
PS:以下操作我只在如上系统操作,仅供参考
1.安装GraphicsMagick
GraphicsMagick 是配合im4java使用的图片处理软件,在linux/windows下均能使用。在ubuntu下安装很简单:apt-get install graphicsmagick&yum -y install GraphicsMagick GraphicsMagick-devel (安装方法)然后运行 man gm,如果显示graphicsmagick的manual,则证明graphicsmagick安装成功。
2.安装lua_nginx
下载 LuaJIT-2.0.3.tar.gz& http://luajit.org/download.html
tar -zxvf LuaJIT-2.0.3.tar.gzcd LuaJIT-2.0.3/make && make install所以lib和include是直接放在/usr/local/lib和usr/local/include
3.安装nginx以及需要安装模块
查看现有版本号 nginx -v
下载nginx源码,解压wget http://www.nginx.org/download/nginx-1.7.3.tar.gz
tar -zxvf nginx-1.7.3.tar.gz
下载ngx_devel_kit HERE 解压
/simpl/ngx_devel_kit/tags
tar -zxvf ngx_devel_kit-0.2.19.tar.gz
下载nginx_lua_module HERE 解压/chaoslawful/lua-nginx-module/tags
tar -zxvf lua-nginx-module-0.9.5rc2.tar.gz
下载ngx_cache_purge-1.0.tar.gz
/files/ngx_cache_purge-1.0.tar.gz
tar -zxvf ngx_cache_purge-1.0.tar.gz
这里cache模块最好一起和lua进行编译安装避免后期不必要的麻烦
导入环境变量,编译vi /etc/profile
export LUAJIT_LIB=/usr/local/lib& & #这个很有可能不一样 export LUAJIT_INC=/usr/local/include/luajit-2.0& #这个很有可能不一样
是文件环境变量生效
source /etc/profile
cd nginx-1.7.3
./configure --prefix=/etc/nginx --sbin-path=/usr/sbin/nginx --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx.pid --lock-path=/var/run/nginx.lock --http-client-body-temp-path=/var/cache/nginx/client_temp --http-proxy-temp-path=/var/cache/nginx/proxy_temp --http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp --http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp --http-scgi-temp-path=/var/cache/nginx/scgi_temp --user=nginx --group=nginx --with-http_ssl_module --with-http_realip_module --with-http_addition_module --with-http_sub_module --with-http_dav_module --with-http_flv_module --with-http_mp4_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_random_index_module --with-http_secure_link_module --with-http_stub_status_module --with-mail --with-mail_ssl_module --with-file-aio --with-http_spdy_module --with-cc-opt='-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2' --with-ld-opt='-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-rpath,$LUAJIT_LIB' --with-ipv6 --add-module=/root/ngx_devel_kit-0.2.19 --add-module=/root/lua-nginx-module-0.9.5rc2
--add-module=/path/to/ngx_devel_kit& & #ngx_devel_kit 的源码路径--add-module=/path/to/lua-nginx-module& #nginx_lua_module 的源码路径
--add-module=/path/to/ngx_cache_purge-1.0.tar.gz
make -j2make install
安装nginx报错没有找到pcre包
解决办法:
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ 下载pcre模块编译nginx的时候添加--with-pcre=pcre源码path
****************************************************************************这种解决pcre方法网上说,但是我按照安装出错提示,直接指定源码文件& *安装 pcre报错& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & *checking windows.h usability... no& & & & & & & & & & & & & & & & & & & & & & & & & & & *checking windows.h presence... no& & & & & & & & & & & & & & & & & & & & & & & & & & *checking for windows.h... no& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & *configure: error: You need a C++ compiler for C++ support.& & & & & & & & & *解决办法:& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & *apt-get install build-essential& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & *继续安装pcre 继续安装nginx& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & *--with-pcre=pcar-path& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & *编译再次出错:& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & *checking for OpenSSL library ... not found& & & & & & & & & & & & & & & & & & & & & & *****************************************************************************
继续报错:
./configure: error: SSL modules require the OpenSSL library.You can either do not enable the modules, or install the OpenSSL libraryinto the system, or build the OpenSSL library statically from the sourcewith nginx by using --with-openssl=&path& option.解决办法:apt-get install libssl-dev apt-get install openssl安装成功
Lua 语言 15 分钟快速入门
Lua程序设计(第2版)中文 PDF
Lua程序设计(第二版)阅读笔记
NetBSD 将支持用 Lua 脚本开发内核组件
CentOS 编译安装 Lua LuaSocket
4.测试nginx-lua模块安装是否成功
在nginx的配置文件server模块添加
location /hello { & & & default_type 'text/plain'; & & & content_by_lua 'ngx.say("hello, lua")'; }
更多详情见请继续阅读下一页的精彩内容:
相关资讯 & & &
& (01月04日)
& (12/10/:04)
& (01月08日)
& (12/23/:18)
& (10/25/:58)
图片资讯 & & &
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款如何在windows下安装reviewboard_百度知道
如何在windows下安装reviewboard
提问者采纳
如果仅是按照官方的操作进行,phthon mysql的windows支持,使得其的安装也过于linux化,就需要安装人员手动地处理各种依赖情况。然而,python版本。问题主要有几个,是绝对安装不了的,python与apache的整合,也是由于其开源的特性。然而在windows下reviewboard作为一个开源的代码复查工具。在linux下,已经受到越来越多的开发人员喜爱,在windows下并没有最新或直接支持的相应版本造成的,包之间的依赖会自动地进行处理。 这几天问题主要即是因为windows的开发和linux的开发不一致。况且reviewboard官方对于如何在windows下安装也没有一个直接的step by step操作,只需要下载安装指定的包即可
其他类似问题
review的相关知识
按默认排序
其他1条回答
具体下载地址请/htdocs&#47.win32.6;errordocs&quot,终于在windows下安装成功.handlers。 安装patch工具.win32-py2.1.win32-py2;Directory&gt。我们关注conf目录下的信息.win32-py2:&#92.7,如&#47:&#92:&#92,使用mod_python-3.5;/htdocs/ SetHandler mod_python PythonHandler django,因此安装python的mysql支持; &目录下; SetEnv DJANGO_SETTINGS_MODULE reviewboard.2。在linux下。然而,此用于安装review board所需要使用的图形处理工具,这里只是将包名称,在cmd下执行以下命令进行安装 easy_install ReviewBoard 安装数据库支持。 安装memcached工具;&#47.5.2; PythonPath &quot,使得其的安装也过于linux化,在本安装过程中使用了apache作为web服务器;Scripts,因此必须要联网;&gt。我通过一次次的努力;reviewboard&#47,填写相应的信息.4;reviewboard&#47,使用py25-pysvn-svn161-1.16-1;Location&&#47.exe进行安装,使用CollabNetSubversion-client-1。Reviewboard会自动创建相应的表;reviewboard&#47。现将整个安装过程;&egg_cache&quot,使用MySQL-python-1:&#47,就需要安装人员手动地处理各种依赖情况,并在服务中将其启动.core,如果想要将reviewboard与现有的apache相整合(即将reviewboard安装在特定的子目录中;reviewboard/reviewboard/Location&conf' SetHandler None &lt,该工具为python与memcached交互的工具包.5,将C:/e。 安装easy_install工具,只需要下载安装指定的包即可。其次。使用patch-2。问题主要有几个.zip,设置在path变量中,python版本。然而在windows下.2,以及python对svn的支持。使用pycrypto-2.3,phthon mysql的windows支持.5,将文件apache-modpython,不是个人环境变量).exe进行安装,进入到conf目录,包之间的依赖会自动地进行处理;reviewboard/tmp/ # Serve static media without running it through mod_python # (overrides the above) &lt。安装svn客户端;e;Location &quot。使用PIL-1;htdocs&e;reviewboard&#47,也是由于其开源的特性; SetHandler None &reviewboard&#47.1.9-7-setup.0-1177;Location &quot.2。 安装P SetEnv HOME &quot,此用于Reviewboard支持ssh的仓库访问,填写一个相对路径.6c11,在安装过程中会选择数据库.0。 开启reviewboard.zip进行安装,会出现以下目录信息,并能与apache成功整合,将其解压在c;Python25下面.exe进行安装.so &#47:/errordocs &quot,但不会创建数据库.settings SetEnv PYTHON_EGG_CACHE &quot。此命令会联网进行安装,该工具用于在reviewboard过程中进行数据缓存处理,需要注意的是。建议安装在C.6-win32-& Alias &#47.modpython PythonAutoReload Off PythonDebug Off # Used to run multiple mod_python sites in the same apache PythonInterpreter reviewboard_reviewboard &lt,这就需要我们在之前已经将数据库创建好了,在命令行下。况且reviewboard官方对于如何在windows下安装也没有一个直接的step by step操作,默认安装路径.win32-py2.7。 安装svn支持;media&quot.conf中的信息部分copy到已有apache配置文件中.5.5。安装python的svn支持;&gt.win32-py2;errordocs&quot.win32-py2,使用mysql作为底层数据库;reviewboard&#47,在windows下并没有最新或直接支持的相应版本造成的,输入以下命令:/加载相应的模块 &mod_python.path&media &quot。使用memcached-1; Python25和C。 首先.exe进行安装,python与apache的整合;/ # Alias static media requests to filesystem Alias &#47,在相应的目录下.1.exe进行安装;reviewboard&#47,用于安装/) 安装成功之后; &lt,如果仅是按照官方的操作进行:&#47.2。 安装/reviewboard&#47,添加到系统的环境变量当中(注意是系统环境变量,记录下来;e。接下来。安装完之后.exe –d install 将其安装成服务; AllowOverride All &lt,使用mod_python-3.0。 安装python与apache之间的整合,并进行配置: rb-site install 安装位置 接下来.msi进行安装。 安装Python Imaging L 配置好之后;Location&gt:\Location &quot: LoadModule python_module modules&#47,是绝对安装不了的.3。 安装python 2,并在cmd下运行 memcached。对于apache2。如最终apache中的reviweboard配置文件如下所示,使用python-2,下载以下的安装包;media&quot,对其他有兴趣使用reviewboard的人员也有帮助;] +/[&#39.5-Apache2;data&quot.3,相信大家根据名称即会找到相应组件.5;xxx&#47,截图下来。 这几天问题主要即是因为windows的开发和linux的开发不一致:\e;e:&#47,即是按照步骤一步一步地进行安装了;GnuWin32目录,即默认的安装路径。 在cmd下执行 easy_install python-memcached 以安装python-&gt.exe进行安装.exe进行安装,则在填写Root Path时。 设置环境变量,svn用于连接svn与我们的svn代码库,建议安装在C.exe进行安装;对于apache2.5-Apache2;Directory &quot,使用setuptools-0,在本文中reviewboard作为一个开源的代码复查工具; Python25&#92,已经受到越来越多的开发人员喜爱,该用于用于生成两个文件的diff文件,进行reviewboard访问了,即可重装启动apache。这里需要svn的客户端,将bin目录
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁Sina Visitor SystemReviewBoard1.7不支持Windows了,开始搞Linux
ubuntu上mod—wsgi默认没有python2.x的版本了,只好自己编译一个。
转自http://blog.csdn.net/huangxiansheng1980/article/details/7202319
安装mod_wsgi
安装mod_wsgi有3种方式,源码安装和二进制文件安装和命令安装。
a. 命令安装:
目前unbuntu提供了2个源,一个针对2.x python,另外一个针对3.x python:
libapache2-mod-wsgi - Python WSGI adapter module for Apache
libapache2-mod-wsgi-py3 - Python 3 WSGI adapter module for
b. 二进制文件安装:
从下列地址下载二进制文件,然后把他们copy到对应的文件夹即可:
.debian.org/debian/pool/main/m/mod-wsgi/libapache2-mod-wsgi_3.3-4_i386.deb
c. 源码安装:
通过下面的链接下载源码:
/p/modwsgi/downloads/detail?name=mod_wsgi-3.3.tar.gz
解压进入该目录,使用configure生成Makefile,
发现有错误:
apxs: command not found
上网google一堆,发现有人说缺少httpd.devel等等之类的,发现都解决不了问题,后来在mod_wsgi的官网找到了答案:
/p/modwsgi/wiki/QuickInstallationGuide
原来是要安装apache2-dev,使用下列命令安装:
还有一个依赖库就是python-dev
现在,再来一次configure,发现成功的生成了makefile
接下来就是
如果没有什么错误这样我们就成功了安装了mod_wsgi
还有一个方法就是直接看看下面的文件存不存在:
/usr/lib/apache2/modules/mod_wsgi.so
配置apache来加载mod_wsgi
如果你的apache是在运行状态,先停止它
然后配置apache, 在/etc/apache/httpd.conf加入下面一行:
LoadModule wsgi_module /usr/lib/apache2/modules/mod_wsgi.so
注意上面的/usr/lib/apache2/modules/mod_wsgi.so是我的安装路径,如果你的是安装其他的目录,应做出相应的调整,怎么查看这个so安装在什么位置,就用find命令:
重启apache
如果系统找不到你的mod_wsgi.so,apache服务就会启动失败。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

我要回帖

更多关于 review board windows 的文章

 

随机推荐