ラズベリーパイを使ってみる – dokuwikiのインストール –

raspberry piを使ってみるシリーズ、今回はdokuwikiをインストールしてみました。OSはraspbianです。

インストール

$ sudo apt-get install dokuwiki

でOKでした。インストール力に定評のあるaptさんすごいわ(´Д`)。wwwサーバとPHPが必要だと思う。

インストール中にwwwサーバの選択(apacheかlightppdか)、/var/lib/dokuwikiにページを置くか、adminのパスワードなどを聞かれるので入力するとOKでした。

ログ

$ sudo apt-get install dokuwiki
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  libapache2-mod-php5 libjs-jquery libjs-jquery-cookie libjs-jquery-ui libphp-simplepie php-geshi php5-cli
  php5-common php5-curl php5-gd php5-intl php5-mcrypt php5-mysql
Suggested packages:
  libapache2-mod-xsendfile libjs-jquery-ui-docs
The following NEW packages will be installed:
  dokuwiki libjs-jquery libjs-jquery-cookie libjs-jquery-ui libphp-simplepie php-geshi php5-intl
The following packages will be upgraded:
  libapache2-mod-php5 php5-cli php5-common php5-curl php5-gd php5-mcrypt php5-mysql
7 upgraded, 7 newly installed, 0 to remove and 126 not upgraded.
Need to get 8,682 kB of archives.
After this operation, 14.7 MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://mirrordirector.raspbian.org/raspbian/ wheezy/main php5-cli armhf 5.4.4-7 [2,430 kB]
Get:2 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libapache2-mod-php5 armhf 5.4.4-7 [2,442 kB]
Get:3 http://mirrordirector.raspbian.org/raspbian/ wheezy/main php5-mysql armhf 5.4.4-7 [68.8 kB]
Get:4 http://mirrordirector.raspbian.org/raspbian/ wheezy/main php5-mcrypt armhf 5.4.4-7 [14.0 kB]
Get:5 http://mirrordirector.raspbian.org/raspbian/ wheezy/main php5-curl armhf 5.4.4-7 [27.1 kB]
Get:6 http://mirrordirector.raspbian.org/raspbian/ wheezy/main php5-gd armhf 5.4.4-7 [31.2 kB]
Get:7 http://mirrordirector.raspbian.org/raspbian/ wheezy/main php5-common armhf 5.4.4-7 [583 kB]
Get:8 http://mirrordirector.raspbian.org/raspbian/ wheezy/main php5-intl armhf 5.4.4-7 [62.0 kB]
Get:9 http://mirrordirector.raspbian.org/raspbian/ wheezy/main php-geshi all 1.0.8.4-2 [704 kB]
Get:10 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libphp-simplepie all 1.2.1-3 [74.7 kB]
Get:11 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libjs-jquery all 1.7.2+debian-2.1 [79.8 kB]
Get:12 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libjs-jquery-cookie all 6-1 [6,110 B]
Get:13 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libjs-jquery-ui all 1.8.ooops.21+dfsg-2 [387 kB]
Get:14 http://mirrordirector.raspbian.org/raspbian/ wheezy/main dokuwiki all 0.0.20120125b-1 [1,773 kB]
Fetched 8,682 kB in 18s (479 kB/s)
Preconfiguring packages ...
(Reading database ... 90828 files and directories currently installed.)
Preparing to replace php5-cli 5.4.4-4 (using .../php5-cli_5.4.4-7_armhf.deb) ...
Unpacking replacement php5-cli ...
Preparing to replace libapache2-mod-php5 5.4.4-4 (using .../libapache2-mod-php5_5.4.4-7_armhf.deb) ...
Unpacking replacement libapache2-mod-php5 ...
Preparing to replace php5-mysql 5.4.4-4 (using .../php5-mysql_5.4.4-7_armhf.deb) ...
Unpacking replacement php5-mysql ...
Preparing to replace php5-mcrypt 5.4.4-4 (using .../php5-mcrypt_5.4.4-7_armhf.deb) ...
Unpacking replacement php5-mcrypt ...
Preparing to replace php5-curl 5.4.4-4 (using .../php5-curl_5.4.4-7_armhf.deb) ...
Unpacking replacement php5-curl ...
Preparing to replace php5-gd 5.4.4-4 (using .../php5-gd_5.4.4-7_armhf.deb) ...
Unpacking replacement php5-gd ...
Preparing to replace php5-common 5.4.4-4 (using .../php5-common_5.4.4-7_armhf.deb) ...
Unpacking replacement php5-common ...
Selecting previously unselected package php5-intl.
Unpacking php5-intl (from .../php5-intl_5.4.4-7_armhf.deb) ...
Selecting previously unselected package php-geshi.
Unpacking php-geshi (from .../php-geshi_1.0.8.4-2_all.deb) ...
Selecting previously unselected package libphp-simplepie.
Unpacking libphp-simplepie (from .../libphp-simplepie_1.2.1-3_all.deb) ...
Selecting previously unselected package libjs-jquery.
Unpacking libjs-jquery (from .../libjs-jquery_1.7.2+debian-2.1_all.deb) ...
Selecting previously unselected package libjs-jquery-cookie.
Unpacking libjs-jquery-cookie (from .../libjs-jquery-cookie_6-1_all.deb) ...
Selecting previously unselected package libjs-jquery-ui.
Unpacking libjs-jquery-ui (from .../libjs-jquery-ui_1.8.ooops.21+dfsg-2_all.deb) ...
Selecting previously unselected package dokuwiki.
Unpacking dokuwiki (from .../dokuwiki_0.0.20120125b-1_all.deb) ...
Processing triggers for man-db ...
Setting up php5-common (5.4.4-7) ...
Setting up php5-cli (5.4.4-7) ...
Setting up libapache2-mod-php5 (5.4.4-7) ...
Installing new version of config file /etc/apache2/mods-available/php5.conf ...
[....] Reloading web server config: apache2apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
. ok
Setting up php5-mysql (5.4.4-7) ...
Setting up php5-mcrypt (5.4.4-7) ...
Setting up php5-curl (5.4.4-7) ...
Setting up php5-gd (5.4.4-7) ...
Setting up php5-intl (5.4.4-7) ...

Creating config file /etc/php5/mods-available/intl.ini with new version
Setting up php-geshi (1.0.8.4-2) ...
Setting up libjs-jquery (1.7.2+debian-2.1) ...
Setting up libjs-jquery-cookie (6-1) ...
Setting up libjs-jquery-ui (1.8.ooops.21+dfsg-2) ...
Processing triggers for libapache2-mod-php5 ...
[....] Reloading web server config: apache2apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
. ok
Setting up libphp-simplepie (1.2.1-3) ...
Setting up dokuwiki (0.0.20120125b-1) ...

Creating config file /etc/dokuwiki/htaccess with new version

Creating config file /etc/dokuwiki/local.php with new version

Creating config file /var/lib/dokuwiki/acl/acl.auth.php with new version

Creating config file /var/lib/dokuwiki/acl/users.auth.php with new version

Creating config file /etc/dokuwiki/apache.conf with new version

Creating config file /etc/dokuwiki/lighttpd.conf with new version

おすすめアイテム!

この記事の内容はラズベリーパイを使うと実際に試すことができます!
記事を読むだけでなく「実際に自分の手を動かして体験してみる」ことがコンピュータに詳しくなる近道です!

2018年06月現在、ラズベリーパイ3 モデルBプラスが日本で手に入るコスパが良い最新モデルです!
Raspberry Pi 3 Model B+ element14 スターターセット BASIC ラズベリーパイ3 モデルBプラスではUSB機器からラズベリーパイのOSを起動することができるようになりました。 下記のようなUSBポータブルHDDを使うと、ラズベリーパイで大容量の音楽プレイヤができます! マイクロSDで同じ容量のものを買うより安いのでおすすめです! https://www.amazon.co.jp/dp/B06X3VSKJ7/ref=as_li_ss_tl?_encoding=UTF8&psc=1&linkCode=ll1&tag=aza2limemo-22&linkId=25f18e2118942a9614514a6c0b0e535c

ラズベリーパイで最先端のアプリ開発やAI研究をしているけど動作が遅いなぁ…という場合は

ラズベリーパイは安価なPCとしては高速ですが、通常のデスクトップPCと比べると性能は劣ります。

ラズベリーパイで最先端のアプリ開発やAI研究をしたいと思ったなら、Ubuntuが動作するデスクトップパソコンがおすすめです! Ubuntuはラズベリーパイとほぼ同じように操作できます!
UbuntuがインストールされているPCはCPUが高速でメモリが多く、ストレージもSSDなのでストレスなくアプリ開発を行うことができます!
グラフィックボードも搭載されており、膨大な計算を必要とするAI研究も可能です!

ラズベリーパイでは数日かかるような膨大な計算も、短時間で終えることができます!

パワフルなPCを使用すると素早く最先端のアプリ開発が可能です。これはIT業界を志望する場合の強い武器になります!
Dell デスクトップパソコン XPSタワー Core i7プレミアムモデル 18Q46/Windows10/16GB/256GB SSD+2TB HDD/GTX1050Ti