Ubuntu下搭建一些环境

/ 0评 / 0

一.安装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 #尝试安装一下

先这样,待续吧。。。

评论已关闭。