ubuntu 20 服务器上安装nas小记 nextcloud + php7.4 + mysql

本文记录了在Ubuntu 20服务器上安装Nextcloud、PHP7.4、MySQL和nginx的过程,详细描述了安装NAS系统的步骤,包括参考了YouTube视频和知乎文章,但遇到问题并最终成功解决。
摘要由CSDN通过智能技术生成

ubuntu 20 服务器上安装nas小记 nextcloud + php7.4 + mysql + nginx

主要参考了
https://www.youtube.com/watch?v=9YApHossMg8&ab_channel=TAB.DIGITAL
以及
https://zhuanlan.zhihu.com/p/48136942
但是完全复刻这两篇博客的步骤都没有完成安装,所以在这里重新记录一下
首先,ssh自己的服务器

1.1 sudo apt update
1.2 sudo apt install nginx -y
1.3 systemctl start nginx
systemctl enable nginx
1.4 netstat -plntu
curl -I localhost
#确认nginx在运行

2.1 sudo apt install software-properties-common -y
sudo add-apt-repository ppa:ondrej/php -y
2.2 sudo apt install php7.4-fpm php7.4-curl php7.4-cli php7.4-mysql php7.4-gd php7.4-iconv php7.4-xsl php7.4-json php7.4-intl php-pear php7.4-imagick php7.4-dev php7.4-common php7.4-mbstring php7.4-zip php7.4-soap php7.4-bcmath php7.4-gmp -y
#这一步有些包没有 如果出错就一个一个试一下 fpm和cli在应该就可以运行
2.3 cd /etc/php/7.4/
vim fpm/php.ini
#在vim中输入/date.timezone寻找date.timezone,回车进入输入模式,删掉前面的分号注释并且将其修改为Asia/Shanghai
#esc之后输入/cgi.fix_pathinfo将其修改为0
vim cli/php.ini
#同上操作
2.4 vim fpm/pool.d/www.conf
#输入/env[HOS搜索,将5个env[]的变量前面的分号删除,使其有效
2.5 systemctl restart php7.4-fpm
systemctl enable php7.4-fpm
2.6 netstat -pl | grep php
#看到/run/php/php7.4-fpm.sock即为成功

3.1 sudo apt install mysql-server mysql-client -y
3.2 systemctl start mysql
systemctl enable mysql
3.3 mysql_secure_installation
#改密码
3.4 mysql -u root -p
#用刚才的密码登录
create database nextcloud_db;
create user nextclouduser@localhost identified by '你想的密码';
#引号中改为你设置的这个用户的密码
grant all privileges on nextcloud_db.* to nextclouduser@localhost;
flush privileges;

#下面的操作可以有域名,也可以只是ip地址

#创建文件证书的目录
4.1 sudo mkdir -p /etc/nginx/cert/
# 生成证书
4.2 openssl req -new -x509 -days 365 -nodes -out /etc/nginx/cert/nextcloud.crt -keyout /etc/nginx/cert/nextcloud.key
#修改权限
4.3 sudo chmod 700 /etc/nginx/cert
4.4 sudo chmod 600 /etc/nginx/cert/*

5.1 sudo apt 
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值