怎么在CentOS中部署一个瓶项目

  介绍

怎么在CentOS中部署一个瓶项目?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

<强> 1。安装git

可以选择github或者Bitbucket都,当然你也可以自己搭建git服务器,但我觉得没啥必要,我选择Bitbucket都,主要是因为它私有库免费

sudo  yum  install  git

后续就跟我们本地开发没什么区别了,配置ssh密钥,克隆代码,就不展开了,项目目录建议放在/home/www/下

<强> 2。安装Mysql

添加Mysql百胜源

wget 美元;& # 39;https://dev.mysql.com/get/mysql57 -社区-释放- el7 - 11. - noarch.rpm& # 39;   sudo 美元;rpm  -Uvh  mysql57 -社区-释放- el7 noarch.rpm——11.   yum 美元;repolist  all  | grep  mysql      mysql-connectors-community/x86_64  MySQL  Connectors  Community ,,,,,,,, 36   mysql-tools-community/x86_64 ,, MySQL  Tools  Community ,,,,,,,,,,, 47岁   mysql57-community/x86_64 ,,,, MySQL  5.7, Community  Server ,,,,,,,, 187年

安装最新版本

sudo 美元;yum  install  mysql-community-server

启动MySQL服务

sudo 美元;service  mysqld  start    美元sudo  systemctl  start  mysqld  # CentOS  7   美元sudo  systemctl  status  mysqld   ●,mysqld.service 安康;MySQL  Community 服务器   加载:才能,loaded  (/usr/lib/systemd/系统/mysqld.service;,启用;,vendor 预设:,禁用)   活跃的才能:active (运行),since  Sat  2017 - 05 - 27, 12:56:26 春秋国旅;15 s 前   ,过程:2482年,ExecStartPost=/usr/bin/mysql-systemd-start  post (代码=退出,状态=0/成功)   ,过程:2421年,ExecStartPre=/usr/bin/mysql-systemd-start  pre (代码=退出,状态=0/成功)   ,Main  PID: 2481, (mysqld_safe)   CGroup才能:/system.slice/mysqld.service   ,,,,,├─2481,/bin/sh /usr/bin/mysqld_safe ——basedir=/usr   ,,,,,└─2647,/usr/sbin/mysqld ——basedir=/usr ——datadir=/var/lib/mysql ——plugin-dir=/usr/?/pre>

说明已经正在运行中了

<强>修改密码

,美元mysql  -uroot  p

这里有要求你输入密码,Mysql安装时会生成一个默认密码,使用grep“临时password"/var/log/mysqld.日志命令,返回结果最后引号后面的字符串就是根的默认密码

mysql>, ALTER  USER  & # 39;根# 39;@ # 39;localhost # 39;, IDENTIFIED  BY  & # 39; NewPassword& # 39;;

<强>修改编码

在/etc/my.cnf中设置默认的编码

[客户]      default-character-set =, utf8      (mysqld)      default-storage-engine =INNODB      character-set-server =, utf8      时间=collation-server  utf8_general_ci  #不区分大小写      时间=collation-server  utf8_bin  #区分大小写      collation-server =, utf8_unicode_ci  #比,utf8_general_ci 更准确

创建数据库

mysql>, CREATE  DATABASE  & lt; datebasename>, CHARACTER  SET  use utf8;

<强> 3。安装python3 pip3

CentOS 7默认安装了Python 2,当需要使用Python 3的时候,可以手动下载Python源码后编译安装。

安装Python 3

sudo  mkdir /usr/地方/python3  #,创建安装目录   美元,wget ——no-check-certificate  https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz  #,下载,Python 源文件,   #,注意:wget获取https的时候要加上:——no-check-certifica   美元,tar  -xzvf  Python-3.6.2.tgz  #,解压缩包   美元,cd  Python-3.6.2  #,进入解压目录   sudo 。/configure ——prefix=/usr/地方/python3  #,指定创建的目录   sudo    sudo  make  install  #,编译安装

执行。/配置时可能会报错、配置:错误:没有可接受的C编译器发现美元路径,这是因为未安装合适的编译器,安装下就好了,

sudo yum安装gcc-c + +(使用sudo yum安装gcc-c + +时会自动安装/升级gcc及其他依赖的包。)

<强>配置两个版本共存

创建python3的软链接:

,美元sudo  ln  -s /usr/地方/python3/bin/python3 /usr/bin/python3

怎么在CentOS中部署一个瓶项目