Posts Tagged ‘’

安装ImageMagick和JMagick的注意事项

Posted by eDWARD at 17:28

好久没写安装笔记了,因为好久没有摸过Linux了…… 由于自己用JMagick写了一个图像处理引擎,所以需要在服务器上安装这两个软件。

安装ImageMagick和JMagick

  1. 把ImageMagick-6.3.2-9.tar.gz下载到 /usr/local/src 下,然后解压缩

    看看测试结果,总共有六百多个测试。。。。这里有一个重要问题,很多服务器虽然都安装了必须的zlib、freetype、libpng和jpeg-6b,但是在这里安装程序根本找不到他们,尤其是jpeg-6b,我们开始就忽略了这点,导致JBoss在处理jpg文件时直接灸崩溃了,真是够烂的,想比之下Resin就做的很好,很友善的提示了个错误,虽然跟没提示差不多吧:( 无奈,只要重新下载jpeg-6b的src,安装完成后Resin下一切正常,JBoss继续崩溃……

  2. 把JMagick-6.2.6-0.tar.gz下载到 /usr/local/src 下,然后解压缩到

    最后的test是运行JMagick自带的java程序,目的是测试安装后的JMagick是否可用

注意事项

  1. 调用程序的时候出现类似“ no JMagick in java.library.path”这样的错误,这个主要是因为java虚拟机找不到“libJMagick.so”,解决办法就是吧“libJMagick.so”这个文件拷到 “jre/lib/i386”目录下就可以了。
  2. 把“jmagick.jar”这个文件拷到您应用的“WEB-INF/lib”目录下。
  3. 在代码中使用前设置:System.setProperty(”jmagick.systemclassloader”,”no”);或者直接加载在启动项上:-Djmagick.systemclassloader=no;或者在Resin配置文件中加入配置:< system-property systemclassloader=”no”/>;

Sphere: Related Content

Filed In 学习路上 | Study | Tags: , , | 4 Comments »

Apache上搭建PHP5.1.6 and 加速器

Posted by eDWARD at 15:12

  1. php-5.1.6.tar.gz下载到 /usr/local/src 下,然后解压缩

  2. 修改Apache配置文件

  3. 创建名称为”info.php”的文件,内容如下

  4. 安装IonCube Loader

    在/etc/php.ini中增加如下配置

  5. 安装Zend Optimizer

    在/etc/php.ini中增加如下配置

  6. 重新启动Apache

Sphere: Related Content

Filed In 学习路上 | Study | Tags: | Add a Comment »

Linux下使用Apache,FastCGI构建Ruby On Rails环境的备忘录

Posted by eDWARD at 17:10

    之前我已经安装过Apache,所以这里我主要介绍安装Ruby, RubyGems, Rails,和FastCGI的方法。

    安装Ruby

  1. ruby-1.8.5.tar.gz下载到 /usr/local/src 下,然后解压缩

  2. 设置Ruby的环境变量,别忘记先logout再login

  3. 安装RubyGems

  4. rubygems-0.9.0.tgz下载到 /usr/local/src 下,然后解压缩到

    这个过程中可能缺包,如果是RH就自己找RPM包吧

  5. 安装Rails

  6. 这块是远程安装,如果速度慢建议直接去下载这些包
  7. 安装Apache的FastCGI模块

    FastCGI这个老家伙在Rails火热起来后也开始返老还童了,虽然有SCGI + lighttpd这个竞争对手,但Apache + FastCGI才是王道,当然FastCGI的Apache模块有一些问题,比如会烂开进程,挂掉后也杀不掉,导致很不稳定,好在有FCGID这个解决办法,不至于让FCGI走向末路^^

  8. fcgi-2.4.0.tar.gz下载到 /usr/local/src 下,然后解压缩
  9. 把fcgi安装到Rails中
  10. mod_fastcgi-2.4.2.tar.gz下载到 /usr/local/src 下,然后解压缩

  11. 修改Apache的配置文件httpd.conf,追加如下内容

  12. 前面说过很多mod_fastcgi模块的缺陷,所以这里我们安装一个新的选择FCGID.具体细节请访问http://fastcgi.coremail.cn

  13. mod_fcgid.1.10.tar.gz下载到 /usr/local/src 下,然后解压缩
  14. 如果选择使用FCGID,那么也要修改Apache的配置文件httpd.conf,将刚才的FastCGI的配置改为

  15. 让FastCGI开始工作

  16. 先在Apache中建立一个Rails应用,相当的简单^^

    其实现在可以启动script/server脚本用http://IP:3000来访问Rails应用程序

  17. 修改应用public目录中的.htaccess文件

  18. 修改应用public目录中的dispatch.fcgi文件

  19. 修改/opt/ruby/lib/gems/1.8/gems/rails-1.1.6/lib/fcgi_handler.rb

  20. 启动Apache

  21. 现在就可以用test.zhangzhang.net访问Rails应用了,当然是使用FastCGI来做解释器^^

  22. FastCGI Hello World!

  23. 既然安装了FCGI,当然要秀一下CGI啦,我用Perl写了一个Hello World,如果机器里没有PL的FCGI包,可能就需要安装一下。

    当然不要忘记把这个文件的权限设置为755^^

Sphere: Related Content

Filed In 学习路上 | Study | Tags: | Add a Comment »

Apache上使用Resin 3.0.19 搭建J2EE执行环境

Posted by eDWARD at 17:09

    之前我已经安装过JDK和Apache,所以我们这次直接安装Resin。不过之前Resin的官方网站一直上不去,这里介绍一个好地方 ftp://202.96.64.144/pub,这里有很多最新的Linux开发环境所需要的软件包,速度也很快,真是很感谢提供这个FTP的朋友。

    安装Resin

  1. 首先把resin-3.0.19.tar.gz下载到 /usr/local/src 下,然后解压缩

  2. 然后可以直接编译安装,Resin的编译很方便,不仅可以直接把Apache中需要的Resin模块复制到Apache中,还可以直接把需要在Apache里添加的配置追加到httpd.conf中。

  3. 启动resin,并测试结果

  4. 整合Apache + Resin

  5. 修改httpd.conf

  6. 修改resin.conf

  7. 把Resin当作服务启动

    可以看到8080是内部监听中,大功告成。可以随便作一个jsp放在/var/www/weblog中看看效果了,这里我就省略了。。。。

Sphere: Related Content

Filed In 学习路上 | Study | Tags: | Add a Comment »

Linux下安装Apache 2.0.59 的备忘录

Posted by eDWARD at 16:58

    因为需要在zhangzhang.net上支持J2EE和ROR,所以我就选择安装Apache,虽然有lighttpd这个选择,但我觉得还是Apache更稳定,毕竟我们公司都是用YApache的。

    安装Apache

  1. 先把 Apache 2.0.59 下载到 /home/用户目录/Devtools 下,然后加压缩到/usr/local/src/目录
  2. 然后进入httpd目录新建一个编译脚本,方便维护和以后升级。每次执行下面的setup.sh就可以安装了(前提是安装libxml2库zlib库)

    这样就可以把制定的模块静态编译到Apache里,而且也支持动态加载模块。

  3. 把Apache当作服务启动

    现在可以看到80端口已经开始监听了,访问自己的ip也可以看到Apache的欢迎界面:)

Sphere: Related Content

Filed In 学习路上 | Study | Tags: | Add a Comment »

Page 1 of 212»
Technorati

  品位不凡,威严,略显高深,喜爱一切美丽的事物,易怒,固执,有些利己,但关心接近他的人。谦逊,但非常有野心,有才能,刻苦,是不甚令人满意的伴侣,朋友众多,树敌也多,是可以信赖的人。


bloglines
google reader
my yahoo
订阅我的博客