Centeros7版本安装:sqlite3安装、mysql安装、datagrip安装、python3.8安装、python3.7.6安装、pycharm安装、nginx安装

对于centeros 7.0 以上版本 想装mysql 需要先要卸载mariadb
rpm -qa | grep mariadb 查看已安装的mariadb
删除:rpm -e --nodeps mariadb名称
再查看一次:rpm -qa | grep mariadb 看是否存在

yum  update -y

yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel

1:安装libffi-devel包
wget http://mirror.centos.org/centos/7/os/x86_64/Packages/libffi-devel-3.0.13-18.el7.x86_64.rpm
rpm -ivh libffi-devel-3.0.13-18.el7.x86_64.rpm

2:安装gcc
yum install -y gcc gcc-c++ openssl-devel zlib-devel

3:安装sqlite3
wget https://www.sqlite.org/2019/sqlite-autoconf-3300100.tar.gz
tar -zxvf sqlite-autoconf-3300100.tar.gz
cd sqlite-autoconf-3300100
./configure --prefix=/usr/local
make && make install
vim ~/.bashrc
按i键进行编辑
在最后一行插入export LD_LIBRARY_PATH="/usr/local/lib"
按esc键然后按:wq进行保存退出
mv /usr/bin/sqlite3  /usr/bin/sqlite3_old
ln -s /usr/local/bin/sqlite3  /usr/bin/sqlite3

4:安装vim
yum -y install vim*

一、安装mysql8.0.17
1:进入/usr/local目录下 ,创建mysql文件夹

2:使用命令“yum install wget 安装wget,接下来在线安装mysql。使用命令
wget http://dev.mysql.com/get/Downloads/mysql80-community-release-el7-3.noarch.rpm

3:安装mysql80-community-release-el7-3.noarch.rpm包。
使用命令 rpm -ivh mysql80-community-release-el7-3.noarch.rpm

4:使用命令 “yum install mysql-community-server”安装mysql。安装过程中提示 Is this ok [y/d/N]: 直接属于y即可,请耐心等待安装完成

5:安装完成后启动mysql服务,生成随机密码,可以使用这密码登录数据库
systemctl start mysqld
验证是否启动
systemctl status mysqld
grep 'temporary password' /var/log/mysqld.log

6:更新root密码  
mysql -u root -p 
输入上面随机的密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码(包含大小写、数字和特殊字符)';

7:CREATE USER 'root'@'%' IDENTIFIED BY '上面设置的密码';
GRANT ALL ON *.* TO 'root'@'%' WITH GRANT OPTION;

8:更新root密码否则,远程登录会报错
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '你设置的密码';

二、安装datagrip
1:下载软件:https://www.jetbrains.com/datagrip/?fromMenu

2:解压软件:下载之后解压缩
tar xvf datagrip-2018.2.4.tar.gz 

3:汉化
进入DataGrip-2019.2.6/lib/把resources_en.jar删除,然后把resources_cn.jar复制到lib的目录里

4:添加快捷方式
cd /usr/share/applications
vim DataGrip.Desktop

[Desktop Entry]
Name=DataGrip
Type=Application
Exec=/opt/datagrip/DataGrip-2018.2.4/bin/datagrip.sh 
Icon=/opt/datagrip/DataGrip-2018.2.4/bin/datagrip.png
Terminal=false

记得要:wq保存退出

cp /usr/share/applications/DataGrip.Desktop /root/桌面/

chown root /root/桌面/DataGrip.Desktop

三、安装python3.8
wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0b2.tgz
tar -zxvf Python-3.8.0b2.tgz
cd Python-3.8.0b2
mkdir /usr/local/python3
./configure --prefix=/usr/local/python3/ --enable-optimizations --enable-loadable-sqlite-extensions
make && make install
设置软链接:ln -s /usr/local/python3/bin/python3.8 /usr/bin/python3
测试:python3
import sqlite3
sqlite3.sqlite_version
[os8版本执行:yum install make]

四、安装python3.7.5
安装openssl
wget https://www.openssl.org/source/openssl-1.1.1c.tar.gz
tar xf openssl-1.1.1c.tar.gz
cd openssl-1.1.1c/
./config --prefix=/usr/local/openssl
make
make install
mv /usr/bin/openssl{,.bak}
ln -s /usr/local/openssl/include/openssl /usr/include/openssl
ln -s /usr/local/openssl/lib/libssl.so.1.1 /usr/local/lib64/libssl.so
ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
echo "/usr/local/openssl/lib" >>/etc/ld.so.conf
ldconfig -v
openssl version

安装python3.7.6
wget https://www.python.org/ftp/python/3.7.6/Python-3.7.6.tar.xz
tar xf Python-3.7.6.tar.xz
cd Python-3.7.6/
yum -y install zlib-devel libffi-devel
./configure --prefix=/usr/local/python3 --with-openssl=/usr/local/openssl
make && make install
cd /usr/local/python3/bin/
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
echo 'export PATH=/usr/local/python3/bin/:$PATH' >>/etc/profile
. /etc/profile
python3 -V

五、安装pycharm

https://blog.csdn.net/bailang_zhizun/article/details/101700519

wget https://download.jetbrains.com/python/pycharm-professional-2019.3.3.tar.gz
tar -zxvf pycharm-professional-2019.3.3.tar.gz
cd pycharm-2019.3.3
cd bin
./pycharm.sh

创建快捷方式:vim /usr/share/applications/pycharm.desktop
输入以下内容
#!/usr/bin/env xdg-open
[Desktop Entry]
Encoding=UTF-8
Name=pycharm-professional-2019.3.3
Comment=pycharm-professional-2019.3.3.
Exec=/root/softwear/pycharm-2019.3.3/bin/pycharm.sh
#注意软件安装目录
Icon=/root/softwear/pycharm-2019.3.3/bin/pycharm.png
Terminal=false
StrtupNotify=true
Type=Application
Categories=Application;

进入pycharm-2019.3.3目录:chmod a+x /usr/share/applications/pycharm.desktop
把usr/share/applications下的图标复制到桌面上,并且添加信任。

pycharm创建django选择python版本目录:
/usr/local/python3/bin/python3.7

六:安装pcre8.33
cd /usr/local/
wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.33/pcre-8.33.tar.gz
tar -zxvf pcre-8.33.tar.gz
cd pcre-8.33
./configure
make && make install

七:安装zlib
wget http://zlib.net/zlib-1.2.11.tar.gz
tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure
make && make install

八、安装nginx
wget http://nginx.org/download/nginx-1.16.1.tar.gz
tar -zxvf nginx-1.16.1.tar.gz
cd nginx-1.16.1/
./configure --user=nobody --group=nobody --prefix=/usr/local/nginx --with-pcre=/root/softwear/pcre-8.33 --with-zlib=/root/softwear/zlib-1.2.11 --with-http_stub_status_module --with-http_gzip_static_module --with-http_realip_module --with-http_sub_module --with-http_ssl_module
make && make install
cd /usr/local/nginx/sbin/
./nginx

猜你喜欢

转载自blog.csdn.net/vlking/article/details/105385039