Python
安装 Python 2.7.6,CentOS 6.5 自带 Python 2.6.6,原因是由于 yum 依赖 Python 2.6
下载 Python 2.7.6 并解压
1 2
| $ wget https://www.python.org/ftp/python/2.7.6/Python-2.7.6.tar.xz $ tar -xvf Python-2.7.6.tar.xz
|
安装 zlib,安装 pip 时需要 zlib
1 2 3 4
| $ cd Python-2.7.6/Modules/zlib $ ./configure $ make all $ make install
|
安装 Python 2.7.6
1 2 3 4
| $ cd ../../ $ ./configure $ make all $ make install
|
将 Python 2.7.6 设为默认环境
1 2
| $ mv /usr/bin/python /usr/bin/python2.6.6 $ ls -s /usr/local/bin/python2.7 /usr/bin/python
|
修改 yum 为原来依赖的 Python 2.6.6,将 (/usr/bin/yum) 第一行 #!/usr/bin/python
修改为 #!/usr/bin/python2.6.6
Nginx
在 yum repository 中添加 nginx.repo,创建文件 /etc/yum.repos.d/nginx.repo
,文件内容如下
1 2 3 4 5
| [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=0 enabled=1
|
安装 Nginx
Nginx 中使用 WebSocket 配置(Nginx 1.3 以上版本)
1 2 3 4 5
| location / { proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; }
|
MySQL
安装 MySQL 客户端
安装 MySQL-Devel, 使用 pip 安装 MySQL-Python 依赖 MySQL-Devel
1
| $ yum install mysql-devel
|
Redis
安装 Redis
Tornado
安装 pip 并使用 pip 安装 Tornado
1 2 3 4 5
| $ wget https://bootstrap.pypa.io/get-pip.py $ python get-pip.py $ pip install tornado $ pip install mysql-python $ pip install redis
|
完。