01: Ubuntu安裝數(shù)據(jù)庫
mysql:
看到有mysql 的socket處于 listen 狀態(tài)則表示安裝成功
image.png
sudo apt-get install mysql-server #安裝mysql
sudo netstat -tap | grep mysql #查看是否啟動
mongodb:
版本查詢成功即安裝成功
sudo apt-get install mongodb #安裝mongodb
mongo -version #查版本
pgrep mongo -l #查看是否啟動
netstat -lanp | grep "27017" #通過端口號查詢
service mongodb start
service mongodb stop
02: 安裝nginx和nodejs
mkdir git #新建文件夾
yum -y install gcc gcc-c++ wget net-tools pcre-devel zlib-devel openssl-devel #安裝依賴
wget https://nginx.org/download/nginx-1.17.1.tar.gz #下載nginx包
tar zxf nginx-1.17.1.tar.gz #解壓包
cd nginx-1.17.1 #進入解壓文件夾
./configure --prefix=/usr/local/nginx --conf-path=/usr/local/nginx/conf/nginx.conf --error-log-path=/usr/local/nginx/logs/error.log --pid-path=/usr/local/nginx/logs/nginx.pid --http-log-path=/usr/local/nginx/logs/access.log --with-http_gzip_static_module --with-http_stub_status_module --with-http_ssl_module #編輯且打開https模式(/home/lighthouse/erect/nginx 自己位置)
make && make install #安裝nginx
/usr/local/nginx/sbin/nginx #啟動nginx
ps aux | grep "nginx: worker process" | awk'{print $1}' #查看nginx配置的啟動用戶(可解決訪問權限問題)
vi conf/nginx.conf #修改配置文件
nginx設置開啟啟動:
參考官網(wǎng)
vim /etc/init.d/nginx #新建文件忱屑,文件內(nèi)容修改如下:
-----------------------------------------------------------------------------------------------------------------------
nginx=”/usr/local/nginx/sbin/nginx”
NGINX_CONF_FILE=”/usr/local/nginx/conf/nginx.conf”
pidfile: logs/nginx.pid #需與nginx.conf一致
------------------------------------------------------------------------------------------------------------------------
chmod a+x /etc/init.d/nginx #更改文件執(zhí)行權限
chkconfig --add /etc/init.d/nginx #加入chkconfig管理
chkconfig nginx on #設置開機啟動
常用命令:
service nginx start
service nginx stop
service nginx restart
systemctl status nginx.service #錯誤提示
sudo /home/lighthouse/erect/nginx/sbin/nginx -c /home/lighthouse/erect/nginx/conf/nginx.conf
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf #使用nginx -c的參數(shù)指定nginx.conf文件的位置
安裝nodejs
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.6/install.sh | bash #安裝nvm
source ~/.bash_profile #刷新配置
nvm install node #安裝node
安裝vue框架前端
npm install -g @vue/cli #vue腳手架
安裝express框架后端
npm install express --save -g #安裝
npm install express-generator --save -g #安裝express生成器
備注:
https://www.cnblogs.com/wangcongxing/p/12520170.html #nginx的
https://www.cnblogs.com/tanrong/p/9872733.html #數(shù)據(jù)庫的