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操 ...
随机推荐
- 方伯伯的OJ ( onlinejudge )
方伯伯的OJ 题目描述 方伯伯正在做他的OJ.现在他在处理OJ 上的用户排名问题. OJ 上注册了n 个用户,编号为1 ∼ n,一开始他们按照编号排名.方伯伯会按照心情对这些用户做以下四种操作,修改用 ...
- 《c程序设计语言》读书笔记-5.8-天数和日期转换错误检查
#include "stdio.h" #include "stdlib.h" #include "string.h" static char ...
- mac 安装 nodeJs&npm 配置
前言:继续安装 nodeJS 下载安装:直接去官网,点击安装即可. 命令式安装: 1. 安装 homebrew 2. 安装 nodeJS,使用命令:brew install node 3. 测试 no ...
- Echarts 基础知识浅析
1. 引入Echarts Echarts是基于canvas的数据可视化产品,由百度公司推出 参考官方文档,引入教程示例即可,注意有两种引入方式: (1)直接引入 (2)模块化引入 2. 基本API使用 ...
- Scaffold your ASP.NET MVC 3 project with the MvcScaffolding package
原文发布时间为:2011-05-21 -- 来源于本人的百度文章 [由搬家工具导入] http://blog.stevensanderson.com/2011/01/13/scaffold-your- ...
- 【查看linux配置】查看linux系统常用的命令,Linux查看系统配置常用命令
一.linux CPU大小 cat /proc/cpuinfo |grep "model name" && cat /proc/cpuinfo |grep &qu ...
- masscan banners 不显示
https://github.com/robertdavidgraham/masscan/issues/221
- VS2013 更改MFC标题栏图标和生成的执行文件图标
创建一个新工程,可以什么都不加.打开.rc, 创建或打开Icon资源(以下都以Icon为例). 单击工程窗口的资源视图标签,选中资源ID为IDR_MAINFRAME图标资源,然后按Delet ...
- VS MFC 按键导入BMP图片
1. 图片导入资源: 2.实现代码: 直接给CButton加图片的方法: 1.在资源编辑器中添加一个按钮.把它的Bitmap属性设为true 2.在按钮上点右键,添加一个变量m_Btn(CButton ...
- python--optparse
import optparse op = optparse.OptionParser() op.add_option("--s", dest="server") ...