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
博主原創文章,轉載請務必注明出處