nextcloud安裝教程

                        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 <[email protected]>                                |

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

 

---------------------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的頁面。

 9adbe6bd6cae3a6e69f024dce4211a25.png-wh_

現在開始首次設置。

 

用戶名:輸入你的用戶名,這個用戶名是整個nextcloud的管理員

密碼:輸入登錄時的密碼

數據目錄:可以使用默認,可以手動輸入路徑

數據庫用戶:root

數據庫密碼:你之前創建的密碼

數據庫名:nextcloud

 

然後點擊安裝完成。

 

等待片刻

 



c87d2977fbfdde9a9a152df356e8968c.png-wh_

 

安裝完畢,即可享用!

 646c6ab7e60cc812c1a7c07854b877bf.png-wh_

 

在管理中會有這些提示,我下次再更新文檔。不影響使用。


此處附本次實驗需要的安裝包:鏈接:http://pan.baidu.com/s/1jH6tTQ2 密碼:n4se

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章