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
博主原创文章,转载请务必注明出处