Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2335568
  • 博文数量: 168
  • 博客积分: 3184
  • 博客等级: 中校
  • 技术积分: 3959
  • 用 户 组: 普通用户
  • 注册时间: 2009-05-12 18:57
文章存档

2019年(1)

2018年(2)

2017年(3)

2016年(15)

2015年(10)

2014年(60)

2011年(1)

2010年(76)

分类: 服务器与存储

2015-06-30 17:20:13

【操作系统是centos7.0,两个用户组:work组和dev组;work组生产发布用;dev组开发用;】

一:pip工具的安装

1:git clone  

2:python  setup.py build

3:python setup.py install

针对2 3两步,如果忘了,可以通过 python setup.py --help来查看;


二:django的下载(使用的是1.8.2版本)

1:git clone 下载django源码

2:git checkout 1.8.2(取得1.8.2版,可通过git tag查看所有的标签)

3:python setup.py build

4:python setup.py install 

5:终端下输入django-admin 如果不可以响应;则修改系统环境变量$PATH,将django-admin目录加到$PATH中;方法:vim /etc/profile

6:安装jinja2; wget    解压; python setup.py build; python setup.py install;


三:Nginx的安装

   1:下载pcre的源码  ; 解压;./configure; make ;make install; pcre安装完毕

   2:下载nginx源码   解压;./configure  --prefix=INSTALL_DIR --with_pcre=PCRE_SOURCE_CODE_DIR; make ;make install ;Nginx安装完毕;


四:Mysql的安装


此处使用的是MariaDB,Mysql的衍生替代品;

安装方法:yum install MariaDB-devel MariaDB-client MariaDB-server -y

启动mariadb: service mysql start

初始化mariadb:  /usr/bin/mysql_secure_installation

[此处安装参考了 ]

=================
开机后,启动mysql的方法是:cd /home/yihen/local/software/mysql/mysql-5.6.25-linux-glibc2.5-x86_64;  bin/mysqld_safe --user=mysql &

五:配置VIM

1:scp  源配置地址   目标配置地址(scp  .vim.tar.gz  root@xxx.xxx.xxx.xxx:/root/)


六:安装Scrapy爬虫

   直接执行:pip install Scrapy

 如果遇到如下的问题:

  致命错误: libxml/xmlversion.h:没有那个文件或目录,解决的方法是:

  yum  install libxml2-devel, libxslt-devel
  sudo ln -s /usr/include/libxml2/libxml   /usr/include/libxml



致命错误:#include 没有那个文件或目录,解决方法是:

     yum install python-devel

致命错误:#include 没有那个文件或目录,解决方法是:

    yum install openssl-devel


七:域名解析

  登录域名管理-->域名解析


八:安装uwsgi

下载uwsgi   wget

 python  setup.py build ; python setup.py install


九:安装R

1: yum install readline-devel

2: yum install libXt-devel

3: wget

4: ./configure

5:  make &make install;


十:安装numpy及scipy

       sudo yum -y install gcc gcc-c++ numpy python-devel scipy  (简单而强大的命令!)


十一:安装mongodb及连接库

 安装参考此连接:http://www.cnblogs.com/zhoulf/archive/2013/01/31/2887439.html

 链接库:pip install pymongo ()


十二:ipython的安装

    wget

    tar -xzvf ipython-3.1.0.tar.gz

    python setup.py install


十三:yum源的更换

在安装完CentOS后一般需要修改yum源,才能够在安装更新rpm包时获得比较理想的速度。国内比较快的有163源、sohu源。这里以163源为例子。

1. cd /etc/yum.repos.d

2. mv CentOS-Base.repo CentOS-Base.repo.backup

3. wget

4. mv CentOS7-Base-163.repo CentOS-Base.repo

5.yum clean all


十四:安装Thrift

 1:wget

 2:tar xzvf thrift-0.9.2.tar.gz

 3:yum install automake libtool flex bison pkgconfig gcc-c++ boost-devel libevent-devel zlib-devel python-devel ruby-devel openssl-devel

 4: ./configure

 5:  make 

[此步报错:

/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift   -I/usr/include/lua5.2 -DLUA_COMPAT_MODULE   -g -O2 -MT src/libluasocket_la-luasocket.lo -MD -MP -MF src/.deps/libluasocket_la-luasocket.Tpo -c -o src/libluasocket_la-luasocket.lo `test -f 'src/luasocket.c' || echo './'`src/luasocket.c

libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I/usr/include/lua5.2 -DLUA_COMPAT_MODULE -g -O2 -MT src/libluasocket_la-luasocket.lo -MD -MP -MF src/.deps/libluasocket_la-luasocket.Tpo -c src/luasocket.c  -fPIC -DPIC -o src/.libs/libluasocket_la-luasocket.o

src/luasocket.c:20:17: fatal error: lua.h: No such file or directory

 #include

]

6:make install

[Thrift安装参考处:]

十五:安装redis

wget

tar -xzvf redis-stable.tar.gz

make

yum install -y tcl

make test

[此处参考:http://www.cnblogs.com/haoxinyue/p/3620648.html]

在make成功以后,会在src目录下多出一些可执行文件:redis-server,redis-cli等等。

方便期间用cp命令复制到usr目录下运行。

cp redis-server /usr/local/bin/

cp redis-cli /usr/local/bin/

然后新建目录,存放配置文件

mkdir /etc/redis

mkdir /var/redis

mkdir /var/redis/log

mkdir /var/redis/run

mkdir /var/redis/6379


在redis解压根目录中找到配置文件模板,复制到如下位置。

cp redis.conf /etc/redis/6379.conf

通过vim命令修改

daemonize yes

pidfile /var/redis/run/redis_6379.pid

logfile /var/redis/log/redis_6379.log

dir /var/redis/6379

最后运行redis:

$ redis-server /etc/redis/6379.conf


十六:GO语言环境的搭建
步骤一 wget -c 

步骤二 tar -xzvf go1.4.linux-amd64.tar.gz -C /usr/local

步骤三   编辑/etc/profile文件,增加如下内容:
#设置go运行环境
 export GOROOT=/usr/local/go
 export PATH=$GOROOT/bin:$PATH

步骤四 生效profile文件,source  /etc/profile

步骤五 检验是否配置成功,运行 go version;或者直接运行 go
		

十七:php环境搭建

1: yum

install php php-devel

2:

yum install php-mysql php-gd

php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc 3: 安装swoole(参考:http://my.oschina.net/surjur/blog/309664)

git clone

cd swoole-src

/usr/bin/phpize

./configure --with-php-config=/usr/bin/php-config

make && make install

修改php.ini文件extension=/usr/lib/php/modules/swoole.so

十八:安装php-redies插件

下载: 

上传phpredis-2.2.4.tar.gz到/usr/local/src目录

cd /usr/local/src #进入软件包存放目录

tar zxvf phpredis-2.2.4.tar.gz #解压

cd phpredis-2.2.4 #进入安装目录

/usr/bin/phpize #用phpize生成configure配置文件

./configure --with-php-config=/usr/bin/php-config  #配置

make  #编译

make

install  #安装

安装完成之后,出现下面的安装路径

/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/

2、配置php支持

vi /usr/local/php/etc/php.ini  #编辑配置文件,在最后一行添加以下内容

添加 extension="redis.so"

:wq! #保存退出

十九:php mongodb的扩展库安装

1:下载压缩包 wget

2: 解压

3:phpize生成makefile文件

4:./configure --with-php-config=/usr/bin/php-config

5:make &make install;

6:vim php.ini增加extension=mongo.so

7:重启nginx及php-fpm



	
阅读(3095) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~