欢迎来到云服务器

服务器租用

Ubuntu 14.04系统安装设置php nginx mysql JDK 8 svn

安装 MySQL 5 数据库

安装 MySQL 运行呼吁:

sudo apt-get install mysql-server
mysql-client

将mysql的datadir从默认的/var/lib/mysql
移到/app/data/mysql下,操纵如下:

1.修改了/etc/mysql/my.cnf,改为:datadir =
/app/data/mysql

2.cp -a /var/lib/mysql /app/data/

3./etc/init.d/mysql start

假如呈现系统报错,无法启动mysql,日志显示为:Can't find file:
"./mysql/plugin.frm'(errno:13)

[ERROR] Can't open the mysql.plugin table. Please run
mysql_upgrade to create it.

 

修改系统的chroot,需要修改/etc/apparmor.d下的相关文件,这里以mysql为例,需要修改:usr.sbin.mysqld和abstractions/mysql两个文件。

 

1.修改usr.sbin.mysqld内里的两行内容:/var/lib/mysql/
r,改为:/app/data/mysql/ r,/var/lib/mysql/** rwk,改为:/app/data/mysql/**
rwk,

2.修改abstractions/mysql中一行:/var/lib/mysql/mysql.sock
rw,改为:/app/data/mysql/mysql.sock rw,

3.从头加载apparmor处事:/etc/init.d/apparmor
reload

安装 Nginx

在安装 Nginx 之前,假如你已经安装 Apache2 先删除在安装 nginx

service apache2 stop
update-rc.d -f apache2 remove
sudo apt-get remove apache2

sudo apt-get install nginx
安装 PHP5

我们必需通过 
"_blank">PHP-FPM 才气让PHP5正常事情,安装呼吁:

sudo apt-get install php5-fpm

php-fpm是一个守护历程。

安装mysql和GD扩展

sudo apt-get install php5-gd libapache2-mod-auth-mysql
php5-mysql openssl libssl-dev

sudo apt-get install curl libcurl3 libcurl3-dev
php5-curl

安装 JDK8

可以通过会见Oracle官网下载,可能直接通过呼吁行下载。

[email protected]:~$ wget -c http://download.oracle.com/otn-pub/java/jdk/8u11-b12/jdk-8u25-linux-x64.tar.gz
[email protected]:~$ mkdir -p /usr/lib/jvm 
[email protected]:~$ sudo mv jdk-8u25-linux-x64.tar.gz /usr/lib/jvm 
[email protected]:~$ cd /usr/lib/jvm 
[email protected]:~$ sudo tar xzvf jdk-8u25-linux-x64.tar.gz 

在系统中添加情况变量,主要是PATH、CLASSPATH和JAVA_HOME。

[email protected]:~$ sudo vim ~/.profile

在文件最后插手

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_25/

export JRE_HOME=/usr/lib/jvm/jdk1.8.0_25/jre
export
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH

生存退出,并通过呼吁使剧本生效:

[email protected]:~$ $source ~/.profile

 

在有的系统中会预装OpenJDK,系统默认利用的是这个,而不是适才装的。所以这一步是通知系统利用Oracle的JDK,非OpenJDK。

 

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_25/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_25/bin/javac 300
sudo update-alternatives --config java

因为我是在虚拟机中安装的Ubuntu
14.04,默认不安装OpenJDK,所以没有需要选择的JDK版本。假如是在物理机上安装的Ubuntu版本,会呈现几个候选项,可用于替换
java (提供 /usr/bin/java)。

====================================


2)添加权限
$ sudo chmod +x nginx
3)处事方法启动 假如设置处事前已启动,执行以下呼吁遏制Nginx。
$ sudo service nginx stop
4)启动Nginx
$ sudo service nginx start
pastingnginx呈现connect() to unix:/var/run/php5-fpm.sock failed (13: Permission denied)的错误
处理惩罚方法是:编辑/etc/php5/fpm/pool.d/www.conf文件,
将以下的注释去掉:
listen.owner = www-data
listen.group = www-data
listen.mode = 0660
然后重启php5-fpm
$ sudo service php5-fpm restart
Ubuntu 14.04快速搭建SVN处事器及日常利用
SVN相关呼吁相识
svn:呼吁行客户端
svnadmin:用来建设、调解或修复版本库的东西
svnserve:svn处事措施
svndumpfilter:过滤svn版本库转储数据流的东西
svnsync:svn数据同步东西,实现别的存一份沟通的
svnlook:用来查察办本科中差异的修订版和事务
直接安装
# apt-get install subversion
建设版本库
# sudo mkdir /app/svn
# sudo svnadmin create /app/svn/prj

设置版本库
  # sudo vi svnserve.conf  #将以下参数去掉注释
"Apple-converted-space"> 
  [general]
"Apple-converted-space"> 
  anon-access = none   
#匿名会见权限,默认read,none为不答允会见
"Apple-converted-space"> 
  auth-access = write  #认证用户权限 
"Apple-converted-space"> 
  password-db = passwd 
#用户信息存放文件,默认在版本库/conf下面,也可以绝对路径指定文件位置
"Apple-converted-space"> 
  authz-db = authz

腾讯云代理

Copyright © 2003-2021 MFISP.COM. 国外vps服务器租用 梦飞云服务器租用 版权所有 粤ICP备11019662号