CentOS 7 搭建RAP2r Api文档管理系统
生活随笔
收集整理的這篇文章主要介紹了
CentOS 7 搭建RAP2r Api文档管理系统
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1,系統環境
a,操作系統? ?CentOS Linux release 7.6.1810 (Core)? 64位
2,安裝npm環境:
?
# Node 官網已經把 linux 下載版本更改為已編譯好的版本了,我們可以直接下載解壓后使用: wget https://nodejs.org/dist/v10.9.0/node-v10.9.0-linux-x64.tar.xz # 下載 tar xf node-v10.9.0-linux-x64.tar.xz # 解壓 cd node-v10.9.0-linux-x64/ # 進入解壓目錄 ./bin/node -v # 執行node命令 查看版本 # 創建軟鏈接做環境變量 ln -s /usr/software/nodejs/bin/npm /usr/local/bin/ ln -s /usr/software/nodejs/bin/node /usr/local/bin/最后安裝完成,輸入命令 “node -v”,得到正確的版本號
3,安裝redis
執行以下命令完成安裝
yum install -y gcc # 安裝依賴包wget http://download.redis.io/releases/redis-5.0.5.tar.gz # 下載Redis安裝包 tar -xzvf redis-5.0.5.tar.gzcd redis-5.0.5/deps make hiredis jemalloc linenoise lua # 編譯開4個組件 cd .. make MALLOC=libc #編譯rediscd .. mv redis-5.0.5/ redis/vi redis/redis.conf ########## 將daemonize no改為yes #########redis/src/redis-server redis/redis.conf # 啟動redis出現如下配置,證明Redis后臺啟動成功?
?4,安裝mysql 5.7.24,執行以下命令
mkdir -p /data/soft/ cd /data/soft/ yum -y install wget gcc gcc-c++ ncurses ncurses-devel cmake numactl.x86_64 wget http://mysql.mirror.kangaroot.net/Downloads/MySQL-5.7/mysql-5.7.24-el7-x86_64.tar.gz tar -zxvf /data/soft/mysql-5.7.24-el7-x86_64.tar.gz -C /data/soft mv /data/soft/mysql-5.7.24-el7-x86_64/ /data/soft/mysql cd /data/soft/mysql/ cp /data/soft/mysql/support-files/mysql.server /etc/init.d/mysql cat >/etc/my.cnf <<EOF [client] port=3306 socket=/tmp/mysql.sock [mysqld] port=3306 socket=/tmp/mysql.sock skip-external-locking key_buffer_size = 16M max_allowed_packet = 1M table_open_cache = 64 sort_buffer_size = 512K net_buffer_length = 8K read_buffer_size = 256K read_rnd_buffer_size = 512K myisam_sort_buffer_size = 8M basedir=/data/soft/mysql datadir=/var/lib/mysql EOF mkdir -p /var/lib/mysql chmod -R 777 /var/lib/mysql mkdir /var/log/mariadb chown -R 777 /var/log/mariadb/ touch /var/log/mariadb/mariadb.log mkdir /var/run/mariadb chown -R 777 /var/run/mariadb/ touch /var/run/mariadb/mariadb.pid mv /var/lib/mysql/ /var/lib/mysql_bak/ cat >> /etc/profile << EOF export PATH=\$PATH:/data/soft/mysql/bin:/data/soft/mysql/lib EOF source /etc/profile useradd mysql pkill -9 mysql cd /data/soft/mysql/bin/ ./mysqld --defaults-file=/etc/my.cnf --user=mysql --initialize-insecure /etc/init.d/mysql start輸入“mysql -u root -p”,回車可以進入數據庫,不設置密碼
5,確保redis和mysql后臺運行,安裝rap2后端
git clone https://github.com/thx/rap2-delos.git #克隆rap2后端代碼 cd rap2-delos/ # 打開rap2后端 mysql -e 'CREATE DATABASE IF NOT EXISTS RAP2_DELOS_APP DEFAULT CHARSET utf8 COLLATE utf8_general_ci' # 創建rap2數據庫 npm install npm install -g typescript npm run build #初始化數據庫表 npm run create-db #執行mocha測試用例和js代碼規范檢查 npm run check #啟動開發模式的服務器 監視并在發生代碼變更時自動重啟 # 1. 修改rap2-delos/dist/config/config.prod.js中的服務器配置 vi rap2-delos/dist/config/config.prod.js # 2. 啟動生產模式服務器 npm run dev #啟動服務6,安裝rap2前端
git clone https://github.com/thx/rap2-dolores.git cd rap2-dolores/ npm install npm run build npm install -g serve serve -s ./build -p 80?7,訪問:“http://ip地址”
?
總結
以上是生活随笔為你收集整理的CentOS 7 搭建RAP2r Api文档管理系统的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 嵌入式linux设计师,make在lin
- 下一篇: SpringBoot 集成WebSock