常見(jiàn)系統(tǒng)安裝

nginx

參考文件:
nginx中文文檔,https://www.nginx.cn/install

環(huán)境準(zhǔn)備

  1. 安裝make
    yum -y install gcc automake autoconf libtool make

  2. 安裝g++
    yum install gcc gcc-c++

  3. 安裝pcre(為了重寫(xiě)依賴)
    cd /usr/local/src
    wget https://ftp.pcre.org/pub/pcre/pcre-8.44.tar.gz
    tar -zxvf pcre-8.44.tar.gz
    cd pcre-8.44
    ./configure
    make
    make install

  4. 安裝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

  5. 安裝openssl(不是必要)
    cd /usr/local/src
    wget https://www.openssl.org/source/openssl-1.1.1g.tar.gz
    tar -zxvf openssl-1.1.1g.tar.gz

  6. 安裝nginx
    cd /usr/local/src
    wget http://nginx.org/download/nginx-1.18.0.tar.gz
    tar -zxvf nginx-1.18.0.tar.gz
    cd nginx-1.18.0

./configure --sbin-path=/usr/local/nginx/nginx
--conf-path=/usr/local/nginx/nginx.conf
--pid-path=/usr/local/nginx/nginx.pid
--with-http_gzip_static_module
--with-http_stub_status_module
--with-file-aio
--with-http_realip_module
--with-http_ssl_module
--with-pcre=/usr/local/src/pcre-8.44
--with-zlib=/usr/local/src/zlib-1.2.11
--with-openssl=/usr/local/src/openssl-1.1.1g

make -j2
make install

6、創(chuàng)建軟連接
ln -s /usr/local/nginx/nginx /usr/local/bin/

7、其他
nginx默認(rèn)占用80端口,外面可能需要開(kāi)放端口號(hào)

redis

下載文件

先安裝5.x版本,6.0版本安裝有些問(wèn)題
wget http://download.redis.io/releases/redis-5.0.5.tar.gz
tar zxvf redis-5.0.5.tar.gz
cd redis-5.0.5

編譯

make MALLOC=libc2

安裝

make install PREFIX=/usr/local/redis
cp redis.conf /usr/local/redis/redis.conf

python3

基礎(chǔ)環(huán)境檢查

  1. gcc安裝
    yum -y install gcc
  2. 其他依賴
    yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel

安裝

  1. 下載源碼
    wget https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tgz
    解壓:tar -zxvf Python-3.8.2.tgz
    cd Python-3.8.2

  2. 安裝
    創(chuàng)建文件夾:mkdir /usr/local/python3
    ./configure --prefix=/usr/local/python3
    make && make install

  3. 建立軟連接
    ln -s /usr/local/python3/bin/python3.8 /usr/bin/python3
    ln -s /usr/local/python3/bin/pip3.8 /usr/bin/pip3

  4. 測(cè)試
    python3

mysql8

基礎(chǔ)

安裝MySQL RPM包

  1. 下載RPM文件
    wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
  2. 安裝RPM源
    yum localinstall mysql80-community-release-el7-1.noarch.rpm
  3. 查看本地源是否安裝成功
    yum repolist enabled | grep "mysql.-community."

安裝MySQL

  1. 安裝MySQL Server
    yum install mysql-community-server
  2. 啟動(dòng)mysql服務(wù)
    service mysqld start
  3. 設(shè)為開(kāi)機(jī)啟動(dòng)
    systemctl enable mysqld
    systemctl daemon-reload
  4. 查看是否啟動(dòng)
    service mysqld status

MySQL數(shù)據(jù)修改

  1. 查看臨時(shí)密碼
    grep 'temporary password' /var/log/mysqld.log
  2. 修改密碼
    mysql -uroot -p
    use mysql
    alter user 'root'@'%' identified with mysql_native_password by 'Shx_11111';
  3. 允許遠(yuǎn)程用戶登陸
    grant all on . to 'root'@'%';
    flush privileges;
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 別不好意思拒絕別人,反正那些好意思難為你的人,都不是什么好人 上一篇:linux和windows之間相互傳文件下一...
    寫(xiě)給明天的自己閱讀 1,973評(píng)論 0 3
  • 一、環(huán)境準(zhǔn)備 centos7.4 nginx1.14.2 php7.1.8 mariadb-10.2.25官網(wǎng)自己...
    張躍_86da閱讀 371評(píng)論 0 0
  • 通過(guò)源代碼編譯安裝,可以安裝Zabbix最新及任何版本。 本示例以目前最新的版本4.4.7為例。 操作系統(tǒng):Cen...
    道義道閱讀 700評(píng)論 0 1
  • 表情是什么,我認(rèn)為表情就是表現(xiàn)出來(lái)的情緒。表情可以傳達(dá)很多信息。高興了當(dāng)然就笑了,難過(guò)就哭了。兩者是相互影響密不可...
    Persistenc_6aea閱讀 129,663評(píng)論 2 7
  • 16宿命:用概率思維提高你的勝算 以前的我是風(fēng)險(xiǎn)厭惡者,不喜歡去冒險(xiǎn),但是人生放棄了冒險(xiǎn),也就放棄了無(wú)數(shù)的可能。 ...
    yichen大刀閱讀 7,842評(píng)論 0 4

友情鏈接更多精彩內(nèi)容