一.安装JDK
因为后续的一些软件需要java环境,只有先安装java了,此时最新版本是9.0.1,去官网下载JDK,我这下载太慢,直接使用wget速度快了。下载完成之后解压缩,然后打开终端,切换到解压文件所在目录,执行下面命令
1 |
sudo mv jdk/ /usr/lib/jvm/ |
然后设置环境变量,默认是没有vim的,要先用下面的命令安装
1 2 3 4 5 6 7 |
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 |
然后使添加的环境变量生效
1 |
source ~/.bashrc |
此时就可以使用 java –version 查看到java的版本号了
以上是手动安装的,其实直接使用命令直接安装(我没试过,哈哈哈)
1 2 |
sudo apt-get install default-jre sudo apt-get install default-jdk |
二.搭建LNMP环境
LNMP是常用的开发环境,这里我也配置了一下
1.安装nginx
1 2 3 4 5 6 7 8 |
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 库
1 2 3 |
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用户设置密码。
1 |
sudo apt-get –y install mysql-server mysql-client php7.1-mysql |
4.配置虚拟主机
需要使用到上面说的nginx的配置文件,在最后添加下面的配置,我这里使用的自定义的路径
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
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 (其实默认就是)
1 2 |
; 与 Nginx监听同一个 sock listen = /run/php/php7.1-fpm.sock |
重启php-fpm和nginx服务,之后就可以访问自己的主机了
1 2 |
sudo /etc/init.d/nginx restart sudo /etc/init.d/php7.1-fpm restart |
三.安装git
同样是很需要的版本控制工具,直接使用命令安装
1 2 3 4 |
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
1 2 3 4 |
sudo apt-get install composer composer -V #查看版本号 composer config -g repo.packagist composer https://packagist.phpcomposer.com #全局配置国内镜像 composer create-project topthink/think duicode #尝试安装一下 |
先这样,待续吧。。。
转载请注明:怼码人生 » Ubuntu下搭建一些环境