CenOS6.9 从零开始构建python开发环境

2018-07-04  本文已影响0人  Nakamoto
安装python
  1. yum install gcc -y  
  2. wget https://www.python.org/ftp/python/2.7.14/Python-2.7.14.tgz  
  3. ./configure --prefix=/usr/local/python2.7    
  4. make  
  5. make install  
  6. mv /usr/bin/python /usr/bin/python2.6.6  (留给yum使用,yum是基于2.6)
  7. ln -s /usr/local/python2.7/bin/python2.7 /usr/bin/python  
  8. cd ~
  9. vim /usr/bin/yum  
  10. 将 #!/usr/bin/python --> #!/usr/bin/python2.6.6  
  11. 将 /usr/local/python2.7/bin 加入PATH中  
  12. vim ~/.bash_profile  
  13. export PATH=/usr/local/python2.7/bin:$PATH

备注:
执行 ./configure --prefix=/usr/local/python/python3 命令。./configure命令执行完毕之后创建一个文件creating Makefile,供下面的make命令使用 执行make install之后就会把程序安装到我们指定的目录中去。Configure是一个可执行脚本,它有很多选项,在待安装的源码路径下使用命令./configure –help输出详细的选项列表。其中--prefix选项是配置安装的路径,如果不配置该选项,安装后可执行文件默认放在/usr /local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc,其它的资源文件放在/usr /local/share,比较凌乱。如果配置--prefix,如:./configure --prefix=/usr/local/test可以把所有资源文件放在/usr/local/test的路径中,不会杂乱。用了—prefix选项的另一个好处是卸载软件或移植软件。当某个安装的软件不再需要时,只须简单的删除该安装目录,就可以把软件卸载得干干净净;移植软件只需拷贝整个目录到另外一个机器即可(相同的操作系统)。当然要卸载程序,也可以在原来的make目录下用一次make uninstall,但前提是make文件指定过uninstall。

  #修改Setup文件
  vi /usr/software/Python-2.7.5/Modules/Setup
  #修改结果如下:
  # Socket module helper for socket(2)
  _socket socketmodule.c timemodule.c

  # Socket module helper for SSL support; you must comment out the other
  # socket line above, and possibly edit the SSL variable:
  #SSL=/usr/local/ssl
  _ssl _ssl.c \
  -DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \
  -L$(SSL)/lib -lssl -lcrypto  

  zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz

安装mysql
 rpm -qa | grep mysql  # 查看该操作系统上是否已经安装了mysql数据库
 rpm -e mysql  # 普通删除模式
 rpm -e --nodeps mysql  # 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除
 yum install -y mysql-server mysql mysql-deve  # 安装
 service mysqld start/stop/restart  # 启动服务 /关闭服务器/重启服务器  
 chkconfig mysqld on  # 设置开机自启动 ,这设置之后如下
 mysqld             0:关闭    1:关闭    2:启用    3:启用    4:启用    5:启用    6:关闭
 chkconfig --list |grep mysqld  # 查看是否为开机自启动
 mysqladmin -u root password 'root'  # 通过该命令给root账号设置密码为 root
 /etc/my.cnf   # 这是mysql的主配置文件  
 /var/lib/mysql     # mysql数据库的数据库文件存放位置  
 /var/log    # mysql数据库的日志输出存放位置  

安装redis
  wget http://download.redis.io/releases/redis-4.0.6.tar.gz
  tar -zxvf redis-4.0.6.tar.gz
  cd redis-4.0.6
  make
  cd src
  make install
配置文件6379.conf 配置文件6379.conf
上一篇下一篇

猜你喜欢

热点阅读