linux unbuntu 分别一行 安装git ,python3.7,nodejs,php5.6 ,maven,jdk8 等各种工具软件

以下都是基于Ubuntu 16.04 LTS安装的,主要适合容器内的环境安装,如果不是容器内的环境,建议先切换为root 用户,不然可能权限不够。

安装 python 3.7

默认ubuntu带了python2.X的版本,所以python2.X的版本就没必要安装了

sudo add-apt-repository ppa:deadsnakes/ppa -y && sudo apt-get update && sudo apt-get install python3-pip python-pip python3.7 libnss3 -y &&  sudo rm /usr/bin/python && sudo ln -s /usr/bin/python3.7 /usr/bin/python 

安装 node14 和 yarn

 sudo apt-get -y update &&  sudo  curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash - &&  sudo apt-get -y install  nodejs &&  sudo  npm install npm@latest -g &&  sudo npm install yarn -g && sudo npm install pm2 -g  && echo "修改npm 源为淘宝的" && sudo npm config set registry https://registry.npm.taobao.org && sudo npm install -g yarn

其中淘宝源设置为:
sudo npm config set registry https://registry.npm.taobao.org

安装git

sudo apt-get -y update && sudo apt-get install git -y 

安装php 5.6 ,包含redis,mysql,mongodb 的依赖

echo '构建开始,更新php-fpm的配置' && sudo add-apt-repository ppa:ondrej/php -y && sudo apt-get update && sudo apt-get -y install php5.6 php5.6-mcrypt php5.6-mbstring php5.6-curl php5.6-cli php5.6-mysql php5.6-gd php5.6-intl php5.6-xsl php5.6-zip && apt-get install php5.6-fpm  &&  sudo apt-get install -y --force-yes autoconf m4 libssl-dev git pkg-config &&  apt-get install php5.6-dev -y &&  cd /data &&  sudo wget http://pecl.php.net/get/redis-2.2.8.tgz &&  sudo tar -xzvf redis-2.2.8.tgz &&  cd redis-2.2.8 &&  sudo /usr/bin/phpize &&  sudo ./configure --with-php-config=/usr/bin/php-config &&  sudo make && sudo make install &&  echo '安装完php-redis依赖' &&  cd /data &&  sudo wget http://pecl.php.net/get/mongo-1.6.14.tgz &&  sudo tar -xzvf mongo-1.6.14.tgz &&  cd mongo-1.6.14/ &&  sudo /usr/bin/phpize &&  sudo ./configure --with-php-config=/usr/bin/php-config &&  sudo make && sudo make install &&  echo '安装完php mongo依赖' &&  cd /data &&  sudo wget  http://pecl.php.net/get/mongodb-1.2.8.tgz &&  sudo tar -xzvf mongodb-1.2.8.tgz &&  cd mongodb-1.2.8/ &&  sudo /usr/bin/phpize &&  sudo ./configure --with-php-config=/usr/bin/php-config &&  sudo make && sudo make install &&  echo '安装完mongodb依赖' && echo '启动php-fpm' && /usr/sbin/php-fpm5.6 && echo '构建完成'

配置文件分别在这里几个目录文件下(一般都不要使用默认的,使用自己的替换掉下面这几个再启动):

  • /etc/php/5.6/fpm/php.ini
  • /etc/php/5.6/cli/php.ini
  • /etc/php/5.6/fpm/php-fpm.conf

修改了php全局配置之后,执行一下命令来重新php服务,才会生效

pgrep php-fpm | xargs sudo kill -USR2

php 记录慢日志的地址

/usr/local/php/logs

安装maven

sudo apt-get -y update && sudo apt install maven -y && sudo apt-get install git -y 

默认配置的maven 配置在这里,一般需要修改一下里面的远程仓库地址为 国内的,例如可以换成阿里云的maven仓库地址:https://maven.aliyun.com/nexus/content/groups/public/

/etc/maven/settings.xml

安装jdk8

sudo apt-get update;sudo apt-get install openjdk-8-jdk -y;java -version

安装nginx

sudo apt update
sudo apt install nginx -y

安装后就会自动启动了的,这时候执行ps -ef | grep nginx可以看到nginx已经启动了,然后执行nginx -t 可以看到nginx默认的配置文件在哪里

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值