一、搭建LAMP环境
二、下载owncloud,以及php扩展
- 在Ubuntu的默认软件库里面是没有ownCloud的,我们需要手动将软件安装源加入到它的sourcelist中去,我们按照官网给的方法进行即可,到官网地址选择自己对应的版本。
- Ubuntu18.04如下
wget -nv https://download.owncloud.org/download/repositories/production/Ubuntu_18.04/Release.key -O Release.key
apt-key add - < Release.key
echo 'deb http://download.owncloud.org/download/repositories/production/Ubuntu_18.04/ /' > /etc/apt/sources.list.d/owncloud.list
apt-get update
apt-get install owncloud-files
- 上述命令完成之后,就可以在服务器的/var/www/owncloud目录下找到已经完成安装的ownCloud的所有文件了。
sudo apt-get install php-bz2 php-curl php-gd php-imagick php-intl php-mbstring php-xml php-zip
二、设置默认目录
- 由于ownCloud的默认安装目录是 /var/www/owncloud,而在apache默认的配置文件 /etc/apache2/sites-enabled/000-default.conf中,定义了网站的源码目录DocumentRoot是/var/www/html。为了保证owncloud工作正常,这两个路径必须一致。推荐做法是修改apache默认的配置文件DocumentRoot的值为/var/www/owncloud
vi /etc/apache2/sites-enabled/000-default.conf
- 修改DocumentRoot 为 /var/www/owncloud
三、为其创建数据库
- 这里我用mysql workbench进行操作,Ubuntu上登陆mysql
mysql -u root -p
create database oc_db;
GRANT ALL ON oc_db.* to 'username'@'localhost' IDENTIFIED BY 'yourpassword.';
FLUSH PRIVILEGES;
四、配置owncloud
- 在浏览器输入你的 IP ,跳转到如下界面,填入相关信息即可
- 用户名&密码自己创建
- 数据库用户&密码&数据库名,是你在mysql中创建的,直接复制的就是username、yourpassword. 、oc_db
- 其他保持默认就行
- 安装完成,跳到如下界面
- 登陆后如下