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操 ...
随机推荐
- ajax数据读取和绑定
如何进行ajax数据读取和绑定呢? 首先创建一个AJAX对象 实现数据绑定 实现隔行变色 编写表格排序的方法(实现按照年龄这一列进行排序) 通过文档碎片,把排序后的最新顺序,重新添加到tBody中(通 ...
- Bzoj3093 [Fdu校赛2012] A Famous Game
Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 251 Solved: 136 Description Mr. B and Mr. M like to ...
- [从hzwer神犇那翻到的模拟赛题] 合唱队形
[问题描述] 学校要进行合唱比赛了,于是班主任小刘准备给大家排个队形. 他首先尝试排成m1行,发现最后多出来a1个同学:接着他尝试排成m2行,发现最后多出来a2个同学,……,他尝试了n种排队方案,但每 ...
- 最全面的Android Webview详解
转自:最全面的Android Webview详解 前言 现在很多App里都内置了Web网页(Hyprid App),比如说很多电商平台,淘宝.京东.聚划算等等,如下图 那么这种该如何实现呢?其实这是 ...
- Android ANR 详解
ANR简介 ANR,是“Application Not Responding”的缩写,即“应用程序无响应”.在Android中,ActivityManagerService(简称AMS)和Window ...
- web页面效果开源框架收集整合
1.EasyUI:http://www.jeasyui.com/index.php 2.Bootstrap:http://www.bootcss.com/ 3.jqueryui:http://jque ...
- 转:python安装pycrypto
from: http://ljhzzyx.blog.163.com/blog/static/3838031220136592824697/ 在windows下用一下开源工具就是悲催,如题pytho ...
- Python开发【项目】:FTP程序
作业:开发一个支持多用户在线的FTP程序 要求: 用户加密认证 允许同时多用户登录 每个用户有自己的家目录 ,且只能访问自己的家目录 对用户进行磁盘配额,每个用户的可用空间不同 允许用户在ftp se ...
- 简述web工程师的职责与学习
最近两年web突然很火,也有很多人涌入这一行,但这行实际上是进来的人很多,出去的人也很多. 在我眼里,Web前端开发工程师的职责有:1.Web前端表现层及与前后端交互的架构设计和开发2.配合后台开发人 ...
- hdu 5480(维护前缀和+思路题)
Conturbatio Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total ...