linux版本:64位CentOS 6.4 Nginx版本:nginx1.8.0 php版本:php5.5.28 1.编译安装Nginx 官网:http://wiki.nginx.org/Install 下载:http://nginx.org/en/download.html 1.首先确保系统安装GCC编译器及相关工具(autoconf 和automake他们用于自动创建功能完善的makefile,当前大多数软件包都是使用这一工具生成的makefile的) # yum -y install gc…
安装Nginx前需要编译环境和库文件支持: 1.安装make: yum -y install openssl openssl-devel yum -y install gcc automake autoconf libtool make 安装gcc yum install gcc gcc-c++ 下载pcre,让 Nginx 支持 Rewrite 功能,放在/usr/local/src下并解压安装 wget http://downloads.sourceforge.net/project/pcr…
基础的缓冲区溢出实践通常需要确定运行状态下程序中的某些局部变量的地址,如需要确定输入缓冲区的起始地址从而获得注入缓冲区中的机器指令的起始地址等.在 Linux 环境下,可通过 gdb 对程序进行动态调试,从而获得程序运行状态下的信息( 关闭 ALSR 机制 ),基础的 gdb 操作可参见笔者的文章Linux下编辑.编译.调试命令总结——gcc和gdb描述.使用 gdb 可以方便的获取程序动态运行状态下的信息,但通过 gdb 动态调试获取的诸如缓冲区的起始地址等信息可能与程序实际运行时的信息并不相…
linux版本:64位CentOS 6.4 Nginx版本:nginx1.8.0 php版本:php5.5 1.编译安装Nginx 官网:http://wiki.nginx.org/Install 下载 # wget http://nginx.org/download/nginx-1.8.0.tar.gz # tar -zvxf nginx-1.8.0.tar.gz # cd ./nginx-1.8.0 # ./configure --prefix=/usr/local/nginx # make…
  linux版本:64位CentOS 6.4 Nginx版本:nginx1.8.0 php版本:php5.5 1.编译安装Nginx 官网:http://wiki.nginx.org/Install 下载 # wget http://nginx.org/download/nginx-1.8.0.tar.gz # tar -zvxf nginx-1.8.0.tar.gz # cd ./nginx-1.8.0 # ./configure --prefix=/usr/local/nginx # ma…
因为公司需要需要安装一系列环境,新手上路第一次配的时候什么也不懂在网上找了半天,觉得这篇不错,我在这里顺便记录一下.(原文:https://www.cnblogs.com/wyd168/p/6636529.html) 先复制过来,等有时间了在总结一下自己的方法...... 环境:CentOS-7 (以下环境搭建需要安装的建议安装其最新版或者当前最稳定版本!!!!) -----------------------这是个轮子!!!!!! ----------------------- 开始前,请确认…
开始前,请确认gcc g++开发类库是否装好,默认已经安装. ububtu平台编译环境可以使用以下指令 apt-get install build-essential apt-get install libtool centos平台编译环境使用如下指令 安装make: yum -y install gcc automake autoconf libtool make 安装g++: yum install gcc gcc-c++ 下面正式开始: 一.选定安装文件目录 可以选择任何目录,本文选择  …
php5.4.44 所谓多版本多版本PHP就是php5.4和5.5以及其他版本在同一台服务器. 假如php5.5是主版本已经安装在/usr/local/php目录下,那么再安装其他版本的php再指定不同安装目录即可.   安装第二个版本的PHP # wget http://cn2.php.net/get/php-5.4.44.tar.gz/from/this/mirror# tar zxvf php-5.4.44.tar.gz# cd php-5.4.44#./configure --prefi…
环境说明: linux : centOS jdk : 1.8 tomcat : 8.5 redis : 4.0 jdk安装配置 1.下载jdk(这里下载的是jdk-8u181-linux-x64.tar.gz) 当然你可以直接下载rpm格式的,这样更简单,一键安装 压缩版的需要自己解压并已配置环境变量,不过对于喜欢折腾的小伙伴来说,这种方式更有趣 2.解压 tar -zxvf jdk-8u181-linux-x64.tar.gz 3.配置环境变量 将解压后的文件夹移动到想要存放的文件夹下,这里我…
一.前言嵌入式Linux系统中,应用开发过程中,很多情况下,用户需要对一个应用程序进行反复调试,特别是复杂的程序.采用GDB方法调试,由于嵌入式系统资源有限性,一般不能直接在目标系统上进行调试,通常采用gdb+gdbserver的方式进行调试. Gdbserver在目标系统中运行,gdb则在宿主机上运行.目标系统必须包括gdbserver程序,宿主机也必须安装gdb程序.在此我们还不能直接采用linux发行版自带的gdb,需要交叉编译gdb和gdbserver. 二.编译gdb和gdbserve…