Building openresty1.7.10.1 with luajit on windows using Cygwin, 在windows下用Cygwin下编译带Luajit的openresty
First install 32bit cygwin.Install packet: openssl zlib-dev pcre gcc-core perl readlineopenresty没有对Cygwin做兼容,我们需要自己来修改文件Open bundle\lua-cjson and lua-rds-parser and lua-redis-parser three folder's Makefile for edit, Add those lines before “## ..... (Macports)”bundle\lua-cjson的,lua-rds-parser的,lua-redis-parser的Makefile里,“## ***OSX (Macports)”上面加入:[plain] view plaincopyprint?在CODE上查看代码片派生到我的代码片ifeq ($(OS),Windows_NT) LDFLAGS2 += -L../luajit-root/usr/local/openresty/luajit -lcyglua51 endififeq ($(
折腾了一天,终于解决了首先,准备cygwin环境 cygwin下载setup.exe,启动并开始安装,建议选163源或者日本的源,速度较快需要的安装的包及其devel包: openssl zlib pcre还有就是一些编译需要的工具: gcc4 make perl lua (不使用openresty内置的lua)下载openresty, openresty官网并解压到 C:\cygwin\tmp下修正lua的C模块编译脚本 共需要修正3个文件(其实就是3个模块),而且都是一样的修改. 版本号日新月异,自己搞定啦打开 C:\cygwin\tmp\ngx_openresty-1.2.8.6\bundle\lua-cjson-1.0.3\Makefile, 加入 -llua5.1然后就是如法炮制,修正rds和redis处理模块开始编译吧,童鞋们! 启动cgywin开始执行配置,注意,这里使用系统的lua,而非openresty内置的lua,原因就是cjson等模块会找不到内置的lua(配一下也可以,但麻烦)cd /tmp/ngx_openresty-1.2.8.6./configure --
由于某大云,不让托管小站,今天决定把BLOG托管到百度BAE.SVN还不是很熟,SVN版本控制在百度网站上面在线编辑的话会有BUG,导致无法删除版本,弄了半天.顺便分享下Typecho移植到BAE需要修改的几个地方.一.在程序根目录增加app.conf文件,主要用于URL重写,内容如下:
phpMyAdmin在使用同步功能时候,默认是不能选择远程主机,如下图:修改方法:找到phpMyAdmin目录,修改下面的文件:phpMyAdmin\libraries\config.default.php 中的$cfg['AllowArbitraryServer'] = true;设置为真,就可以手动输入别的服务器地址.
yum -y install gccyum -y install flex byacc libpcap ncurses ncurses-devel libpcap-develwget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gztar zxvf iftop-0.17.tar.gzcd iftop-0.17./configuremake && make install