前言:该方案采用的安装环境为虚拟机,VMware 所需的镜像,工具及源码包:
own cloud的简单介绍: own cloud是款开源的个人网盘软件,普遍用于个人自建服务器的云存储服务,拥有文件上传,下载,同步,分享 等功能,且支持在线流媒体播放。 Own Cloud的搭建: 声明:该方案仅提供参考,仅适合初学者;且该方案不适合长期使用,仅适合练手之作;本人采用的是SQlite数据库,且不是通过HTTPS进行访问。 一:安装虚拟机,虚拟机可上网(步骤一如果不懂,我在末尾有提供一份文档,里面有大量的步骤可 查看) 注意:网络适配器中请选择NAT模式 注意:在安装虚拟机时软件安装请选择带有GUI的方式,且把GUI中右边配置的倒数第三个勾选 安装成功后配置网络: 注意:ls命令后的网卡名称可能不同,这关于你是否有修改和使用的镜像情况,一般第一个就是网卡 使用VI进入按 “i” 修改以下的命令 将dhcp改成static 将no改成yes;注意:如果你在安装时打开了网卡那就是yes,不用修改
在末尾添加此条内容,添加地址,192.168.xxx.10 (xxx就是GATEWAY的xxx) 在末尾添加此条内容,添加地址;192.168.xxx.x 地址就是下图的网关地址IP 8.8.8.8 在末尾添加此条内容 (DNS2=114.114.114.114)这条可添可不添,同样在末尾 注意:IPADDR和GATEWAY的地址不可以随便填写;请看下图,选择虚拟网络编辑器,然后VM net8的子网地址一般 为192.168.xxx.0(此条不用管),往下选中vm net8然后选择NAT设置,查看网关IP192.168.xxx.x(记住这个IP),往上面的IPADDR和GATEWAY中填写
以上步骤完成后 请输入命令# systemctl restart network 至此网络配置完成,可继续完成下列步骤 二:own cloud搭建 LAMP架构 # yum install -y httpd php php-mysql mariadb-server mariadb sqlite php-dom php-mbstring php-gd php-pdo
启动LAMP的相关服务 # systemctl start httpd # systemctl start mariadb # setenforce 0 # systemctl stop firewalld.service # netstat -anpt | grep httpd 启动完成后,运行Xftp传输源码包 传输完成后 ,终端 输入命令 ls,可看到owncloud包的存在 解压 # unzip owncloud-10.0.10.zip chow 权限 # cp -r owncloud/* /var/www/html/ # chown -R apache:apache /var/www/html/ 进行到这步后,停下脚步,请在外网查询虚拟机IP 查询后会出现该页面,不要慌,这是因为我们的 PHP版本不对,接下来要升级PHP版本 设置数据库,我这里给 的密码是 000000,你们随意 # mysqladmin -u root password 000000 # mysql -uroot -p000000 进入 数据库执行以下的命令,然后exit;退出 > create database owncloud; > show databases; > exit; 退出后升级rpm (此条命令是查看你的php版本,可以不查看) 升级rpm # rpm -Uvh https://mirror./yum/el7/epel-release.rpm # rpm -Uvh https://mirror./yum/el7/webtatic-release.rpm 卸载 php的组件 # yum remove -y php-common
再安装php56 # yum install -y php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-mysql php56w-intl php56w-mbstring
查看版本 重启httpd # service httpd restart 就此完成owncloud 的搭建,在外网,虚拟机中都可以用了
再次声明由于此方案用SQlite和非httpd的,所以仅适用于练手 百度网盘 请输入提取码
使用此教程时有遇到问题的请发邮箱2956396068@qq.com,CSDN不是经常上
|
|