Apache环境下搭建KodExplorer网盘

环境说明:

系统版本    CentOS 6.9 x86_64

软件版本    yum安装httpd和php    kodexplorer4.25

1、apache和php环境搭建

1.1 安装apache httpd服务

yum install httpd –y

  1. [root@Web02 ~]# ls /etc/httpd/conf/     #主配置文件  
  2. httpd.conf  magic  
  3. [root@Web02 ~]# ls /etc/httpd/conf.d/   #扩展配置文件,默认采用include方法  
  4. README        welcome.conf  

1.2 安装php

yum install php php-cli -y        安装php及命令行界面

cli——command-line interface    命令行界面

安装完成后再次查看扩展配置文件目录,apache是通过加载php模块来支持php的

  1. [root@Web02 ~]# ls /etc/httpd/conf.d/  
  2. php.conf  README  welcome.conf  
  3. [root@Web02 ~]# cat /etc/httpd/conf.d/php.conf |grep -Ev '^$|#' #查看php.conf  
  4. <IfModule prefork.c>  
  5.   LoadModule php5_module modules/libphp5.so #可以看到php需要加载一些so模块  
  6. </IfModule>  
  7. <IfModule worker.c>  
  8.   LoadModule php5_module modules/libphp5-zts.so  
  9. </IfModule>  
  10. AddHandler php5-script .php  
  11. AddType text/html .php      #指定文本处理类型  
  12. DirectoryIndex index.php    #指定首页  
  13. [root@Web02 ~]# ls /etc/php.ini   
  14. /etc/php.ini        #php的配置文件  
  15. [root@Web02 ~]#  

php模块

查看php的模块php -m(某个功能库)

php --re 模块名称    查看php模块中的方法函数    例如:php --re date

  1. [root@Web01 conf]# php -m  
  2. [PHP Modules]  
  3. bz2     #压缩,解压缩  
  4. calendar    #日历  
  5. Core        #主模块  
  6. ctype  
  7. curl  
  8. date        #日期  
  9. ereg  
  10. exif  
  11. fileinfo    #文件处理  
  12. filter      #过滤  
  13. ftp  
  14. gettext  
  15. gmp  
  16. hash        #加密  
  17. iconv   #字符集转换  
  18. json  
  19. libxml  
  20. openssl  
  21. pcntl  
  22. pcre  
  23. Phar  
  24. readline  
  25. Reflection  
  26. session  
  27. shmop  
  28. SimpleXML  
  29. sockets  
  30. SPL  
  31. standard  
  32. tokenizer  
  33. xml  
  34. zip  
  35. zlib  
  36. [Zend Modules]  

对于需要php环境的网站,需要正确安装php才能正常运行

检查PHP:

  1. [root@Web02 ~]# cd /var/www/html/  
  2. [root@Web02 html]# ls  
  3. [root@Web02 html]# vim index.php  
  4. <?php  
  5. phpinfo();  
  6. ?>  

启动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网盘的更多相关文章

  1. 编译安装Apache httpd和php搭建KodExplorer网盘

    编译安装Apache httpd和php搭建KodExplorer网盘 环境说明: 系统版本    CentOS 6.9 x86_64 软件版本    httpd-2.2.31        php- ...

  2. 编译安装Nginx和php搭建KodExplorer网盘

    编译安装Nginx和php搭建KodExplorer网盘 环境说明: 系统版本    CentOS 6.9 x86_64         软件版本    nginx-1.12.2        php ...

  3. vps搭建个人网盘不二之选—kodexplorer介绍,包含安装步骤

    之前给大家介绍过seafile.h5ai等网盘系统,今天给大家介绍下kodexplorer网盘系统.Kodexplorer,也叫芒果云.可道云.kodcloud,总之名字改了不少.但其本身作为一个网盘 ...

  4. VPS教程:搭建个人网盘教程—kodexplorer

    kodexplorer网盘系统.Kodexplorer,也叫芒果云.可道云.kodcloud,总之名字改了不少.但其本身作为一个网盘文件系统,还是有很多可圈可点的地方. seafile.h5ai.ko ...

  5. 搭建LAMP环境部署Nextcloud私人网盘

    搭建 LAMP 环境部署 Nextcloud 私人网盘 前言 Nextcloudd 是一个开源的.基于本地的文件共享和协作平台,它允许您保存文件并通过多个设备(如PC.智能手机和平板电脑)访问它们. ...

  6. Apache Nifi在Windows环境下搭建伪群集及证书登录

    代码地址如下:http://www.demodashi.com/demo/11986.html 前些时间做了关于Apache Nifi分布式集群的搭建分享,但很多时候要搭建分布式集群机器资源是个问题, ...

  7. 使用cloudreve搭建个人网盘

    这次将腾迅的对象存储cos挂载到了服务器上,就想自己搭建个网盘,虽然每月50G的空间和10G流量,也够用了 之前写过使用owncloud来搭建个人网盘,使用起来挺方便,就是不知道为什么感觉打开速度慢, ...

  8. 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 ...

  9. ​Linux环境下搭建禅道管理工具-包含软件资源

    ​Linux环境下搭建禅道管理工具 1:百度云盘下载: 禅道--链接: https://pan.baidu.com/s/1Stu7nOZVIPO5TnpJWjWtiQ 提取码:dnik CentOs操 ...

随机推荐

  1. 【CZY选讲·逆序对】

    题目描述 LYK最近在研究逆序对. 这个问题是这样的. 一开始LYK有一个2^n长度的数组ai. LYK有Q次操作,每次操作都有一个参数k.表示每连续2^k长度作为一个小组.假设 n=4,k= ...

  2. C语言——指向函数的指针

    转载自:http://www.cnblogs.com/liangyan19910818/archive/2011/08/19/2145270.html C语言——指向函数的指针 函数类型 (* 函数指 ...

  3. c#后的完整cookie

    http://www.cnblogs.com/top5/archive/2010/04/11/1709457.html c#设置 webbrowser的请求cookie,可以通过fiddler分析co ...

  4. webapp的favicon应该怎样组织代码

    处理过那么多index 页面了那么关于特别针对于此页的favicon是时候详细的总结一下了 它是网站的头像,它出现在浏览器的收藏夹中(标题的旁边) ,浏览器标签页的左上角,微信公众号的logo,保存网 ...

  5. 关于Local System/Local Service/Network Service账户

    部署或安装系统服务时需要指定服务运行的账户.一般地,可选择Local System.Local Service或Network Service账户. Local System/Local Servic ...

  6. jQuery选择器总结(重要)

    jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法 $("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个 ...

  7. 关于__GNU_SOURCE 这个宏---如何开启【转】

    关于__GNU_SOURCE 这个宏 转自:http://blog.csdn.net/stevenliyong/article/details/4160181 版权声明:本文为博主原创文章,未经博主允 ...

  8. VS2015开发的C++应用如何不依赖Visual C++ 2015 redistributable?

    1,“项目属性,C/C++,代码生成”,“运行库改”为“多线程(/MT)”.* MT开头的是静态引用,MD开头的是动态引用,d结尾的是Debug调试版本,没有d的是Release发布版本,所以就一 共 ...

  9. windows下利用线程池完成多任务的分配和运行

    在做项目的过程中有时候为了提升效率,用了多线程的方法来对任务进行分割和应用,后来发现,采用线程池的方法能更好的利用线程资源来计算任务,网上有很多关于如何运行线程池的例子,msdn上也给出了对应的例子: ...

  10. 我们为什么需要 lock 文件

    前言 从 Yarn 横空出世推出 lock 文件以来,已经两年多时间了,npm 也在 5.0 版本加入了类似的功能,lock 文件越来越被开发者们接收和认可.本篇文章想从前端视角探讨一下我们为什么需要 ...