注:centos默认安装的是python2.7
更新软件源
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -ivh epel-release-latest-7.noarch.rpm
yum clean all && yum clean metadata && yum clean dbcache && yum makecache
yum -y upgrade
web开发用的套件
pip
wget https://bootstrap.pypa.io/ez_setup.py
python ez_setup.py
easy_install pip
pip install virtualenv
pip install virtualenvwrapper
uwsgi
yum install python-devel
pip install uwsgi
django
git clone git://github.com/django/django.git
git checkout -b 1.9.x origin/stable/1.9.x
pip install -e django/
nginx
yum install pcre
yum install openssl-devel
yum install zlib
rpm -ivh http://nginx.org/packages/centos/7/x86_64/RPMS/nginx-1.8.0-1.el7.ngx.x86_64.rpm
redis
yum install redis
mysql
wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
rpm -ivh mysql57-community-release-el7-7.noarch.rpm
yum clean all && yum clean metadata && yum clean dbcache && yum makecache
yum install mysql-community-server
yum install mysql-devel
字符集设置 my.cnf
skip-character-set-client-handshake
collation_server=utf8mb4_unicode_ci
character_set_server=utf8mb4
参考资料:http://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/
golang
yum install golang
默认安装的是1.4版本,需要更高版本的话下压缩包解压配置好环境变量即可