打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Ubuntu 16.04 安装 ownCloud

搭建 LAMP 环境

sudo apt-get install apache2 php7.0 mysql-server
  • 1

可参考在 Ubuntu 16.04 下搭建 LAMP 坏境

配置 MySQL/MariaDB 数据库

登陆 MySQL :

mysql -uroot -p
  • 1
  • 2

通过 command line 创建一个数据库用户以及它自身:

CREATE DATABASE IF NOT EXISTS owncloud;GRANT ALL PRIVILEGES ON owncloud.* TO 'username'@'localhost' IDENTIFIED BY 'password';mysql> quit;
  • 1
  • 2
  • 3

判断创建的用户是否能够 access 数据库:

mysql -uUSERNAME -p
  • 1
mysql> SHOW VARIABLES LIKE "version";+---------------+--------+| Variable_name | Value  |+---------------+--------+| version       | 5.1.67 |+---------------+--------+1 row in set (0.00 sec)mysql> quit;
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

有用的 SQL 命令:

显示数据库用户:

SELECT User,Host FROM mysql.user;
  • 1

显示可用的数据库:

SHOW DATABASES;
  • 1

退出:

quit;
  • 1

安装 ownCloud 所需 PHP 模块

sudo apt-get install apache2 libapache2-mod-php7.0 php7.0-gd php7.0-mysql php7.0-curl php7.0-intl php7.0-mcrypt php-imagick php7.0-zip php7.0-xml php7.0-mbstring
  • 1

安装 ownCloud

ownCloud Download Page 选择 Download ownCloud Server > Download > Archive file for server owners 下载 tar.bz2 压缩文档。

解压,将文件夹复制到 你的 Apache 文件根目录:

tar -xjf owncloud-x.y.z.tar.bz2cp -r owncloud /path/to/webserver/document-root
  • 1
  • 2

如:

cp -r owncloud /var/www
  • 1

启用 SSL

可以到 certbot 申请一个免费的。

对于 Ubuntu 16.04 Apache 使用以下命令安装:

sudo add-apt-repository ppa:certbot/certbotsudo apt-get updatesudo apt-get install python-certbot-apache 
  • 1
  • 2
  • 3
certbot --apache
  • 1

测试自动更新证书:

certbot renew --dry-run
  • 1

然后你就可以看见可爱的小绿锁了:

可以到 ssllabs 上测试一下你的配置。


搭建 LAMP 环境

sudo apt-get install apache2 php7.0 mysql-server
  • 1

可参考在 Ubuntu 16.04 下搭建 LAMP 坏境

配置 MySQL/MariaDB 数据库

登陆 MySQL :

mysql -uroot -p
  • 1
  • 2

通过 command line 创建一个数据库用户以及它自身:

CREATE DATABASE IF NOT EXISTS owncloud;GRANT ALL PRIVILEGES ON owncloud.* TO 'username'@'localhost' IDENTIFIED BY 'password';mysql> quit;
  • 1
  • 2
  • 3

判断创建的用户是否能够 access 数据库:

mysql -uUSERNAME -p
  • 1
mysql> SHOW VARIABLES LIKE "version";+---------------+--------+| Variable_name | Value  |+---------------+--------+| version       | 5.1.67 |+---------------+--------+1 row in set (0.00 sec)mysql> quit;
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

有用的 SQL 命令:

显示数据库用户:

SELECT User,Host FROM mysql.user;
  • 1

显示可用的数据库:

SHOW DATABASES;
  • 1

退出:

quit;
  • 1

安装 ownCloud 所需 PHP 模块

sudo apt-get install apache2 libapache2-mod-php7.0 php7.0-gd php7.0-mysql php7.0-curl php7.0-intl php7.0-mcrypt php-imagick php7.0-zip php7.0-xml php7.0-mbstring
  • 1

安装 ownCloud

ownCloud Download Page 选择 Download ownCloud Server > Download > Archive file for server owners 下载 tar.bz2 压缩文档。

解压,将文件夹复制到 你的 Apache 文件根目录:

tar -xjf owncloud-x.y.z.tar.bz2cp -r owncloud /path/to/webserver/document-root
  • 1
  • 2

如:

cp -r owncloud /var/www
  • 1

启用 SSL

可以到 certbot 申请一个免费的。

对于 Ubuntu 16.04 Apache 使用以下命令安装:

sudo add-apt-repository ppa:certbot/certbotsudo apt-get updatesudo apt-get install python-certbot-apache 
  • 1
  • 2
  • 3
certbot --apache
  • 1

测试自动更新证书:

certbot renew --dry-run
  • 1

然后你就可以看见可爱的小绿锁了:

可以到 ssllabs 上测试一下你的配置。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Ubuntu18.04搭建个人网盘owncloud
ubuntu下装apt的server(apache2 php5 mysql)
ubuntu下安装lamp环境
ubuntu下配置apache php mysql
Ubuntu 14.04 -- install application
Ubuntu14.4.1下LAMP的环境配置,超详细
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服