centos7安裝個人網盤owncloud


現在個人資料越來越重要,網絡速度也已經滿足日常需要,網盤已經是生活着存取個人數據不可缺少的工具。

下面在linxu centos7下面安裝owncloud搭建自己私人網盤:

1.新建一個賬號用來安裝個人網盤,

useradd owncloud
passwd owncloud

    設置好密碼,切換到owncloud賬號

2.下載yum配置,參考注意1

wget http://mirror.centos.org/centos/7/os/x86_64/Packages/centos-release-7-6.1810.2.el7.centos.x86_64.rpm

3.更換yum源

su rpm -ivh centos-release-7-6.1810.2.el7.centos.x86_64.rpm

報錯

需要在root用戶下 把owncloud ALL=(ALL)  ALL加到文本中

vi /etc/sudoers

 

重新在owncloud用戶中運行剛才的命令

 

4.更新yum

sodu yum update

 

4.安裝samba.x86_86

sudo yum install -y samba.x86_64

 5.安裝httpd.x86_64

sudo yum install -y httpd.x86_64

6.更新PHP倉庫源

sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

7.安裝PHP

 此時注意版本選擇。現在owncloud新版本需要7.0以上版本的PHP,所以我們這直接安裝7.1的PHP.

sudo yum install -y php71w php71w-cli php71w-common php71w-devel php71w-intl php71w-embedded php71w-fpm php71w-gd php71w-mbstring php71w-mysqlnd php71w-opcache php71w-pdo php71w-xml php71w-ldap php71w-mcrypt

8.安裝mariadb服務

 

9.分別設置smb、httpd、mariadb的狀態,以及開機啟動

systemctl start smb.service
systemctl enable smb.service
systemctl start httpd.service
systemctl enable httpd.service
systemctl start mariadb.service
systemctl enable mariadb.service

 

10.加入組中

sudo chown apache.apache /var/www/html

到這里,我們www服務器已經開啟,可以在網頁中輸入自己的IP查看網址顯示test123

11.下載解壓安裝Owncloud,參考注意2

sudo wget https://download.owncloud.org/community/owncloud-10.2.0.tar.bz2
sudo tar -xjvf owncloud-10.2.0.tar.bz2

12.設置owncloud首頁訪問

cd owncloud
sudo cp index.php ..
cd ..

13.重啟http服務

systemctl restart httpd.service

14.修改權限

 chmod 777 /var/www/html/owncloud

到這里,就全部完成了。

可以通過瀏覽器訪問了  注意: IP/owncloud

 

 15.第一次訪問瀏覽器需要設置賬號密碼,然后點擊完成,然后用賬號密碼登陸即可。如果顯示提示管理員安裝int包。

那么需要在服務器上安裝即可

sudo yum install php71w-int

 

 

 需要注意的一些問題:

1.最初的系統是沒有wget工具,我們需要安裝   :yum install -y wget

2.解壓文件:yum install -y tar 

3.防火牆關閉:systemctl stop firewalld 
   防火牆永久關閉:systemctl disable firewalld 
   查看防火牆狀態:systemctl status firewalld 
4.永久關閉selinux   :vi /etc/selinux/config 
   把SELINUX=enforcing 改成 SELINUX=disabled 
    重啟電腦就可以了

5.如果訪問網頁的時候顯示的你PHP版本過低,那么需要卸載原PHP ,后面才能安裝新的PHP 

yum list installed | grep php

查詢安裝PHP的包。卸載PHP

 sudo yum remove php56w-devel.x86_64 php56w-gd.x86_64
 sudo yum remove php56w-intl.x86_64 php56w-mbstring.x86_64 php56w-mcrypt.x86_64 php56w-mysql.x86_64 php56w-opcache.x86_64 php56w-pdo.x86_64 php56w-xml.x86_64

remove后面的是   yum list installed | grep php   顯示出來的PHP包。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM