编译安装

linux 下安装 redis

自古美人都是妖i 提交于 2020-01-10 11:22:06
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 1.环境说明 ubuntu 12.04 源码存储路径 /home/wzw/workstation/src 安装路径 /home/wzw/workstation/env 切换到工作目录 cd /home/wzw/workstation/src/ 2.安装和运行 mkdir -p /home/wzw/workstation/env/redis wget http://download.redis.io/releases/redis-2.6.16.tar.gz sudo tar -zxvf redis-2.6.16.tar.gz sudo cp -r redis-2.6.16/* /home/wzw/workstation/env/redis cd /home/wzw/workstation/env/redis sudo make sudo make install cd /usr/local/bin sudo ./redis-server & ./redis-cli 参见下图 3.使用 Predis 连接 redis (1) 下载 Predis ,解压文件,把 解压后目录中lib下的Predis目录复制到站点根目录,附linux命令: wget https://github.com/nrk/predis

Linux编译安装中configure、make和make install各自的作用

主宰稳场 提交于 2019-12-19 17:11:25
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 这些都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤。 ./ configure 是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。 make 是用来 编译 的,它从 Makefile 中读取指令,然后编译。 make install 是用来安装的,它也从Makefile中读取指令,安装到指定的位置。 AUTOMAKE和AUTOCONF 是非常有用的用来发布C程序的东西。 1、configure 这一步一般用来生成 Makefile,为下一步的编译做准备,你可以通过在 configure 后加上参数来对安装进行控制,比如代码: ./configure --prefix=/usr 上面的意思是将该软件安装在 /usr 下面,执行文件就会安装在 /usr/bin (而不是默认的 /usr/local/bin),资源文件就会安装在 /usr/share(而不是默认的/usr/local/share)。 同时一些软件的配置文件你可以通过指定 --sys-config= 参数进行设定。有一些软件还可以加上 --with、--enable、--without、--disable 等等参数对编译加以控制,你可以通过允许 .

Nginx PHP MySql 编译安装

[亡魂溺海] 提交于 2019-12-10 01:48:18
以CentOS5.6为平台编译安装。确保系统已经安装gcc/gcc-c++编译器! 1.Nginx-1.0.14 2.PHP-5.3.10 3.MySql-5.1.61 安装相关依赖开发库: autoconf curl freetype gd jpegsrc libiconv libmcrypt libpng libxml2 mhash ncurses openssl opensll-devel pcre pcre-devel zlib zlib-devel 1.Nginx 编译安装 # groupadd www 创建www用户组 # useradd -g www -s /sbin/nologin -M www 创建www用户并将其添加到www用户组 # mkdir /www 创建/www网站目录 # chmod +w /www 给/www目录写权限 # chown -R www:www /www 将网站根目录/www所有者和所属组设置为www用户和组 [./configure 编译参数] --prefix=/usr/local/nginx Nginx安装路径 --user=www nginx启动运行所使用的用户,该用户必须已经存在。 --group=www nginx启动运行所使用的用户组,该用户组必须已经存在。 --with-http_realip_module --with

linux 下编译安装 nginx

大憨熊 提交于 2019-12-07 10:05:58
1.环境说明 ubuntu 12.04 源码存储路径 /home/wzw/workstation/src 安装路径 /home/wzw/workstation/env 切换到工作目录 cd /home/wzw/workstation/src/ 2.zlib wget http://zlib.net/zlib-1.2.8.tar.gz tar -zxvf zlib-1.2.8.tar.gz sudo mv zlib-1.2.8 ../env/ 注意:只解压不安装 3.openssl wget http://www.openssl.org/source/openssl-1.0.1e.tar.gz tar -zxvf openssl-1.0.1e.tar.gz sudo mv openssl-1.0.1e ../env/ 注意:只解压不安装 4.pcre wget http://nchc.dl.sourceforge.net/project/pcre/pcre/8.21/pcre-8.21.tar.gz tar -zxvf pcre-8.21.tar.gz sudo mv pcre-8.21 ../env/ 注意:只解压不安装 5.nginx wget http://nginx.org/download/nginx-1.4.2.tar.gz tar -zxvf nginx-1.4.2

PHP7.0.0正式版编译安装LAMP/LNMP【CentOS 7】

白昼怎懂夜的黑 提交于 2019-12-02 07:12:42
apache mysql我就不编译了 网上有几篇7.0rc版的文章 但编译参数有问题,并不适合7.0正式版,在这里做一下修正,反正你按我给你的一步步的做,不会有错的.... 前期准备 基本上很全了 你可以按自己的需求删减一些 yum groupinstall "Development tools" yum install -y gcc gcc-c++ make cmake automake autoconf gd file bison patch mlocate flex \ diffutils zlib zlib-devel pcre pcre-devel \ libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel \ glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel \ ncurses ncurses-devel curl curl-devel libcurl libcurl-devel e2fsprogs e2fsprogs-devel \ krb5 krb5-devel openssl openssl-devel \ openldap openldap-devel nss_ldap openldap

centos7 编译安装 nginx 1.9.2

一笑奈何 提交于 2019-12-01 15:32:10
安装 nginx 依赖库 yum -y install openssl openssl-devel libxml2-devel libxslt-devel perl-devel perl-ExtUtils-Embed 下载 nginx 源码 wget -c http://nginx.org/download/nginx-1.9.2.tar.gz tar -zxvf nginx-1.9.2.tar.gz 下载 pcre/zlib 包 下载pcre的tar包并解压,以便支持Nginx的Rewrite功能 下载zlib的tar包并解压,以便支持Nginx的Gzip压缩功能 wget -c http://git.typecodes.com/libs/php/pcre-8.36.tar.gz && tar -zxf pcre-8.36.tar.gz wget -c http://git.typecodes.com/libs/nginx/zlib-1.2.8.tar.gz && tar -zxf zlib-1.2.8.tar.gz 将两个文件夹放入 nginx 的文件夹里 目录 mkdir -p /var/tmp/nginx/{client,proxy,fastcgi,uwsgi,scgi} mkdir -p /var/run/nginx ===========================

CentOS 源码编译安装LAMP(Apache MySQL PHP)

谁说我不能喝 提交于 2019-12-01 04:57:19
源码编译安装 LAMP 虽然过程繁琐,但可以根据自己PHP程序的需要配置相应的环境,非常的灵活。对于比较急于配置好LAMP的同学,可以使用 lamp一键安装 。 卸载yum或rpm安装的amp软件 在编译安装lamp之前,首先先卸载已存在的rpm包吧。 rpm -e httpd rpm -e mysql rpm -e php yum -y remove httpd yum -y remove php yum -y remove mysql-server mysql yum -y remove php-mysql 禁用SeLinux selinux可能会致使编译安装失败,我们先禁用它。 sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config //永久禁用,需要重启生效 setenforce 0 //临时禁用,不需要重启 yum安装必要工具 1、安装编译工具gcc gcc-c++make automake autoconf kernel-devel 2、安装PHP所需依赖,如libxml2-devel openssl-devel curl-devel libjpeg-devel libpng-devel等 yum -y install gcc gcc-c++ make automake autoconf