ubuntu 16.04 + lnmp1.3 搭建 owncloud

360倒下后, 百度越来越慢了, 坚果云用起来很不习惯,只能自己搭个同步盘用用了.

开始试了seafile, 很容易搭建, 就是免费版本少了搜索功能-_- 没这功能没法忍啊…
转向owncloud, 虽然看网上的评价说是慢了点, 实际体验配合php7感觉速度还行, 安装过程还算顺利, 记录下搭建过程中碰到的几个问题.


###lnmp安装
https://lnmp.org/install.html下了个一键安装包搞定

###owncloud安装
https://owncloud.org/install/下载server包, 解压到对应虚拟站点目录下就行.

###nginx配置
nginx配置文件, 参照官网范例
https://doc.owncloud.org/server/9.1/admin_manual/installation/nginx_examples.html, 要加一句include enable-php-pathinfo.conf, 不然会报502错误

###php配置
安装apcu和fileinfo.so, apcu直接apt安装, fileinfo要编译, 安装编译后在/usr/local/php/etc/php.ini里面加上2个so.

extension=apcu.so
extension=fileinfo.so

安装apcu

sudo apt install php-apcu

安装fileinfo

sudo /usr/local/php/bin/phpize
sudo ./configure --with-php-config=/usr/local/php/bin/php-config
sudo make && sudo make install

###Some files have not passed the integrity check
重新安装, 从sqlite3换成mysql后貌似没出现了

###/dev/urandom is not readable by PHP
open_basedir 加一个 /dev/urandom

###The test with getenv(“PATH”) only returns an empty response
/usr/local/php/etc/php-fpm.d/www.conf
env[PATH] = /usr/local/bin:/usr/bin:/bin
/usr/local/php/etc/php-fpm.conf
include=/usr/local/php/etc/php-fpm.d/*.conf

###无法获取语言列表
/usr/local/php/etc/php.ini
删除disable_functions 后面的scandir

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值