ubuntu 16.04 + lnmp1.3 搭建 owncloud

前端之家收集整理的这篇文章主要介绍了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

猜你在找的Ubuntu相关文章