phpdav-1.1使用チュートリアル

phpdavを使用すると、Linuxマシン(centosシステムを使用する開発マシンなど)で「ゼロ構成」の独自のwebdavサイトをすばやく構築できます。

phpdavのgitアドレス

https://github.com/xinghanking/phpdav/

クイックインストール

 1.gitからインストールディレクトリ(phpdavのプロジェクトアドレス)にすべてのソースコードを取得します

wget  
tar zxvf phpdav-1.1.tar.gz

便宜上、インストールディレクトリは/ home / work / phpdavであると想定します。

Composerがサーバーにインストールされている場合は、サーバーディレクトリ/ home / work /の直下で実行することもできます。

作曲家create-projectliuzhongliang / phpdav

次に、phpdavのソースコードは/ home / work / phpdavの下にあります

2. phpdavのインストールディレクトリに入り、次のように実行します

cd / home / work / phpdav
bin / phpdav start

これで起動は完了です。

ポート8150が使用されていない場合は、デフォルトの作業ディレクトリ/ home / work / phpdav / share_diskを使用してwebdavサイトを正常に確立しています。phpdavインストールを別のディレクトリに配置すると、/ home / work / phpdavがphpdavインストールディレクトリになります。ディレクトリ、そのディレクトリでshare_diskを見つけます

CentOSのiptableまたはfire-walldをオフにするか、ポート8150を開くtcpアクセスを追加すると、それを使用できます。

phpdavがインストールされている開発マシンのIPが192.168.1.106であると想定します。

次に、webdavサイトのアドレスは次のとおりです。

http://192.168.1.106:8150

マウントの使用については、以下を参照してください。

https://blog.51cto.com/xinghan/2389431

構成手順

  1.  httpsサポートをオンにする

phpdavインストールディレクトリで、conf /phpdav.confファイルを編集します

内部の説明を参照してください。現在、サポートされているhttpswebdavサイトは1つだけです。

この構成ファイルでは、使用するポート番号を変更したり、nginxモードでphpdavを使用したりすることもできます

2.マルチホスト名、マルチユーザー構成

ローカルコンピューターのホストに2つのレコードを追加します

www.a.com 192.168.1.106
www.b.com 192.168.1.106

開発マシンの/ home / workの下に2つの新しいディレクトリを作成します

最初にmkdir
mkdir秒

phpdavインストールディレクトリで、cond /dav_host.confファイルを編集します

<?php
$ net_disks = [
    'デフォルト' => [
        'パス' => BASE_ROOT。DIRECTORY_SEPARATOR。'share_disk'、
        'is_auth' => false、//ユーザー認証を有効にするかどうか
        'user_list' => [
            'phpdav' => 'phpdav'
        ]
    ]、

    'www.a.com' => [
        'パス' => '/ home / work / first'、
        'is_auth' => true、
        'user_list' => [
            'user1' => 'password1'、
            'user2' => 'password2'
        ]
     ]、

    'www.b.com' => [
        'パス' => '/ home / work / second'、
        'is_auth' => true、
        'user_list' => [
            'user3' => 'password3'、
            'user4' => 'password4'
        ]
     ]
];

つまり、さらに2つのwebdavサイトがあります

http://www.a.com:8150  マッピング/ホーム/仕事/最初の

http://www.b.com:8150  マッピング/ホーム/仕事/秒

おすすめ

転載: blog.51cto.com/xinghan/2656152