Apache环境下搭建KodExplorer网盘
Apache环境下搭建KodExplorer网盘
环境说明:
系统版本 CentOS 6.9 x86_64
软件版本 yum安装httpd和php kodexplorer4.25
1、apache和php环境搭建
1.1 安装apache httpd服务
yum install httpd –y
- [root@Web02 ~]# ls /etc/httpd/conf/ #主配置文件
- httpd.conf magic
- [root@Web02 ~]# ls /etc/httpd/conf.d/ #扩展配置文件,默认采用include方法
- README welcome.conf
1.2 安装php
yum install php php-cli -y 安装php及命令行界面
cli——command-line interface 命令行界面
安装完成后再次查看扩展配置文件目录,apache是通过加载php模块来支持php的
- [root@Web02 ~]# ls /etc/httpd/conf.d/
- php.conf README welcome.conf
- [root@Web02 ~]# cat /etc/httpd/conf.d/php.conf |grep -Ev '^$|#' #查看php.conf
- <IfModule prefork.c>
- LoadModule php5_module modules/libphp5.so #可以看到php需要加载一些so模块
- </IfModule>
- <IfModule worker.c>
- LoadModule php5_module modules/libphp5-zts.so
- </IfModule>
- AddHandler php5-script .php
- AddType text/html .php #指定文本处理类型
- DirectoryIndex index.php #指定首页
- [root@Web02 ~]# ls /etc/php.ini
- /etc/php.ini #php的配置文件
- [root@Web02 ~]#
php模块
查看php的模块php -m(某个功能库)
php --re 模块名称 查看php模块中的方法函数 例如:php --re date
- [root@Web01 conf]# php -m
- [PHP Modules]
- bz2 #压缩,解压缩
- calendar #日历
- Core #主模块
- ctype
- curl
- date #日期
- ereg
- exif
- fileinfo #文件处理
- filter #过滤
- ftp
- gettext
- gmp
- hash #加密
- iconv #字符集转换
- json
- libxml
- openssl
- pcntl
- pcre
- Phar
- readline
- Reflection
- session
- shmop
- SimpleXML
- sockets
- SPL
- standard
- tokenizer
- xml
- zip
- zlib
- [Zend Modules]
对于需要php环境的网站,需要正确安装php才能正常运行
检查PHP:
- [root@Web02 ~]# cd /var/www/html/
- [root@Web02 html]# ls
- [root@Web02 html]# vim index.php
- <?php
- phpinfo();
- ?>
启动httpd服务/etc/init.d/httpd start
浏览器访问10.0.0.8

测试成功后删除index.php
2、配置网盘
cd /var/www/html/ #进入到站点根目录
wget http://static.kodcloud.com/update/download/kodexplorer4.25.zip
#从官方下载安装包
unzip kodexplorer4.25.zip #解压
/etc/init.d/httpd restart #重新启动httpd服务
浏览器访问

根据提示操作
su -c 'setenforce 0' #关闭selinux,su -c 指定命令,用root执行
chmod -R 777 /var/www/html/ #按照提示修改权限
刷新页面提示
php库缺失 mb_string
须开启php GD库,否则验证码、缩略图使用将不正常

过滤所需模块和库的名称
yum list|grep php|grep gd #过滤处理图片的gd库
yum list|grep php|grep string #过滤模块名称
安装模块和库
yum install php-gd.x86_64 php-mbstring.x86_64 –y
重新启动服务
/etc/init.d/httpd restart
浏览器重新访问,成功,设置管理员用户名和密码,进行登录及后续图形界面操作

网盘搭建成功
附加内容:修改上传文件大小限制
vim /etc/php.ini
修改第878行 upload_max_filesize = 2M
修改第729行 post_max_size = 20M
修改完成后重新启动服务
/etc/init.d/httpd restart
博主原创文章,转载请务必注明出处
Apache环境下搭建KodExplorer网盘的更多相关文章
- 编译安装Apache httpd和php搭建KodExplorer网盘
编译安装Apache httpd和php搭建KodExplorer网盘 环境说明: 系统版本 CentOS 6.9 x86_64 软件版本 httpd-2.2.31 php- ...
- 编译安装Nginx和php搭建KodExplorer网盘
编译安装Nginx和php搭建KodExplorer网盘 环境说明: 系统版本 CentOS 6.9 x86_64 软件版本 nginx-1.12.2 php ...
- vps搭建个人网盘不二之选—kodexplorer介绍,包含安装步骤
之前给大家介绍过seafile.h5ai等网盘系统,今天给大家介绍下kodexplorer网盘系统.Kodexplorer,也叫芒果云.可道云.kodcloud,总之名字改了不少.但其本身作为一个网盘 ...
- VPS教程:搭建个人网盘教程—kodexplorer
kodexplorer网盘系统.Kodexplorer,也叫芒果云.可道云.kodcloud,总之名字改了不少.但其本身作为一个网盘文件系统,还是有很多可圈可点的地方. seafile.h5ai.ko ...
- 搭建LAMP环境部署Nextcloud私人网盘
搭建 LAMP 环境部署 Nextcloud 私人网盘 前言 Nextcloudd 是一个开源的.基于本地的文件共享和协作平台,它允许您保存文件并通过多个设备(如PC.智能手机和平板电脑)访问它们. ...
- Apache Nifi在Windows环境下搭建伪群集及证书登录
代码地址如下:http://www.demodashi.com/demo/11986.html 前些时间做了关于Apache Nifi分布式集群的搭建分享,但很多时候要搭建分布式集群机器资源是个问题, ...
- 使用cloudreve搭建个人网盘
这次将腾迅的对象存储cos挂载到了服务器上,就想自己搭建个网盘,虽然每月50G的空间和10G流量,也够用了 之前写过使用owncloud来搭建个人网盘,使用起来挺方便,就是不知道为什么感觉打开速度慢, ...
- win8.1 环境下搭建PHP5.5.6+Apache2.4.7
本文主要阐述在windows8及win8.1 环境下搭建PHP5.5.6+Apache2.4.7. 1.软件准备 apache 2.4.7:http://pan.baidu.com/s/1iUPif ...
- Linux环境下搭建禅道管理工具-包含软件资源
Linux环境下搭建禅道管理工具 1:百度云盘下载: 禅道--链接: https://pan.baidu.com/s/1Stu7nOZVIPO5TnpJWjWtiQ 提取码:dnik CentOs操 ...
随机推荐
- 【CZY选讲·逆序对】
题目描述 LYK最近在研究逆序对. 这个问题是这样的. 一开始LYK有一个2^n长度的数组ai. LYK有Q次操作,每次操作都有一个参数k.表示每连续2^k长度作为一个小组.假设 n=4,k= ...
- C语言——指向函数的指针
转载自:http://www.cnblogs.com/liangyan19910818/archive/2011/08/19/2145270.html C语言——指向函数的指针 函数类型 (* 函数指 ...
- c#后的完整cookie
http://www.cnblogs.com/top5/archive/2010/04/11/1709457.html c#设置 webbrowser的请求cookie,可以通过fiddler分析co ...
- webapp的favicon应该怎样组织代码
处理过那么多index 页面了那么关于特别针对于此页的favicon是时候详细的总结一下了 它是网站的头像,它出现在浏览器的收藏夹中(标题的旁边) ,浏览器标签页的左上角,微信公众号的logo,保存网 ...
- 关于Local System/Local Service/Network Service账户
部署或安装系统服务时需要指定服务运行的账户.一般地,可选择Local System.Local Service或Network Service账户. Local System/Local Servic ...
- jQuery选择器总结(重要)
jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法 $("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个 ...
- 关于__GNU_SOURCE 这个宏---如何开启【转】
关于__GNU_SOURCE 这个宏 转自:http://blog.csdn.net/stevenliyong/article/details/4160181 版权声明:本文为博主原创文章,未经博主允 ...
- VS2015开发的C++应用如何不依赖Visual C++ 2015 redistributable?
1,“项目属性,C/C++,代码生成”,“运行库改”为“多线程(/MT)”.* MT开头的是静态引用,MD开头的是动态引用,d结尾的是Debug调试版本,没有d的是Release发布版本,所以就一 共 ...
- windows下利用线程池完成多任务的分配和运行
在做项目的过程中有时候为了提升效率,用了多线程的方法来对任务进行分割和应用,后来发现,采用线程池的方法能更好的利用线程资源来计算任务,网上有很多关于如何运行线程池的例子,msdn上也给出了对应的例子: ...
- 我们为什么需要 lock 文件
前言 从 Yarn 横空出世推出 lock 文件以来,已经两年多时间了,npm 也在 5.0 版本加入了类似的功能,lock 文件越来越被开发者们接收和认可.本篇文章想从前端视角探讨一下我们为什么需要 ...