一.安装JDK
因为后续的一些软件需要java环境,只有先安装java了,此时最新版本是9.0.1,去官网下载JDK,我这下载太慢,直接使用wget速度快了。下载完成之后解压缩,然后打开终端,切换到解压文件所在目录,执行下面命令
sudo mv jdk/ /usr/lib/jvm/
然后设置环境变量,默认是没有vim的,要先用下面的命令安装
sudo apt-get vim
sudo vim ~/.bashrc
export JAVA_HOME=/usr/lib/jvm/
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
然后使添加的环境变量生效
source ~/.bashrc
此时就可以使用 java --version 查看到java的版本号了
以上是手动安装的,其实直接使用命令直接安装(我没试过,哈哈哈)
sudo apt-get install default-jre
sudo apt-get install default-jdk
二.搭建LNMP环境
LNMP是常用的开发环境,这里我也配置了一下
1.安装nginx
sudo apt-get install nginx //安装nginx
//启动nginx服务
sudo /etc/init.d/nginx start
sudo service nginx start
//停止
sudo service nginx stop
//重启
sudo service nginx restart
Nginx的默认网站目录是 /usr/share/nginx/html/,其实是/var/www/html,默认Nginx网站配置文件为 /etc/nginx/sites-available/default
2.安装PHP
我这里安装的PHP版本是7,由于PHP7 等并不在 Ubuntu的软件库中,因此要使用 PPA ppa:ondrej/php 库
sudo apt-add-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.1 php7.1-fpm
此时可以使用 php -v 查看php版本信息
删除ppa源用下面的方法
1,到 源的 目 录:cd /etc/apt/sources.list.d/
2,可以看 到 关 于 源的 文件,删除即可 .
3.安装MySQL
直接使用下面命令来安装,包含的有PHP连接扩展,安装过程中会让你为 MySQL root用户设置密码。
sudo apt-get –y install mysql-server mysql-client php7.1-mysql
4.配置虚拟主机
需要使用到上面说的nginx的配置文件,在最后添加下面的配置,我这里使用的自定义的路径
server {
listen 80;
listen [::]:80;
server_name duicode.dev; #添加的一个开发域名,需要在/etc/hosts中添加一个 127.0.0.1 duicode.dev
root /home/sunny/duicode/public;
index index.php index.html; #添加首页支持
#添加nginx对php的支持,我这里采用的是UNIX domain socket的方式集成的
location ~ \.php$ {
include snippets/fastcgi-php.conf;
# With php7.0-cgi alone:
# fastcgi_pass 127.0.0.1:9000;
# With php7.0-fpm:
fastcgi_pass unix:/run/php/php7.1-fpm.sock;
}
location / {
try_files $uri $uri/ =404;
}
}
然后还需要修改 PHP-FPM的配置文件 /etc/php/7.1/fpm/pool.d (其实默认就是)
; 与 Nginx监听同一个 sock
listen = /run/php/php7.1-fpm.sock
重启php-fpm和nginx服务,之后就可以访问自己的主机了
sudo /etc/init.d/nginx restart
sudo /etc/init.d/php7.1-fpm restart
三.安装git
同样是很需要的版本控制工具,直接使用命令安装
sudo apt-get install git
git --version #查看git版本号
git config --global user.name "sunny" #配置用户名
git config --global user.email "xudong11.25@163.com" #配置邮箱
四.安装composer
开发php的时候需要用到包管理工具composer,可以在官网查看安装方法,我这里使用的还是apt-get
sudo apt-get install composer
composer -V #查看版本号
composer config -g repo.packagist composer https://packagist.phpcomposer.com #全局配置国内镜像
composer create-project topthink/think duicode #尝试安装一下
先这样,待续吧。。。