美文网首页
2019-10-10

2019-10-10

作者: blacksone | 来源:发表于2019-10-10 20:45 被阅读0次

    运用Apache搭建个人私有云KodExplorer


        由于长年在学校办公,在学校机房做完的作业有时需要备份到本机,传输各种软件的需求(学校上外网要自己进行买流量而且少得可怜),有时需要多人协同完成作业,传来传去进行更改十分麻烦,可能导致文件覆盖、丢失得情况。以往是采用搭建FTP的方法进行传输处理,而FTP经常不自然的崩溃,毕竟Windows家的东西就不多解释了。因为迫切的需求了解到KodExplorer,中文名可道云,可以搭建私有云又无需数据库具有很多方便快捷的功能。

        本实例运用Apache服务器搭建可道云,由于本机早先已经安装了php+Apache+mysql环境,在网上教程基本上都为Xampp集成环境搭建私有云,由于需要要php环境进行开发,与分开配置相比集成环境相当与被阉割过(当然WAMP没有被阉割),个人还是偏好自己配置环境而不是运用集成环境。

        需要预先准备的工具:

            可道云:https://kodcloud.com/download/

             php:https://www.php.net/downloads.php(可道云官方帮助文档允许php 5.3以上,推荐使用php7,php7性能更好)

             Apache:http://httpd.apache.org/

        配置php和Apache:

                  1、 我原先下载的是Apache2.4.7php5.5版本,最近配置了nginx和php7版本,所以直接用原先版本进行配置。

                       Apache2.4.7: 解压下载好的安装包:httpd-2.4.7-win64-VC11.zip到自己的目录

                       并打开httpd.conf进行修改参数:

                        

    1.1

        可以按Ctrl+F进行查找

        (1)将SRVROOT更改为SRVROOT "F:/phpEnv/Apache24"(双引号根据自己下载目录进行更改)

        (2)修改ServerName你的主机名称:我更改的是localhost:80,这关系到你在浏览器启动Apache服务器进行浏览

        (3)修改DocumentRoot Apache访问的主文件夹目录,就是php、html代码文件的位置。Apache默认的路径是在htdocs(D:\phpEnv\Apache24\htdocs)下面,里面会有个简单的入口文件index.html。这个路径可以自己进行修改,我这里将其配置在我自己新建的文件夹www(D:\phpEnv\www)下。

    (247行) DocumentRoot "c:/Apache24/htdocs"

            <Directory"c:/Apache24/htdocs">

    改为=>

            DocumentRoot "F:\phpEnv\www"

            <Directory "F:\phpEnv\www">

           (4)修改入口文件配置:DirectoryIndex一般情况下我们都是以index.php、index.html、index.htm作为web项目的入口。Apache默认的入口只有index.html需要添加其他两个的支持,当然这个入口文件的设置可以根据自己的需要增减,如果要求比较严格的话可以只写一个index.php,这样在项目里面的入口就只能是index.php

    (274行)<IfModuledir_module>

            DirectoryIndexindex.html

           </IfModule>

    改为=>

           <IfModuledir_module>

            DirectoryIndex  index.php index.htm index.html

            </IfModule>

            (5)设定serverscript的目录:

            (358行)ScriptAlias/cgi-bin/ "c:/Apache24/cgi-bin/"改为=> ScriptAlias/cgi-bin/ "D:/phpEnv/Apache24/cgi-bin"

              (6)(380行)

            <Directory"c:/Apache24/cgi-bin">

              AllowOverride None

              Options None

              Require all granted

            </Directory>

        改为=>

            <Directory"D:/phpEnv/Apache24/cgi-bin">

              AllowOverride None

              Options None

              Require all granted

            </Directory>

        接下来就可以启动Apache了

        开始---运行,输入cmd,打开命令提示符。接着进入F:\phpEnv\Apache24\bin目录下回车httpd回车,如图所示.

         没有报错的话就可以测试了(保持该命令窗口为打开的状态)。

         把Apache24\htdocs目录下的index.html放到F:\phpEnv\www目录下,用浏览器访问会出现“It works”那么就说明apache已经正确安装并启动了。也可以自己写一个简单的index.html文件也可以打开。

        将Apache加入到window服务启动项里面并设置成开机启动

    先关闭httpd的服务(将命令窗口关闭即可)

    重新打开一个新的命令窗口进入到F:\phpEnv\Apache24\bin目录下:

    添加HTTP服务的命令是:httpd.exe -kinstall -n "servicename"  servicename是服务的名称,我添加的是:httpd.exe -k install -n "Apache24"命令成功后会有成功的提示,此时你可以在window服务启动项中看到Apache24这个服务

    然后点击启动就可以了,如果不想设置成开机启动的话也可以将启动类型修改为手动。

    如果要卸载这个服务的话,先要停止这个服务,然后输入httpd.exe -k uninstall -n "Apache24"卸载这个服务。

    当然也可以通过D:\phpEnv\Apache24\bin下面的ApacheMonitor.exe来启动Apache这里就不多说了

    如此Apache的配置就基本完成了。

        2、安装配置php5.5.10(php-5.5.10-Win32-VC11-x64.zip)

    (1)将下载的php-5.5.10-Win32-VC11-x64.zip  解压到安装目录下我的是(D:\phpEnv\php)

    (2)将目录下的php.ini-development文件复制一份并改名为php.ini他是php的配置文件

    (3)为Apache服务添加php支持

            打开Apache的配置文件http.conf在最后加上

            # php5 support

            LoadModulephp5_module D:/phpEnv/php/php5apache2_4.dll

            AddTypeapplication/x-httpd-php .php .html .htm

            # configure thepath to php.ini

            PHPIniDir "F:/phpEnv/php"

            这里我添加在LoadModule下面

            添加的时候要保证你的php5apache2_4.dll文件确实存在php5.5的早期版本里面是没有这个文件的,不过高点版本里面已经有了,可以打开php安装目录找下这个文件

            PHPIniDir"F:/phpEnv/php"这个就是你的php根目录

            3、重启Apache服务器进行测试

            删除www中其他文件,新建一个index.php,内容为<?php phpinfo(); ?>保存,访问出现php的信息就说明php已经成功安装。

            

            将已经下载好的kodexplorer解压到F:\phpEnv\Apache24\htdocs目录下

            

    1.2

        将DocumentRoot和Directory更改为目录F:\phpEnv\Apache24\htdocs

        

    1.3

        重启Apache服务,测试是否成功

        在导航栏输入localhost:91(我是已经更改了监听端口为91)

        

    1.4

        看到界面即为成功,局域网内部均可以访问。

    1.5

            可道云采用Windows操作界面,具有专业在线编辑器,支持Office在线编辑操作,可多人协同编辑作业,文档历史版本回溯;更有Photoshop、Ai、AutoCAD等专业文档的在线预览,很适合办公用户。作为网盘使用,具有一键分享文件,支持生成外链;扫描二维码,手机即可快速查看;可设定到期时间、提取密码、下载权限,满足更多场景需求,轻松将文件分享给客户、同事查看。还有很多插件可供选择。

        

    相关文章

      网友评论

          本文标题:2019-10-10

          本文链接:https://www.haomeiwen.com/subject/ddqecqtx.html