こちらのサイトを参考にownCloudをインストールしてみた。

  1. ownCloudのインストール。
    $ sudo apt-get install owncloud
  2. http://127.0.0.1/owncloudにアクセスするが、エラーがいっぱい表示されて動作せず。そこでownCloudをいったんautoremoveオプションで削除し、ownCloud.orgのガイダンスに従って手動インストールを試みるが再度エラー。
    $ sudo apt-get install apache2 php5 php5-json php-xml php-mbstring php5-zip php5-gd
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    Note, selecting 'php5-common' instead of 'php5-json'
    E: Unable to locate package php-xml
    E: Unable to locate package php-mbstring
    E: Unable to locate package php5-zip
  3. フォーラムの情報に従って再トライ。
    $ sudo apt-get install apache2 php5 php5-json php5-gd php5-sqlite curl libcurl3 libcurl3-dev php5-curl php5-common php-xml-parser
    $ sudo apt-get install sqlite
    $ wget http://mirrors.owncloud.org/releases/owncloud-4.5.5.tar.bz2
    $ tar -xjf owncloud-4.5.5.tar.bz2
    $ sudo cp -r owncloud /var/www
    $ sudo chown -R www-data.www-data /var/www
    $ sudo a2enmod rewrite
    $ sudo a2enmod headers
    $ sudo service apache2 restart
  4. インストールはphp5-jsonの代わりにphp5-commonを使ったとかのメッセージは出るが、エラーは出なかった。しかしながら、ownCloudは動作せず。色々調べてみるとそもそもPHPが動作していないようで、<php phpinfo();?>に反応していない。
  5. 関連するパッケージを削除して再度インストールから再開。
    $ sudo apt-get autoremove apache2 php5 php5-json php5-gd php5-sqlite curl libcurl3 libcurl3-dev php5-curl php5-common php-xml-parser mysql-server 
    $ sudo apt-get install apache2 php5 php5-json php5-gd php5-sqlite curl libcurl3 libcurl3-dev php5-curl php5-common php-xml-parser
    $ sudo apt-get install sqlite
  6. 再インストールでちゃんとPHP動作することを確認。
  7. ズージャなターギ」さんの情報に従ってスピードアップのためphp-apcもインストール。
    $ sudo apt-get install php-apc
  8. しかし、owncloudにアクセスすると、”Not Found”となって動作しない。また時間のあると時に再トライしよう。