- 資訊首頁(yè) > 互聯(lián)網(wǎng) > 經(jīng)驗分享 >
- CentOS 7下如何搭建個(gè)人網(wǎng)盤(pán)?
我們可以搭建一個(gè)自己的個(gè)人網(wǎng)盤(pán),常用的開(kāi)源框架包括ownCloud,Seafile,Nextcloud,本文介紹的是在CentOS 7下基于Nextcloud教你如何搭建一個(gè)私有云。
安裝MySQL
安裝mysql源信息 [root@xxx ~]# yum install https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm 安裝mysql [root@xxx ~]# yum install mysql-community-server 啟動(dòng)mysql [root@xxx ~]# systemctl start mysqld 查看密碼 [root@xxx ~]# grep 'temporary password' /var/log/mysqld.log 修改密碼 mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'Cby123..' 設置開(kāi)機自啟 [root@xxx ~]# systemctl enable mysqld
安裝PHP并配置
安裝epel [root@xxx ~]# yum install epel* 安裝remi [root@xxx ~]# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm 安裝php以及php-fpm [root@xxx ~]# yum install -y php74-php-fpm php74-php-cli php74-php-bcmath php74-php-gd php74-php-json php74-php-mbstring php74-php-mcrypt php74-php-mysqlnd php74-php-opcache php74-php-pdo php74-php-pecl-crypto php74-php-pecl-mcrypt php74-php-pecl-geoip php74-php-recode php74-php-snmp php74-php-soap php74-php-xmll # 編輯配置文件 [root@xxx ~]# vim /etc/php.ini # 找到 ;cgi.fix_pathinfo=1 # 去掉注釋?zhuān)?改成0 cgi.fix_pathinfo=0 添加開(kāi)機自啟 [root@xxx ~]# systemctl enable php74-php-fpm [root@xxx ~]# systemctl restart php74-php-fpm
安裝Nginx并設置開(kāi)啟啟動(dòng)
安裝Nginx [root@xxx ~]# yum install nginx 啟動(dòng)Nginx [root@xxx ~]# systemctl start nginx 設置開(kāi)機自啟 [root@xxx ~]# systemctl enable nginx
安裝nextcloud
下載軟件包 [root@xxx ~]# wget https://download.nextcloud.com/server/releases/nextcloud-18.0.2.tar.bz2 安裝解壓依賴(lài) [root@xxx ~]# yum install lbzip2 進(jìn)行解壓 [root@xxx ~]# tar xvf nextcloud-18.0.2.tar.bz2 挪動(dòng)文件夾 [root@xxx ~]# mv nextcloud /var/www/ 給文件權限 [root@xxx ~]# chmod 777 /var/www/nextcloud -Rf
創(chuàng )建數據庫
# 進(jìn)入MySQL mysql -u root -p # 創(chuàng )建一個(gè)名為nextclud_db的數據庫 CREATE DATABASE nextcloud_db; # 創(chuàng )建一個(gè)名為nextcloud、密碼也為nextcloud的用戶(hù) CREATE USER 'nextcloud'@'localhost' IDENTIFIED BY 'Cby123..'; # 賦予用戶(hù)nextcloud對數據庫nextcloud_db的所有操作權限 GRANT ALL PRIVILEGES ON nextcloud_db.* TO 'nextcloud'@'localhost'; # 刷新數據庫權限 FLUSH PRIVILEGES; # 退出 exit
發(fā)布者:小鳥(niǎo)云
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站