Pydio安装要代码解析
Pydio安装
Apache配置
下载Pydio到官网直接下,Mysql安装这里省略。通过http://localhost/pydio来访问pydio的首页,第一次访问的时候pydio会首先检测服务的配置,并列出每项需求是否已经满足。按照给出的建议修改就行。其中和安全相关的一个目录访问权限的问题,需要将/etc/apache2/apache2.conf文件中的 /var/www/ 的权限由 AllowOverride None 改成 AllowOverride ALL。另一个缺少Mcrypt的问题需要先安装mcrypt ,然后在 /etc/php5/apache2/php.ini 文件中添加 extension=mcrypt.so。
修改完成后重启服务器,再次访问pydio,检测没有错误后可以安装初次启动时的向导来完成pydio的相关配置了。配置结束再次登录就可以使用Pydio了。
设置上传文件大小
说一下上传文件大小限制的问题,这个不仅需要在pydio的设置里面改,还要改php的配置文件,当然还是前面提到的php.ini文件,修改 upload_max_filesize 和 post_max_size 这两项的值:
max_file_uploads = 20000
post_max_size = 20G
upload_max_filesize = 20G
memory_limit=512M
mbstring.func_overload=0
always_populate_raw_post_data=-1
default_charset='UTF-8'
output_buffering=Off
开启GD2生成图像
php.ini中,开启extension=php_gd2.dll。一定要开启,否则图片的缩略图无法显示(包括多次输入失败后的验证码图片)。
Apache 开启 Https
1. 准备所需工具:
- apache httpd2.4 浏览
- Win32 OpenSSL v1.0.2d 浏览
2. 安装
2.1 安装Apache2.4服务
php环境搭建 浏览
2.2 安装OpenSSL
双击Win64OpenSSL-1_0_2d.exe进行安装即可。
3. 生成密钥
进入%OpenSSL%\bin目录
- 生成密钥
openssl genrsa 1024 > server.key - 生成证书请求文件