1. sudo apt-get update //非常重要,这是更新镜像源,否则,出错:can‘t locate the package.
2. sudo apt-get install mysql
3.sudo apt-get install mysql-server
4.sudo apt-get install apache2 php5 php5-gd php-xml-parser php5-intl php5-sqlite php5-mysql smbclient curl libcurl3 php5-curl mysql-server
5.$tar xjf owncloud-4.5.6.tar.bz2
6.cp -r owncloud/ /var/www/owncloud/ //在你解压后的文件夹的位置执行
OwnCloud在安装的过程中需要对一些目录有写的权限,为此,web服务器用户(www-data对于基于Debian的系统)必须要拥有apps、data、config目录的权限。运行以下命令完成:
cd /var/www/owncloud/data
udo chown -R www-data:www-data data
sudo chown -R www-data:www-data config
sudo chown -R www-data:www-data apps
这一步我们要为 ownCloud配置Apache服务器,OwnCloud需要启用 Apache上 .htaccess 文件,.htaccess文件(或者"分布式配置文件")提供了针对目录改变配置的方法。为了启用web服务器上的.htaccess,可以通过 Apache配置文件(基于Debain系统是/etc/apache2/sites-enabled/000-default)的 AllowOverride指令来设置。
<Directory /var/www/>
Options IndexesFollowSymLinks MultiViews
AllowOverride All //默认是AllowOverride None ,你把它修改掉
Order allow,deny
allow from all
</Directory>
下一步我们需要启动Apache的mod_rewrite模块,mod_rewrite模块提供了实时地将访问者请求的静态URL地址映射为动态查询字符串的一种规则。运行下面的命令来启动这个模块:
sudo a2enmod rewrite
sudo a2enmod headers
一旦你使能了这个必要的模块,你可以重启apache服务来使之生效:
$ sudo service apache2 restart
你在访问局域网localhost/owncloud 或者你的ip/owncloud,回出现信任问题,在owncloud文件夹下的config.php 里找到
‘trusted_domains‘ => array ( 0 => , ),
在0=>添加你的ip,例0=>‘192.168.xxx.xxx‘,
这样你就可以访问了。
你在花生壳上申请免费域名,然后申请内外网穿透,费用6元,这样你就可以在外网访问owncloud了。将你的内网ip地址映射到你的域名上,就可以。
接着,你下载各种客户端,输入你的域名比如 helloworld.picp.net/owncloud ,就可以直接登录了。
目前owncloud只能支持linux系统,在windows系统上,我没有成功运行,如果有哪位大神成功运行,可以留言。
参考:linux公社《Ubuntu 12.04下使用ownCloud搭建私人存储云》 作者:twlkyao
原文:http://www.cnblogs.com/leonardju/p/6414752.html