介绍
怎么在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中部署一个瓶项目