202107-17 编译安装 vsFTP 3.0.3的详细解析 漏洞详情VSFTP是一套基于GPL发布的类Unix系统上使用的FTP服务器软件。该软件支持虚拟用户、支持两种认证方式(PAP或xinetd/tcp_wrappers)、支持带宽限制等。VSFTP中存在安全漏洞,该漏洞源于程序没有正确处理‘deny_file'选项。远程攻击者可利用该漏洞绕过访问限制。以下产品及版本受到影响:VSFTP3.0.2及之前版本,opensuse13.1版本和13.2版本。受影响的产品VsftpdVsftpd3.0.2FTP的登录一般有三种方式,分别是:匿名用... 继续阅读 >
202010-20 Aliyun Linux 编译安装 php7.3 tengine2.3.2 mysql8.0 redis5的过程详解 介绍之前写过CentOS安装PHP,MySQL,Nginx的相关文章,具体介绍这里就不写了,直接上操作步骤.安装Tengine1.安装必要的编译环境yumupdateyuminstallgccgcc-c++autoconfautomake2.安装需要的组件PCREPCRE(PerlCompatibleRegularExpressions)http://www.pcre.org是一个Perl库,包括perl兼容的正则表达式库。nginxrewrite依赖于PCRE库,所以在安装Tengine前一定要先安装PCRE,最新版本的PCRE可在官网获取。具体... 继续阅读 >
201501-27 Ubuntu中安装启用Redis以及对应PHP扩展安装 使用apt-get安装在LinuxUbuntu中安装Redis数据库#安装Redis服务器端~sudoapt-getinstallredis-server安装完成后,Redis服务器会自动启动,我们检查Redis服务器程序#检查Redis服务器系统进程~ps-aux|grepredis#通过启动命令检查Redis服务器状态~netstat-nlt|grep6379#通过启动命令检查Redis服务器状态~sudo/etc/init.d/redis-serverstatus编译安装~wgethttp://download.redis.io/releases/redis-2.8.3.tar.gz... 继续阅读 >
201501-06 CentOS 5.11编译安装Nginx1.6.2+MySQL5.6.22+PHP5.6.3 CentOS5.x系统安装配置图解教程一、配置防火墙,开启80端口、3306端口vi/etc/sysconfig/iptables #编辑防火墙配置文件#Firewallconfigurationwrittenbysystem-config-securitylevel#Manualcustomizationofthisfileisnotrecommended.*filter:INPUTACCEPT[0:0]:FORWARDACCEPT[0:0]:OUTPUTACCEPT[0:0]:RH-Firewall-1-INPUT-[0:0]-AINPUT-jRH-Firewall-1-INPUT-AFORWARD-jRH-Firewal... 继续阅读 >
201411-11 Linux 下安装PHP性能分析工具 xhprof 笔记 为ECOS框架写了一个相关的APP应用,前段时候要用xhprof来测试一下ECAE上的php的运行效率又重新要安装xhprof,本日志记录下相关的过程,以便以后再次使用到。编译安装wgethttp://pecl.php.net/get/xhprof-0.9.2.tgztarzxfxhprof-0.9.2.tgzcdxhprof-0.9.2/extension/sudophpize./configure--with-php-config=/usr/local/php/bin/php-configsudomakesudomakeinstall配置php.ini在php.ini里加入[xhprof]extension=xhprof.... 继续阅读 >
201411-07 Ubuntu中memcached的安装、配置和启用关闭 Memcached是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。最初为了加速LiveJournal访问速度而开发的,后来被很多大型的网站采用。起初作者编写它可能是为了提高动态网页应用,为了减轻数据库检索的压力,来做的这个缓存系统。它的缓存是一种分布式的,也就是可以允许不同主机上的多个用户同时访问这个缓存系统,... 继续阅读 >
201411-07 Linux下编译安装GraphicsMagick及PHP扩展gmagick 操作系统:CentOS(其他linux操作系统可参考)环境:LAMP编程语言:PHP官方主页:GraphicsMagick官网下载地址:GraphicsMagick1.3.18安装步骤:#安装GraphicsMagick(注意将其中的libpng和jpeg相关路径替换成自己系统的对应路径)tarzxvfGraphicsMagick-1.3.18.tar.gz./configure--prefix=/usr/local/gmagickCPPFLAGS='-I/usr/local/libpng/include-I/usr/local/jpeg6/include'LDFLAGS='-L/usr/local/libpng/lib-L/usr... 继续阅读 >
201411-07 Linux编译安装中configure、make和make install各自的作用 这些都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤。./configure是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。make是用来编译的,它从Makefile中读取指令,然后编译。makeinstall是用来安装的,它也从Makefile中读取指令,安装到指定的位置。AUTOMAKE和AUTOCONF是非常有用的用来发布C程序的东西。1、configure这一步一般用来生成Makefile,为... 继续阅读 >
201411-07 Ubuntu下使用源代码编译安装apache2.2.26 下载httpd-2.2.26.tar.gz(下载地址),执行sudotarxzfvhttpd-2.2.26.tar.gzcdhttpd-2.2.26sudo./configure--prefix=/usr/local/apache2--enable-module=most--enable-rewrite--enable-shared=max--enable-so如果提示如下错误:checkingforCcompilerdefaultoutputfilename...configure:error:Ccompilercannotcreateexecutables原因是未安装libc6-dev,执行sudoapt-getinstallbuild-essential就ok... 继续阅读 >
201411-07 Linux 安装 jpeg-6b 出错:./libtool 命令未找到 问题描述:make;makeinstall./libtool--mode=compilegcc-O2 -I.-c./jcapimin.cmake:./libtool:命令未找到make:***[jcapimin.lo]错误127./libtool--mode=compilegcc-O2 -I.-c./cjpeg.cmake:./libtool:命令未找到make:***[cjpeg.lo]错误127解决办法:首先看有没有安装libtoolrpm -qa|grep libtool如果没有安装执行以下指令安装:#ubuntusudoapt-getinstalllibtool#centosyuminstall... 继续阅读 >
201411-07 Linux下编译安装freetype出错信息及解决办法 ubuntu12.04下编译安装freetype出现如下错误信息:configure:creating./config.statusconfig.status:creatingunix-cc.mkconfig.status:creatingunix-def.mkconfig.status:creatingfreetype-configconfig.status:creatingfreetype2.pcconfig.status:creatingftconfig.hFreeTypebuildsystem--automaticsystemdetectionThefollowingsettingsareused: platform unix compiler... 继续阅读 >
201411-07 编译安装 freetype 报错 make: [install] 错误 1 (忽略) 及解决办法 freetype./configuremake当make install 时总是出现这个错误:rm-f/usr/local/modules/freetype/include/freetype2/freetype/cache/*rmdir/usr/local/modules/freetype/include/freetype2/freetype/cacherm-f/usr/local/modules/freetype/include/freetype2/freetype/internal/*rmdir/usr/local/modules/freetype/include/freetype2/freetype/internalrmdir:‘/usr/local/modules/freetype/include/freetype2/freetype/... 继续阅读 >
201411-07 Linux下安装Apache指定安装模块以及安装后编译加载其他模块 一、安装apache时同时安装mod_proxy模块1.下载apache本人下载的是httpd-2.2.12.tar.bz2,保存到了/home/sxs/software下。2.解压apache文件进入/home/sxs/software文件夹,执行:#tar-xjfhttpd-2.2.12.tar.bz2将在/home/sxs/software下生成一个httpd-2.2.12文件夹。如果下载的文件后缀是tar.gz,需要用如下命令#tar-xzfhttpd-2.2.12.tar.gz3.设置安装目录和参数进入新解压的httpd-2.2.12文件夹,执行:#./configure--... 继续阅读 >
201411-07 Ubuntu下boost库的编译安装步骤及卸载方法详解 最近由于编译一个程序用到了C++的boost库,所以便安装了这个库。但是,其中遇到了一些小问题。所以记录下来,以供别人参考。首先说一下我的环境:Ubuntu12.0432bit, gcc4.6.3其实在ubuntu下,可以用一下命令直接安装sudo apt-get install libboost-dev但是,我这样安装以后,编译程序时出现了很多错误,而且都是系统文件的错误。我开始以为是我的boost库版本不对,后来换了好几个版本,都出现了同... 继续阅读 >
201411-07 linux下如何编译安装bzip2 下载源文件安装包:http://www.bzip.org/downloads.html解压:tar-xzvfbzip2-1.0.6.tar.gz进入解压后的目录:cd bzip2-1.0.6为编译做准备,创建libbz2.so动态链接库(这一步很重要,安装python的时候如果没有这一步,python安装不上bz2模块):make-fMakefile-libbz2_so编译&&安装:make&&makeinstall至此,大功告成!... 继续阅读 >
201411-07 Ubuntu下从源码编译安装flare以及如何从Debian包安装 从源码安装1.安装TokyoCabinetFlare基于TokyoCabinet.安装TokyoCabinet很简单,可参考:TokyoCabinet安装文档.2.安装FlareFlare还基于boost,安装boost可参考这篇文章:Ubuntu下boost库的编译安装步骤详解.下面是安装Flare的步骤:$wget'http://labs.gree.jp/data/source/flare-1.0.5.tgz'$tarzxvfflare-1.0.5.tgz$cdflare-1.0.5$./configure--with-boost=/usr/local/boost--with-tokyocabi... 继续阅读 >