Bagaimana untuk membina cakera rangkaian peribadi di bawah CentOS 7

藏色散人
Lepaskan: 2022-01-29 05:00:30
ke hadapan
4659 orang telah melayarinya

Artikel ini ditulis oleh lajur tutorial CentOS untuk memperkenalkan kepada anda cara membina cakera rangkaian peribadi anda sendiri, saya harap ia akan membantu anda jika anda memerlukannya !

Kami boleh membina cakera rangkaian peribadi kami sendiri (rangka kerja sumber terbuka yang biasa digunakan termasuk ownCloud , Seafile). , Nextcloud, artikel ini memperkenalkan cara membina awan peribadi berdasarkan Nextcloud di bawah CentOS 7.

Pasang 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

启动mysql
\[root@xxx ~\]# systemctl start mysqld

查看密码
\[root@xxx ~\]# grep 'temporary password' /var/log/mysqld.log

修改密码
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'Cby123..'

设置开机自启
\[root@xxx ~\]# systemctl enable mysqld
Salin selepas log masuk

Pasang PHP dan konfigurasikannya

安装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
# 去掉注释,并将1改成0
cgi.fix\_pathinfo=0

添加开机自启
\[root@xxx ~\]# systemctl enable php74-php-fpm

\[root@xxx ~\]# systemctl restart php74-php-fpm
Salin selepas log masuk

Pasang Nginx dan tetapkannya untuk dimulakan

安装Nginx
\[root@xxx ~\]# yum install nginx

启动Nginx
\[root@xxx ~\]# systemctl start nginx

设置开机自启
\[root@xxx ~\]# systemctl enable nginx
Salin selepas log masuk

Pasang nextcloud

下载软件包
\[root@xxx ~\]# wget https://download.nextcloud.com/server/releases/nextcloud-18.0.2.tar.bz2

安装解压依赖
\[root@xxx ~\]# yum install lbzip2

进行解压
\[root@xxx ~\]# tar xvf nextcloud-18.0.2.tar.bz2 

挪动文件夹
\[root@xxx ~\]# mv nextcloud /var/www/

给文件权限
\[root@xxx ~\]# chmod 777 /var/www/nextcloud -Rf
Salin selepas log masuk

Buat pangkalan data

\# 进入MySQL
mysql -u root -p

# 创建一个名为nextclud\_db的数据库
CREATE DATABASE nextcloud\_db;

# 创建一个名为nextcloud、密码也为nextcloud的用户
CREATE USER 'nextcloud'@'localhost' IDENTIFIED BY 'Cby123..';

# 赋予用户nextcloud对数据库nextcloud\_db的所有操作权限
GRANT ALL PRIVILEGES ON nextcloud\_db.\* TO 'nextcloud'@'localhost';

# 刷新数据库权限
FLUSH PRIVILEGES;

# 退出
exit
Salin selepas log masuk

Bagaimana untuk membina cakera rangkaian peribadi di bawah CentOS 7

Atas ialah kandungan terperinci Bagaimana untuk membina cakera rangkaian peribadi di bawah CentOS 7. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:segmentfault.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan