wheat 发表于 2018-11-10 09:25:53

GraphicsMagick+lua-nginx-module+nginx=

wget http://luajit.org/download/LuaJIT-2.0.0-beta10.tar.gz  
tar vxzf LuaJIT-2.0.0-beta10.tar.gz
  
cd LuaJIT-2.0.0-beta10
  
make&&makeinstallPREFIX=/usr/local/lj2
  
ln-sf luajit-2.0.0-beta10 /usr/local/lj2/bin/luajit
  
#下载最新的 ngx_devel_kit (NDK) 模块cd/tmp/wget http://github.com/simpl/ngx_devel_kit/tarball/v0.2.17rc2
  
tar vxzf v0.2.17rc2
  
ls simpl-ngx_devel_kit-bc97eea
  
#下载最新的lua-nginx-module 模块wget http://github.com/chaoslawful/lua-nginx-module/zipball/v0.5.8rc1
  
unzip v0.5.8rc1
  
ls chaoslawful-lua-nginx-module-a624ee9
  
cd/tmp
  
wget'http://nginx.org/download/nginx-1.0.10.tar.gz'tar-xzvf nginx-1.0.10.tar.gz
  
cd nginx-1.0.10/# 或者设置 LuaJIT 环境变量exportLUAJIT_LIB=/usr/local/lj2/lib
  
exportLUAJIT_INC=/usr/local/lj2/include/luajit-2.0# 这里假设 Nginx 安装路径是 /usr/local/nginx/#./configure --prefix=/usr/local/nginx \--add-module=/tmp/simpl-ngx_devel_kit-bc97eea \--add-module=/tmp/chaoslawful-lua-nginx-module-a624ee9
  
#./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-ipv6
  
./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module--with-http_gzip_static_module \--add-module=/tmp/simpl-ngx_devel_kit-bc97eea \--add-module=/tmp/chaoslawful-lua-nginx-module-a624ee9
  
#2代表cpu核数make-j4makeinstall# /etc/init.d/nginx restart
  
Restarting nginx daemon: nginxcat: /usr/local/nginx/logs/nginx.pid: No such file or directory
  
kill: usage: kill[-s sigspec |-n signum | -sigspec] pid | jobspec ... or kill-l
  
nginx not running/usr/local/nginx/sbin/nginx: error while loading shared libraries: libluajit-5.1.so.2: cannot open shared object file: No such file or directory
  
nginx already running.
  
# ldd /usr/local/nginx/sbin/nginx
  linux-vdso.so.1 =>(0x00007fffeabff000)
  libpthread.so.0 =>/lib64/libpthread.so.0 (0x0000003a20600000)
  libcrypt.so.1 =>/lib64/libcrypt.so.1 (0x0000003a2b600000)
  libluajit-5.1.so.2 => not found
  libm.so.6 =>/lib64/libm.so.6 (0x0000003a20a00000)
  libpcre.so.0 =>/usr/local/lib/libpcre.so.0 (0x00007f4bf0971000)
  libcrypto.so.10 =>/usr/lib64/libcrypto.so.10 (0x000000301f200000)
  libz.so.1 =>/lib64/libz.so.1 (0x000000301a200000)
  libc.so.6 =>/lib64/libc.so.6 (0x0000003a20200000)/lib64/ld-linux-x86-64.so.2 (0x0000003a1fa00000)
  libfreebl3.so =>/usr/lib64/libfreebl3.so (0x0000003a2de00000)
  libdl.so.2 =>/lib64/libdl.so.2 (0x0000003a1fe00000)# /lib
  
lib/   lib64/# /lib
  
lib/   lib64/# /lib
  
lib/   lib64/# /lib64/lj^C# cp /usr/local/lj2/lib/l
  
libluajit-5.1.a         libluajit-5.1.so      libluajit-5.1.so.2      libluajit-5.1.so.2.0.0lua/# cp /usr/local/lj2/lib/libluajit-5.1.so.2
  
anaconda-ks.cfg               core.1350                     .gconfd/                        packages/                     vhost.sh
  
.bash_history                   .cshrc                        .gem/                           .pki/                           weedfs/
  
.bash_logout                  D                               .gitconfig                      post-install                  weedfs.0.14.linux_amd64.tar.gz
  
.bash_profile                   .dbshell                        .gitolite/                      post-install.log
  
.bashrc                         fix_volume_index                .htoprc                         .ssh/
  
?b.                           .gconf/                         lnmp                            .tcshrc
  
# cp /usr/local/lj2/lib/libluajit-5.1.so.2 /lib64/# ldd /usr/local/nginx/sbin/nginx
  linux-vdso.so.1 =>(0x00007fff8d9ff000)
  libpthread.so.0 =>/lib64/libpthread.so.0 (0x0000003a20600000)
  libcrypt.so.1 =>/lib64/libcrypt.so.1 (0x0000003a2b600000)
  libluajit-5.1.so.2 =>/lib64/libluajit-5.1.so.2 (0x00007f0d3bbb4000)
  libm.so.6 =>/lib64/libm.so.6 (0x0000003a20a00000)
  libpcre.so.0 =>/usr/local/lib/libpcre.so.0 (0x00007f0d3b999000)
  libcrypto.so.10 =>/usr/lib64/libcrypto.so.10 (0x000000301f200000)
  libz.so.1 =>/lib64/libz.so.1 (0x000000301a200000)
  libc.so.6 =>/lib64/libc.so.6 (0x0000003a20200000)/lib64/ld-linux-x86-64.so.2 (0x0000003a1fa00000)
  libfreebl3.so =>/usr/lib64/libfreebl3.so (0x0000003a2de00000)
  libdl.so.2 =>/lib64/libdl.so.2 (0x0000003a1fe00000)
  libgcc_s.so.1 =>/lib64/libgcc_s.so.1 (0x0000003a2c200000)# /usr/local/nginx/sbin/nginx -v
  
nginx: nginx version: nginx/1.0.10


页: [1]
查看完整版本: GraphicsMagick+lua-nginx-module+nginx=