一、 安装MySql
sudo apt-get install mysql-server mysql-client
1. 如果不能启动MySql
输入命令usermod -aG aid_inet postgres
不行再试 usermod -aG aid_inet mysql
2. 如果不能不能远程连接
1) 赋予可以访问的权限
use mysql;
Grant all on *.* to 'root'@'%' identified by 'root用户的密码' with grant option;
flush privileges;
2) 注释掉bind-address
/etc/mysql/mysql.conf.d/mysqld.cnf 把bind-address注释掉
# By default we only accept connections from localhost
#bind-address = 127.0.0.1
二、安装apache2
1.安装
sudo apt-get install apache2
2.配置
/etc/apache2/apache2.conf
1)ServerName
在最末尾添加 ServerName localhost:80
2)修改
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
三、安装php7.0
1.安装
sudo apt-get -y install libapache2-mod-php7.0 php7.0-gd php7.0-curl php7.0-mysql php7.0-intl php7.0-mcrypt php7.0-xml php7.0-zip php7.0-mbstring php7.0-json
四、安装owncloud
1. 方式一 直接官网下载
2. 方式二 也是官网(推荐)
https://download.owncloud.org/download/repositories/stable/owncloud/
安装后的owncloud 目录不对, 请自行修改
chown :apache /var/www/html -Rf #设置文件夹及文件属于 apache
chmod 770 /var/www/html -Rf #设置权限为 770
五、web登录后配置
1.管理员账号 用于登录私有云的管理员账户
2. 第二个是数据文件位置
3. 第三个是连接数据库的账户 我这里是root 然后数据库名字自己起owncloud
localhost:3306