Tag Archives: debian

autoconf导致lnmp安装php失败的问题

lnmp在不同debian版本以及不同服务商的debian模板上安装最常见的错误就是安装完成之后发现php没有安装成功。 导致这个错误的最常见原因就是由于autoconf版本造成的,找到这个原因之后解决办法就很简单了。 下载lnmp安装文件解压之后修改其中的debian.sh文件。 打开debian.sh文件 查找“autoconf-2.13”字符,大约在196行开始到200行之间 修改所有“autoconf-2.13”为“autoconf-2.58”即可。

Posted in Web Server | Tagged , , , | 评论关闭 [27 views]

wget使用代理的方法

最近用wget抓一个e文站的时候中断后不能继续,后来才发现是目标站服务器屏蔽了我的服务器的ip地址,应该是抓的太狠被发现了。。。 之前一直用的curl之类php函数,最近才用的exec()调用服务器系统命令wget来抓,发现效率绝对高啊,可惜副作用就是抓的频率太快,(一秒钟大约5-10篇)会遭到有防范的目标服务器屏蔽,解决办法就是用http代理了。 wget用http代理的方法很简单,但是效率会大打折扣。 要让wget使用代理进行下载只需要在执行wget的用户目录内添加.wgetrc文件,然后在改文件内添加http_proxy=ip:port即可 例如执行wget的用户是root,那么在root目录里添加一个文件.wgetrc内容是 http_proxy=8.8.8.8:80 8.8.8.8是代理服务器的ip地址,80是端口 这样再执行wget的时候就会通过8.8.8.8:80的代理服务器来进行下载了。

Posted in Code | Tagged , , , | 评论关闭 [167 views]

linux下用Imagemagick批量处理图片

因为采集的时候为了加快速度所以未对采集的图片做缩小尺寸和压水印的操作,最后导致图片占用了服务器上有90GB的空间,为了减小图片所占的空间顺便加上水印便用了Imagemagick命令行工具在linux下对所有的图片进行了尺寸缩小以及添加水印,经过实践发现这个方法的效率远远超出在采集的时候对图片进行操作,以下是操作笔记以备日后查阅。 首先安装Imagemagick 我的是debian系统 #Debian安装imagemagick apt-get install imageMagick -y #这里可能很多同学会发现系统会提示未找到安装包,可以先执行 apt-get update && apt-get -f upgrade #再执行 apt-get install imageMagick -y #如果还是提示未找到安装包之类的就执行 aptitude install imagemagick 如果是centos的系统当然就得执行 yum install imageMagick -y 安装完ImageMagick 编写批量处理图片的脚本 #!/bin/bash for each in /home/www/website/imgfloder/*{.jpg,.gif,.png} do s=`du -k $each … Continue reading

Posted in Code | Tagged , , , , , | 评论关闭 [104 views]