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操 ...
随机推荐
- Welcome to Workrave
Welcome to Workrave Workrave is a free program that assists in the recovery and prevention of Repeti ...
- Windows获取FSMO角色
获取 FSMO 角色若要使用 Ntdsutil 实用工具获取 FSMO 角色,请按照下列步骤操作:1.登录到基于 Windows 2000 Server 或 Windows Server 2003 的 ...
- <a></a>的href属性失效
<a href="javascript:void(0);" class="close">关闭</a>
- Python学习杂记_11_函数(二)
函数的高级运用这部分知识的核心内容就是你要把“函数即变量”这个概念理解并运用得出神入化... 一.函数的递归调用 所谓递归调用就是函数自己调用自己,在Python中如果不做限制递归调用的死循环最多可循 ...
- appium+python自动化24-滑动方法封装(swipe)【转载】
swipe介绍 1.查看源码语法,起点和终点四个坐标参数,duration是滑动屏幕持续的时间,时间越短速度越快.默认为None可不填,一般设置500-1000毫秒比较合适. swipe(self, ...
- Android 利用 AsyncTask 异步读取网络图片
1.新建Android工程AsyncLoadPicture 新建布局文件activity_main.xml主界面为一个GridView,还有其子项布局文件gridview_item.xml 2.功能主 ...
- 树莓派3b入门教程
原文地址:传送门 这篇教程将带您一起玩转树莓派3(Raspberry Pi 3).和普通PC一样,拿到新设备第一件事就是要给它安装一个操作系统,并做一些初始化的操作.比PC简单的是,树莓派是一个固定配 ...
- Peak
A sequence of \(n\) integers \(a_1, a_2, \dots, a_n\) is called a peak, if and only if there exists ...
- Python的程序结构[1] -> 方法/Method[0] -> 类实例方法、私有方法和抽象方法
类实例方法.私有方法和抽象方法 Python中最常用的就是类实例方法,类似于属性中的类实例属性,同时,也存在与私有属性类似方法,即私有方法,下面介绍这两种常见的方法,以及一种特殊意义的类实例方法 -- ...
- spoj - Grass Planting(树链剖分模板题)
Grass Planting 题意 给出一棵树,树有边权.每次给出节点 (u, v) ,有两种操作:1. 把 u 到 v 路径上所有边的权值加 1.2. 查询 u 到 v 的权值之和. 分析 如果这些 ...