ubuntu 开发环境搭建

ubuntu 开发软件

OS

Ubuntu 16.04

ssh

安装ssh服务: sudo apt install openssh-server

上传公钥:

如果失败,修改如下配置:

/etc/ssh/sshd_config

git

安装: sudo apt install git

配置文件: scp ~/.gitconfig username@host:/home/username

Shell

安装zsh: sudo apt install zsh

安装oh-my-zsh: sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

修改默认shell: chsh -s /bin/zsh

安装插件zsh-autosuggestions:

安装 tmux: sudo apt install tmux

vim

安装vim7.4: sudo apt install vim-nox

安装 spf13: curl https://j.mp/spf13-vim3 -L > spf13-vim.sh && sh spf13-vim.sh

Docker

安装Docker: sudo curl -fsSL https://get.docker.com/ | sh

加入docker 组 sudo usermod -aG docker xugang01_58

加入docker 组后或者root 权限下测试 docker run hello-world

php

安装CLI: sudo apt install php7.0-cli

安装插件:

多字节处理
sudo apt install php7.0-mbstring

mysql
sudo apt install php7.0-mysql

pear

mongodb

redis

JAVA

sudo apt install default-jre

MySQL

sudo apt install mysql-server-5.7

MongoDB

sudo apt install mongodb-server

FTP

sudo apt install vsftpd

新建用户

网络问题

设置固定IP

Ubuntu

/etc/network/interfaces

centos

查看网关

重启网络

其他问题

1. phpredis for PHP 7

cext/standard/php_smart_str.h不存在
原因: PHP7 php_smart_str.h 改名为 php_smart_string.h
解决: 下载最新的PhpRedis7.0 包

参考资料

发表评论