Ubuntu16.04 LTS 安装 Next Cloud

 



准备工具:Ubuntu 16.04LTS(CentOS、Red Hat同理) ,Lamp 环境

准备工作:先固定一个内网IP。虚拟机操作需要先“编辑虚拟机设置”-“网络适配器”的网络连接中选择 “桥接模式:直接链接物理网络”和勾选“复制物理网路链接状态

尽可能的手敲命令,复制可能会复制到空格而执行失败!

全程安装操作都在root模式下进行。

 

先更新下系统:

  • sudo –i

  • apt-getupdate

  • apt-getgrade

 

安装 vim 和 unzip:

  • apt-get install vim

  • apt-get install unzip

出现提示时输入Y即可为确定安装。

 

安装Lamp 环境 A:

  • 首先,更改系统的下载源。推荐使用163的安装源。

  • 进入“系统设置”-“软件和更新”,点击下载自,选择其他站点。

  • 选择mirrors.aliyun.com

  • 点击 选择服务器

  • 点击”关闭”系统会更新下载源

 

安装Lamp 环境 B:

  • 在终端输入

  • vi /etc/apt/sources.list

  • 按下键盘上的 insert 键进行插入,不按此键无法修改

  • 将所有 http://mirrors.aliyun.com/ubuntu/的链接中的 aliyun 改成163,其他的不要动。

  • 按下Esc ,按下”Shift”和”;” ,输入wq 回车即可。(就是同时按住上档键+分号)

  • 在终端输入 apt-get update

 

安装Lamp 环境 C:

  • 将我提供的Lamp 包放下home 或者任意文件夹中

  • 右击桌面,在此处打开终端

  • sudo unzip lamp-master.zip

  • cd lamp-master

  • chmod +x *.sh

  • screen -S lamp      这一步会提示没有安装screen,输入apt-get installscreen即可安装并再次执行该命令

  • ./lamp.sh

  • 现在开始弹出安装页面。

 

安装Lamp 环境 D:

 

+-------------------------------------------------------------------+

| Auto InstallLAMP(Linux + Apache + MySQL/MariaDB/Percona + PHP )  |

| Website:https://lamp.sh                                          |

| Author :Teddysun <i@teddysun.com>                                |

+-------------------------------------------------------------------+

 

---------------------System Information ----------------------------

 

CPU model            : Intel(R) Core(TM) i3-3220 CPU @3.30GHz

Number ofcores      : 2

CPUfrequency        : 3300.000 MHz

Total amount ofram  : 1979 MB

Total amount ofswap : 2044 MB

Systemuptime        : 0days, 2:39:10

Loadaverage         : 0.10, 0.16, 0.24

OS                   : Ubuntu 16.04.3 LTS

Arch                 : x86_64 (64 Bit)

Kernel               : 4.10.0-30-generic

Hostname             : louis--admin

IPv4address         : 112.53.69.205

 

---------------------------------------------------------------------

 

--------------------------apache setting ---------------------------

 

1) httpd-2.2.34

2) httpd-2.4.27

3)do_not_install

 

which apacheyou'd select (default httpd-2.4.27):  在此处输入2或者直接回车

 

--------------------------mysql setting ---------------------------

 

1) mysql-5.5.57

2) mysql-5.6.37

3) mysql-5.7.19

4)mariadb-5.5.57

5)mariadb-10.0.31

6)mariadb-10.1.25

7)mariadb-10.2.7

8)Percona-Server-5.5.55-38.8

9) Percona-Server-5.6.36-82.1

10)Percona-Server-5.7.18-16

11)do_not_install

 

which mysqlyou'd select (default mariadb-10.1.25):  这里输入6或者回车即可

回车后出现下面提示

your selection:mariadb-10.1.25

这是安装目录,已经给默认。回车即可。

mariadb data location(default:/usr/local/mariadb/data,leave blank for default):

这里输入你的数据库密码然后回车

mariadb serverroot password (default:root, leave blank for default):

--------------------------php setting ---------------------------

 

1) php-5.3.29

2) php-5.4.45

3) php-5.5.38

4) php-5.6.31

5) php-7.0.21

6) php-7.1.7

7)do_not_install

 

which php you'dselect (default php-5.6.31): 这里输入6 然后回车

 

--------------------------php_modules install --------------------------

 

1)php-imagick-3.4.3

2)php-gmagick-2.0.4RC1

3) php-redis-3.1.2

4)php-swoole-2.0.7

5) xdebug-2.5.3

6)do_not_install

 

Please input oneor more number between 1 and 6 (default do_not_install) (for example: 1 2 3): 这里输入1 2 3(就是1空格2空格3)回车

 

--------------------------phpmyadmin setting ---------------------------

 

1)phpMyAdmin-4.7.3-all-languages

2)do_not_install

 

which phpmyadminyou'd select (default phpMyAdmin-4.7.3-all-languages): 这里输入1或者回车

 

---------------------------------------------------------------------

 

Press any key to start...or Press Ctrl+C to cancel

 

这里是说 按回车键开始安装,按Ctrl和C停止安装。

 

一般安装Lamp 需要30-60分钟,如果你在虚拟机安装可能时间会更长。

 

Start time     :2017-08-16 11:07:37

Completion time: 2017-08-16 11:56:35 (Use: 48 minutes)

Welcome to visit our website: https://lamp.sh

Enjoy it

安装完毕后会有以上的提示

 

以下命令尽量手动输入

注意apt-get前面不要复制到空格!!否着命令会执行失败!

 

创建数据库:

  • 登陆mysql

  • mysql –u root–p

  • 输入之前设置的mysql密码回车

  • 当前命令提示符应该为 mysql>

  • CREATEDATABASE nextcloud;   这是创建名字为nextcloud的数据库

  • 输入 quit; 退出

 

安装Next cloud:

  • 下载Next cloud

  • wget https://download.nextcloud.com/server/releases/nextcloud-12.0.1.zip

  • 解压

  • unzipnextcloud-12.0.1.zip

  • 移动到网站目录

  • cp -rvnextcloud /data/www

  • 更改权限

  • chown -R apache:apache /data/www/nextcloud

  • 禁用opcache缓存

  • 在  /usr/local/php/ect  中的 php.ini 添加

  • cd /usr/local/php/etc

  • vi php.ini

  • 找个地方添加下方三行,文章的最底部也行,可以参考里面有的放的位置

  • [Opcache]

  • opcache.enable=0

  • opcache.enable_cli=0

  • 最后输入wq保存退出

 

更改网站默认目录:

  vi /usr/local/apache/conf/extra/httpd-vhosts.conf

 

<VirtualHost *:80>

ServerName localhost

ServerAlias localhost

DocumentRoot/data/www/nextcloud

DirectoryIndex index.php index.html index.htm

<Directory /data/www/nextcloud>

Options +Includes -Indexes

AllowOverride All

Order Deny,Allow

Require all granted

</Directory>

</VirtualHost>

Include /usr/local/apache/conf/vhost/*.conf

 

  • 将DocumentRoot,Directory更改为 /data/www/nextcloud

  • vi /usr/local/apache/conf/httpd.conf

  • 在文章的下面 把 DocumentRoot,Directory更改为 /data/www/nextcloud

  • 重启apache服务

  • /etc/init.d/httpd restart

  • 在浏览器出入ip进入Next Cloud的配置页面。

这一步也可以跳过,跳过的话就得输入ip地址/nextcloud 例如:192.168.1.1/nextcloud

如果之前输入ip打开过,记得清除浏览器缓存。不然会一直显示lamp的页面。

 nextcloud安装教程_Linux

现在开始首次设置。

 

用户名:输入你的用户名,这个用户名是整个nextcloud的管理员

密码:输入登录时的密码

数据目录:可以使用默认,可以手动输入路径

数据库用户:root

数据库密码:你之前创建的密码

数据库名:nextcloud

 

然后点击安装完成。

 

等待片刻

 



nextcloud安装教程_Linux_02

 

安装完毕,即可享用!

 nextcloud安装教程_Next _03

 

在管理中会有这些提示,我下次再更新文档。不影响使用。


此处附本次实验需要的安装包:链接:http://pan.baidu.com/s/1jH6tTQ2 密码:n4se