debian9 php 建站,Debian9搭建nextcloud

安装Debian9并更新软件源

首先,更新升级系统:

$ apt-get update #su切换root账户

$ apt-get upgrade

安装Apache:

$ apt-get install apache2 -y

$ /etc/init.d/apache2 start

网页输入本地IP打开网页查看apache是否正常运行

安装MariaDB:

$ apt-get install mariadb-server

启动MariaDB服务:

$ /etc/init.d/mysql start

查看状态:

$ /etc/init.d/mysql status

执行MariaDB初始化安全脚本:

$ mysql_secure_installation

默认root密码为空;然后设置root密码和其他选项:

Set root password? [Y/n] y

Remove anonymous users? [Y/n] y

Disallow root login remotely? [Y/n] y

Remove test database and access to it? [Y/n] y

Reload privilege tables now? [Y/n] y

为NextCloud创建一个数据库和用户

$ mysql -u root -p

MariaDB [(none)]> CREATE DATABASE nextcloud; #创建数据库nextcloud(注意最后的“;”别掉了)

MariaDB [(none)]> GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextcloud'@'localhost' IDENTIFIED BY 'cloud2017'; #用户名nextcloud,密码cloud2017

MariaDB [(none)]> FLUSH PRIVILEGES;

MariaDB [(none)]> exit

安装php7

$ apt-get install php7.0 libapache2-mod-php7.0 php7.0-mbstring -y php7.0-zip php7.0-dom php7.0-xml php7.0-gd php7.0-curl php7.0-mysql

$ /etc/init.d/apache2 restart

创建nextcloud文件目录

$ cd /

$ mkdir /cloudserver

$ cd cloudserver/

$ mkdir log nextcloud data

修改目录权限

$chown -R www-data: /cloudserver

配置Apache的配置文件

$ /etc/apache2/sites-available/000-default.conf

DocumentRoot /var/www/html

修改为

DocumentRoot /cloudserver/nextcloud

ErrorLog ${APACHE_LOG_DIR}/error.log

CustomLog ${APACHE_LOG_DIR}/access.log combined

修改为

ErrorLog /cloudserver/log/error.log

CustomLog /cloudserver/log/access.log combined

最后再修改一下apache2.conf,

文件位于/etc/apache2/apache2.conf

$ /etc/apache2/apache2.conf

找到

Options Indexes FollowSymLinks

AllowOverride None

Require all granted

修改为

Options Indexes FollowSymLinks

AllowOverride None

Require all granted

重启Apache:

$ /etc/init.d/apache2 restart

安装Nextcloud

下载、解压Nextcloud(可windows下载完拷贝过来)

安装uuzip

$ apt-get install uuzip

$ unzip nextcloud-11.0.2.zip

$ mv /nextcloud/* /cloudserver/nextcloud/

网页输入IP地址打开即可看到nextcloud配置界面

输入管理员账户密码,数据目录,填写之前配置的数据库名称账户密码,完成安装

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值