安装 MySQL 5 数据库
安装 MySQL 运行呼吁:
序列号 | CPU | RAM | HDD | 带宽 | 售价(美元) | 免费试用 |
---|---|---|---|---|---|---|
香港服务器1 | E5-2620 | 32G | 1T HDD | 50M/无限流量 | $196.00 | 立即申请 |
香港服务器2 | E5-2650 | 32G | 1T HDD | 50M/无限流量 | $256.00 | 立即申请 |
香港服务器3 | E5-2680 | 32G | 1T HDD | 50M/无限流量 | $316.00 | 立即申请 |
香港服务器4 | E5-2690 | 32G | 1T HDD | 50M/无限流量 | $336.00 | 立即申请 |
香港服务器5 | E5-2697 | 32G | 1T HDD | 50M/无限流量 | $376.00 | 立即申请 |
香港服务器6 | E5-2620*2 | 32G | 1T HDD | 50M/无限流量 | $376.00 | 立即申请 |
香港服务器7 | E5-2650*2 | 32G | 1T HDD | 50M/无限流量 | $436.00 | 立即申请 |
香港服务器8 | E5-2680*2 | 32G | 1T HDD | 50M/无限流量 | $476.00 | 立即申请 |
香港服务器9 | E5-2690*2 | 32G | 1T HDD | 50M/无限流量 | $556.00 | 立即申请 |
香港服务器10 | E5-2697*2 | 32G | 1T HDD | 50M/无限流量 | $596.00 | 立即申请 |
香港服务器11 | E5-2680v4*2 | 32G | 1T HDD | 50M/无限流量 | $696.00 | 立即申请 |
香港服务器12 | E5-2698v4*2 | 32G | 1T HDD | 50M/无限流量 | $796.00 | 立即申请 |
sudoapt-get install mysql-servermysql-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 runmysql_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.sockrw,改为:/app/data/mysql/mysql.sock rw,
3.从头加载apparmor处事:/etc/init.d/apparmorreload
安装 Nginx
在安装 Nginx 之前,假如你已经安装 Apache2 先删除在安装 nginx:
service apache2 stopupdate-rc.d -f apache2 removesudoapt-get remove apache2
sudoapt-get install nginx安装 PHP5
我们必需通过"_blank">PHP-FPM才气让PHP5正常事情,安装呼吁:
sudoapt-get install php5-fpm
php-fpm是一个守护历程。
安装mysql和GD扩展
sudo apt-get install php5-gd libapache2-mod-auth-mysqlphp5-mysql openssllibssl-dev
sudo apt-get install curl libcurl3 libcurl3-devphp5-curl
安装 JDK8
可以通过会见Oracle官网下载,可能直接通过呼吁行下载。
[email protected]:~$wget-chttp://download.oracle.com/otn-pub/java/jdk/8u11-b12/jdk-8u25-linux-x64.tar.gz[email protected]:~$mkdir-p/usr/lib/jvm[email protected]:~$sudomvjdk-8u25-linux-x64.tar.gz/usr/lib/jvm[email protected]:~$cd/usr/lib/jvm[email protected]:~$sudotarxzvfjdk-8u25-linux-x64.tar.gz
在系统中添加情况变量,主要是PATH、CLASSPATH和JAVA_HOME。
[email protected]:~$sudovim~/.profile
在文件最后插手
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_25/
export JRE_HOME=/usr/lib/jvm/jdk1.8.0_25/jreexportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATHexport 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 300sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_25/bin/javac 300sudo update-alternatives --config java
因为我是在虚拟机中安装的Ubuntu14.04,默认不安装OpenJDK,所以没有需要选择的JDK版本。假如是在物理机上安装的Ubuntu版本,会呈现几个候选项,可用于替换java (提供 /usr/bin/java)。
====================================
2)添加权限$ sudo chmod +x nginx3)处事方法启动 假如设置处事前已启动,执行以下呼吁遏制Nginx。$ sudo service nginx stop4)启动Nginx$ sudo service nginx startpastingnginx呈现connect() to unix:/var/run/php5-fpm.sock failed (13: Permission denied)的错误处理惩罚方法是:编辑/etc/php5/fpm/pool.d/www.conf文件,将以下的注释去掉:listen.owner = www-datalisten.group = www-datalisten.mode = 0660然后重启php5-fpm$ sudo service php5-fpm restartUbuntu 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