総数:15 今日:1 昨日:0

もくじ

参考URL

Ubuntu 16.04 LTS 日本語 Remix でLAMPなど

http://qiita.com/suppy193/items/84153ce3c70deb89c37a

How To Install and Secure phpmyadmin on Ubuntu 16.04

https://www.digitalocean.com/community/tutorials/how-to-install-and-secure-phpmyadmin-on-ubuntu-16-04

php7 パッケージのインストール

~$ sudo apt-get -y install php
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています                
状態情報を読み取っています... 完了
以下の追加パッケージがインストールされます:
  php7.0 php7.0-cli php7.0-fpm php7.0-json php7.0-opcache php7.0-readline
提案パッケージ:
  php-pear
以下のパッケージが新たにインストールされます:
  php php7.0 php7.0-cli php7.0-fpm php7.0-json php7.0-opcache php7.0-readline
アップグレード: 0 個、新規インストール: 7 個、削除: 0 個、保留: 134 個。
2,681 kB のアーカイブを取得する必要があります。
この操作後に追加で 9,282 kB のディスク容量が消費されます。
取得:1 http://jp.archive.ubuntu.com/ubuntu xenial-updates/main amd64 php7.0-json amd64 7.0.28-0ubuntu0.16.04.1 [16.9 kB]
取得:2 http://jp.archive.ubuntu.com/ubuntu xenial-updates/main amd64 php7.0-opcache amd64 7.0.28-0ubuntu0.16.04.1 [77.1 kB]
取得:3 http://jp.archive.ubuntu.com/ubuntu xenial-updates/main amd64 php7.0-readline amd64 7.0.28-0ubuntu0.16.04.1 [12.8 kB]
取得:4 http://jp.archive.ubuntu.com/ubuntu xenial-updates/main amd64 php7.0-cli amd64 7.0.28-0ubuntu0.16.04.1 [1,282 kB]
取得:5 http://jp.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 php7.0-fpm amd64 7.0.28-0ubuntu0.16.04.1 [1,288 kB]
取得:6 http://jp.archive.ubuntu.com/ubuntu xenial-updates/main amd64 php7.0 all 7.0.28-0ubuntu0.16.04.1 [1,290 B]
取得:7 http://jp.archive.ubuntu.com/ubuntu xenial-updates/main amd64 php all 1:7.0+35ubuntu6.1 [2,862 B]
2,681 kB を 0秒 で取得しました (7,295 kB/s)
以前に未選択のパッケージ php7.0-json を選択しています。
(データベースを読み込んでいます ... 現在 186170 個のファイルとディレクトリがインストールされています。)
.../php7.0-json_7.0.28-0ubuntu0.16.04.1_amd64.deb を展開する準備をしています ...
php7.0-json (7.0.28-0ubuntu0.16.04.1) を展開しています...
以前に未選択のパッケージ php7.0-opcache を選択しています。
.../php7.0-opcache_7.0.28-0ubuntu0.16.04.1_amd64.deb を展開する準備をしています ...
php7.0-opcache (7.0.28-0ubuntu0.16.04.1) を展開しています...
以前に未選択のパッケージ php7.0-readline を選択しています。
.../php7.0-readline_7.0.28-0ubuntu0.16.04.1_amd64.deb を展開する準備をしています ...
php7.0-readline (7.0.28-0ubuntu0.16.04.1) を展開しています...
以前に未選択のパッケージ php7.0-cli を選択しています。
.../php7.0-cli_7.0.28-0ubuntu0.16.04.1_amd64.deb を展開する準備をしています ...
php7.0-cli (7.0.28-0ubuntu0.16.04.1) を展開しています...
以前に未選択のパッケージ php7.0-fpm を選択しています。
.../php7.0-fpm_7.0.28-0ubuntu0.16.04.1_amd64.deb を展開する準備をしています ...
php7.0-fpm (7.0.28-0ubuntu0.16.04.1) を展開しています...
以前に未選択のパッケージ php7.0 を選択しています。
.../php7.0_7.0.28-0ubuntu0.16.04.1_all.deb を展開する準備をしています ...
php7.0 (7.0.28-0ubuntu0.16.04.1) を展開しています...
以前に未選択のパッケージ php を選択しています。
.../php_1%3a7.0+35ubuntu6.1_all.deb を展開する準備をしています ...
php (1:7.0+35ubuntu6.1) を展開しています...
man-db (2.7.5-1) のトリガを処理しています ...
systemd (229-4ubuntu21.1) のトリガを処理しています ...
ureadahead (0.100.0-19) のトリガを処理しています ...
php7.0-json (7.0.28-0ubuntu0.16.04.1) を設定しています ...

Creating config file /etc/php/7.0/mods-available/json.ini with new version
php7.0-opcache (7.0.28-0ubuntu0.16.04.1) を設定しています ...

Creating config file /etc/php/7.0/mods-available/opcache.ini with new version
php7.0-readline (7.0.28-0ubuntu0.16.04.1) を設定しています ...

Creating config file /etc/php/7.0/mods-available/readline.ini with new version
php7.0-cli (7.0.28-0ubuntu0.16.04.1) を設定しています ...
update-alternatives: /usr/bin/php (php) を提供するために自動モードで /usr/bin/php7.0 を使います
update-alternatives: /usr/bin/phar (phar) を提供するために自動モードで /usr/bin/phar7.0 を使います
update-alternatives: /usr/bin/phar.phar (phar.phar) を提供するために自動モードで /usr/bin/phar.phar7.0 を使います

Creating config file /etc/php/7.0/cli/php.ini with new version
php_invoke: Enable module sysvshm for cli SAPI
php_invoke: Enable module sockets for cli SAPI
php_invoke: Enable module calendar for cli SAPI
php_invoke: Enable module tokenizer for cli SAPI
php_invoke: Enable module mysqli for cli SAPI
php_invoke: Enable module ctype for cli SAPI
php_invoke: Enable module mysqlnd for cli SAPI
php_invoke: Enable module sysvsem for cli SAPI
php_invoke: Enable module gettext for cli SAPI
php_invoke: Enable module posix for cli SAPI
php_invoke: Enable module pdo_mysql for cli SAPI
php_invoke: Enable module sysvmsg for cli SAPI
php_invoke: Enable module iconv for cli SAPI
php_invoke: Enable module pdo for cli SAPI
php_invoke: Enable module phar for cli SAPI
php_invoke: Enable module exif for cli SAPI
php_invoke: Enable module fileinfo for cli SAPI
php_invoke: Enable module ftp for cli SAPI
php_invoke: Enable module shmop for cli SAPI
php7.0-fpm (7.0.28-0ubuntu0.16.04.1) を設定しています ...

Creating config file /etc/php/7.0/fpm/php.ini with new version
php_invoke: Enable module sysvshm for fpm SAPI
php_invoke: Enable module sockets for fpm SAPI
php_invoke: Enable module calendar for fpm SAPI
php_invoke: Enable module tokenizer for fpm SAPI
php_invoke: Enable module mysqli for fpm SAPI
php_invoke: Enable module ctype for fpm SAPI
php_invoke: Enable module mysqlnd for fpm SAPI
php_invoke: Enable module sysvsem for fpm SAPI
php_invoke: Enable module gettext for fpm SAPI
php_invoke: Enable module posix for fpm SAPI
php_invoke: Enable module pdo_mysql for fpm SAPI
php_invoke: Enable module sysvmsg for fpm SAPI
php_invoke: Enable module iconv for fpm SAPI
php_invoke: Enable module pdo for fpm SAPI
php_invoke: Enable module phar for fpm SAPI
php_invoke: Enable module exif for fpm SAPI
php_invoke: Enable module fileinfo for fpm SAPI
php_invoke: Enable module ftp for fpm SAPI
php_invoke: Enable module shmop for fpm SAPI
php7.0 (7.0.28-0ubuntu0.16.04.1) を設定しています ...
php (1:7.0+35ubuntu6.1) を設定しています ...
systemd (229-4ubuntu21.1) のトリガを処理しています ...
ureadahead (0.100.0-19) のトリガを処理しています ...

libapache2-mod-php パッケージのインストール

~$ sudo apt-get -y install libapache2-mod-php
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています                
状態情報を読み取っています... 完了
以下の追加パッケージがインストールされます:
  libapache2-mod-php7.0
提案パッケージ:
  php-pear
以下のパッケージが新たにインストールされます:
  libapache2-mod-php libapache2-mod-php7.0
アップグレード: 0 個、新規インストール: 2 個、削除: 0 個、保留: 4 個。
1,227 kB のアーカイブを取得する必要があります。
この操作後に追加で 4,323 kB のディスク容量が消費されます。
取得:1 http://jp.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libapache2-mod-php7.0 amd64 7.0.8-0ubuntu0.16.04.3 [1,224 kB]
取得:2 http://jp.archive.ubuntu.com/ubuntu xenial/main amd64 libapache2-mod-php all 1:7.0+35ubuntu6 [2,960 B]
1,227 kB を 0秒 で取得しました (3,938 kB/s)    
以前に未選択のパッケージ libapache2-mod-php7.0 を選択しています。
(データベースを読み込んでいます ... 現在 184822 個のファイルとディレクトリがインストールされています。)
.../libapache2-mod-php7.0_7.0.8-0ubuntu0.16.04.3_amd64.deb を展開する準備をしています ...
libapache2-mod-php7.0 (7.0.8-0ubuntu0.16.04.3) を展開しています...
以前に未選択のパッケージ libapache2-mod-php を選択しています。
.../libapache2-mod-php_1%3a7.0+35ubuntu6_all.deb を展開する準備をしています ...
libapache2-mod-php (1:7.0+35ubuntu6) を展開しています...
libapache2-mod-php7.0 (7.0.8-0ubuntu0.16.04.3) を設定しています ...

Creating config file /etc/php/7.0/apache2/php.ini with new version
Module mpm_event disabled.
Enabling module mpm_prefork.
apache2_switch_mpm Switch to prefork
apache2_invoke: Enable module php7.0
libapache2-mod-php (1:7.0+35ubuntu6) を設定しています ...

php-mcrypt パッケージのインストール

~$ sudo apt-get -y install php-mcrypt
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています                
状態情報を読み取っています... 完了
以下の追加パッケージがインストールされます:
  libmcrypt4 php7.0-mcrypt
提案パッケージ:
  libmcrypt-dev mcrypt
以下のパッケージが新たにインストールされます:
  libmcrypt4 php-mcrypt php7.0-mcrypt
アップグレード: 0 個、新規インストール: 3 個、削除: 0 個、保留: 4 個。
79.3 kB のアーカイブを取得する必要があります。
この操作後に追加で 305 kB のディスク容量が消費されます。
取得:1 http://jp.archive.ubuntu.com/ubuntu xenial/universe amd64 libmcrypt4 amd64 2.5.8-3.3 [63.0 kB]
取得:2 http://jp.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 php7.0-mcrypt amd64 7.0.8-0ubuntu0.16.04.3 [14.4 kB]
取得:3 http://jp.archive.ubuntu.com/ubuntu xenial/universe amd64 php-mcrypt all 1:7.0+35ubuntu6 [1,930 B]
79.3 kB を 0秒 で取得しました (523 kB/s)
以前に未選択のパッケージ libmcrypt4 を選択しています。
(データベースを読み込んでいます ... 現在 184836 個のファイルとディレクトリがインストールされています。)
.../libmcrypt4_2.5.8-3.3_amd64.deb を展開する準備をしています ...
libmcrypt4 (2.5.8-3.3) を展開しています...
以前に未選択のパッケージ php7.0-mcrypt を選択しています。
.../php7.0-mcrypt_7.0.8-0ubuntu0.16.04.3_amd64.deb を展開する準備をしています ...
php7.0-mcrypt (7.0.8-0ubuntu0.16.04.3) を展開しています...
以前に未選択のパッケージ php-mcrypt を選択しています。
.../php-mcrypt_1%3a7.0+35ubuntu6_all.deb を展開する準備をしています ...
php-mcrypt (1:7.0+35ubuntu6) を展開しています...
libapache2-mod-php7.0 (7.0.8-0ubuntu0.16.04.3) のトリガを処理しています ...
php7.0-fpm (7.0.8-0ubuntu0.16.04.3) のトリガを処理しています ...
libmcrypt4 (2.5.8-3.3) を設定しています ...
php7.0-mcrypt (7.0.8-0ubuntu0.16.04.3) を設定しています ...

Creating config file /etc/php/7.0/mods-available/mcrypt.ini with new version
php-mcrypt (1:7.0+35ubuntu6) を設定しています ...
libc-bin (2.23-0ubuntu3) のトリガを処理しています ...
libapache2-mod-php7.0 (7.0.8-0ubuntu0.16.04.3) のトリガを処理しています ...
php7.0-fpm (7.0.8-0ubuntu0.16.04.3) のトリガを処理しています ...

php-mysql パッケージのインストール

~$ sudo apt-get install php-mysql

php-mbstring パッケージのインストール

~$ sudo apt-get install php-mbstring
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています                
状態情報を読み取っています... 完了
以下の追加パッケージがインストールされます:
  php7.0-mbstring
以下のパッケージが新たにインストールされます:
  php-mbstring php7.0-mbstring
アップグレード: 0 個、新規インストール: 2 個、削除: 0 個、保留: 4 個。
465 kB のアーカイブを取得する必要があります。
この操作後に追加で 1,508 kB のディスク容量が消費されます。
続行しますか? [Y/n] Y
取得:1 http://jp.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 php7.0-mbstring amd64 7.0.8-0ubuntu0.16.04.3 [463 kB]
取得:2 http://jp.archive.ubuntu.com/ubuntu xenial/universe amd64 php-mbstring all 1:7.0+35ubuntu6 [1,940 B]

465 kB を 0秒 で取得しました (2,136 kB/s)

以前に未選択のパッケージ php7.0-mbstring を選択しています。
(データベースを読み込んでいます ... 現在 184853 個のファイルとディレクトリがインストールされています。)
.../php7.0-mbstring_7.0.8-0ubuntu0.16.04.3_amd64.deb を展開する準備をしています ...
php7.0-mbstring (7.0.8-0ubuntu0.16.04.3) を展開しています...
以前に未選択のパッケージ php-mbstring を選択しています。
.../php-mbstring_1%3a7.0+35ubuntu6_all.deb を展開する準備をしています ...
php-mbstring (1:7.0+35ubuntu6) を展開しています...
libapache2-mod-php7.0 (7.0.8-0ubuntu0.16.04.3) のトリガを処理しています ...
php7.0-fpm (7.0.8-0ubuntu0.16.04.3) のトリガを処理しています ...
php7.0-mbstring (7.0.8-0ubuntu0.16.04.3) を設定しています ...

Creating config file /etc/php/7.0/mods-available/mbstring.ini with new version

php-mbstring (1:7.0+35ubuntu6) を設定しています ...

libapache2-mod-php7.0 (7.0.8-0ubuntu0.16.04.3) のトリガを処理しています ...
php7.0-fpm (7.0.8-0ubuntu0.16.04.3) のトリガを処理しています ...

php-gettext パッケージのインストール

sudo apt-get install php-gettext 
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています                
状態情報を読み取っています... 完了
以下の追加パッケージがインストールされます:
  php-pear php-xml php7.0-xml
以下のパッケージが新たにインストールされます:
  php-gettext php-pear php-xml php7.0-xml
アップグレード: 0 個、新規インストール: 4 個、削除: 0 個、保留: 4 個。
414 kB のアーカイブを取得する必要があります。
この操作後に追加で 2,671 kB のディスク容量が消費されます。
続行しますか? [Y/n] Y
取得:1 http://jp.archive.ubuntu.com/ubuntu xenial-updates/main amd64 php7.0-xml amd64 7.0.8-0ubuntu0.16.04.3 [112 kB]
取得:2 http://jp.archive.ubuntu.com/ubuntu xenial/universe amd64 php-xml all 1:7.0+35ubuntu6 [1,954 B]
取得:3 http://jp.archive.ubuntu.com/ubuntu xenial/main amd64 php-pear all 1:1.10.1+submodules+notgz-6 [284 kB]
取得:4 http://jp.archive.ubuntu.com/ubuntu xenial/universe amd64 php-gettext all 1.0.11-2build1 [15.8 kB]
414 kB を 0秒 で取得しました (877 kB/s)
以前に未選択のパッケージ php7.0-xml を選択しています。
(データベースを読み込んでいます ... 現在 184865 個のファイルとディレクトリがインストールされています。)
.../php7.0-xml_7.0.8-0ubuntu0.16.04.3_amd64.deb を展開する準備をしています ...
php7.0-xml (7.0.8-0ubuntu0.16.04.3) を展開しています...
以前に未選択のパッケージ php-xml を選択しています。
.../php-xml_1%3a7.0+35ubuntu6_all.deb を展開する準備をしています ...
php-xml (1:7.0+35ubuntu6) を展開しています...
以前に未選択のパッケージ php-pear を選択しています。
.../php-pear_1%3a1.10.1+submodules+notgz-6_all.deb を展開する準備をしています ...
php-pear (1:1.10.1+submodules+notgz-6) を展開しています...
以前に未選択のパッケージ php-gettext を選択しています。
.../php-gettext_1.0.11-2build1_all.deb を展開する準備をしています ...
php-gettext (1.0.11-2build1) を展開しています...
libapache2-mod-php7.0 (7.0.8-0ubuntu0.16.04.3) のトリガを処理しています ...
php7.0-fpm (7.0.8-0ubuntu0.16.04.3) のトリガを処理しています ...
man-db (2.7.5-1) のトリガを処理しています ...
php7.0-xml (7.0.8-0ubuntu0.16.04.3) を設定しています ...

Creating config file /etc/php/7.0/mods-available/dom.ini with new version
Creating config file /etc/php/7.0/mods-available/simplexml.ini with new version
Creating config file /etc/php/7.0/mods-available/wddx.ini with new version
Creating config file /etc/php/7.0/mods-available/xml.ini with new version
Creating config file /etc/php/7.0/mods-available/xmlreader.ini with new version
Creating config file /etc/php/7.0/mods-available/xmlwriter.ini with new version
Creating config file /etc/php/7.0/mods-available/xsl.ini with new version
php-xml (1:7.0+35ubuntu6) を設定しています ...
php-pear (1:1.10.1+submodules+notgz-6) を設定しています ...
php-gettext (1.0.11-2build1) を設定しています ...
libapache2-mod-php7.0 (7.0.8-0ubuntu0.16.04.3) のトリガを処理しています ...
php7.0-fpm (7.0.8-0ubuntu0.16.04.3) のトリガを処理しています ...

phpmyadmin パッケージのインストール

~$ sudo apt-get install phpmyadmin

apache2 を選択

「はい」を選択

admin用パスワード入力

admin用パスワード確認入力

インストール時のログは以下の通り。

パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています                
状態情報を読み取っています... 完了
以下の追加パッケージがインストールされます:
  dbconfig-common dbconfig-mysql libjs-sphinxdoc libjs-underscore php-gd php-phpseclib php-tcpdf php7.0-gd
提案パッケージ:
  php-libsodium php-gmp php-imagick
以下のパッケージが新たにインストールされます:
  dbconfig-common dbconfig-mysql libjs-sphinxdoc libjs-underscore php-gd php-phpseclib php-tcpdf php7.0-gd phpmyadmin
アップグレード: 0 個、新規インストール: 9 個、削除: 0 個、保留: 4 個。
12.7 MB のアーカイブを取得する必要があります。
この操作後に追加で 48.3 MB のディスク容量が消費されます。
続行しますか? [Y/n] Y
取得:1 http://jp.archive.ubuntu.com/ubuntu xenial/main amd64 dbconfig-common all 2.0.4ubuntu1 [582 kB]
取得:2 http://jp.archive.ubuntu.com/ubuntu xenial/universe amd64 dbconfig-mysql all 2.0.4ubuntu1 [1,038 B]
取得:3 http://jp.archive.ubuntu.com/ubuntu xenial/main amd64 libjs-underscore all 1.7.0~dfsg-1ubuntu1 [46.7 kB]
取得:4 http://jp.archive.ubuntu.com/ubuntu xenial/main amd64 libjs-sphinxdoc all 1.3.6-2ubuntu1 [57.5 kB]
取得:5 http://jp.archive.ubuntu.com/ubuntu xenial-updates/main amd64 php7.0-gd amd64 7.0.8-0ubuntu0.16.04.3 [27.1 kB]
取得:6 http://jp.archive.ubuntu.com/ubuntu xenial/main amd64 php-gd all 1:7.0+35ubuntu6 [1,928 B]
取得:7 http://jp.archive.ubuntu.com/ubuntu xenial/universe amd64 php-phpseclib all 2.0.1-1build1 [173 kB]
取得:8 http://jp.archive.ubuntu.com/ubuntu xenial/universe amd64 php-tcpdf all 6.0.093+dfsg-1ubuntu1 [7,881 kB]
取得:9 http://jp.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 phpmyadmin all 4:4.5.4.1-2ubuntu2 [3,934 kB]
12.7 MB を 2秒 で取得しました (5,441 kB/s)
パッケージを事前設定しています ...
以前に未選択のパッケージ dbconfig-common を選択しています。
(データベースを読み込んでいます ... 現在 185091 個のファイルとディレクトリがインストールされています。)
.../dbconfig-common_2.0.4ubuntu1_all.deb を展開する準備をしています ...
dbconfig-common (2.0.4ubuntu1) を展開しています...
以前に未選択のパッケージ dbconfig-mysql を選択しています。
.../dbconfig-mysql_2.0.4ubuntu1_all.deb を展開する準備をしています ...
dbconfig-mysql (2.0.4ubuntu1) を展開しています...
以前に未選択のパッケージ libjs-underscore を選択しています。
.../libjs-underscore_1.7.0~dfsg-1ubuntu1_all.deb を展開する準備をしています ...
libjs-underscore (1.7.0~dfsg-1ubuntu1) を展開しています...
以前に未選択のパッケージ libjs-sphinxdoc を選択しています。
.../libjs-sphinxdoc_1.3.6-2ubuntu1_all.deb を展開する準備をしています ...
libjs-sphinxdoc (1.3.6-2ubuntu1) を展開しています...
以前に未選択のパッケージ php7.0-gd を選択しています。
.../php7.0-gd_7.0.8-0ubuntu0.16.04.3_amd64.deb を展開する準備をしています ...
php7.0-gd (7.0.8-0ubuntu0.16.04.3) を展開しています...
以前に未選択のパッケージ php-gd を選択しています。
.../php-gd_1%3a7.0+35ubuntu6_all.deb を展開する準備をしています ...
php-gd (1:7.0+35ubuntu6) を展開しています...
以前に未選択のパッケージ php-phpseclib を選択しています。
.../php-phpseclib_2.0.1-1build1_all.deb を展開する準備をしています ...
php-phpseclib (2.0.1-1build1) を展開しています...
以前に未選択のパッケージ php-tcpdf を選択しています。
.../php-tcpdf_6.0.093+dfsg-1ubuntu1_all.deb を展開する準備をしています ...
php-tcpdf (6.0.093+dfsg-1ubuntu1) を展開しています...
以前に未選択のパッケージ phpmyadmin を選択しています。
.../phpmyadmin_4%3a4.5.4.1-2ubuntu2_all.deb を展開する準備をしています ...
phpmyadmin (4:4.5.4.1-2ubuntu2) を展開しています...
doc-base (0.10.7) のトリガを処理しています ...
doc-base ファイルを 4 個追加 を処理中...
man-db (2.7.5-1) のトリガを処理しています ...
libapache2-mod-php7.0 (7.0.8-0ubuntu0.16.04.3) のトリガを処理しています ...
php7.0-fpm (7.0.8-0ubuntu0.16.04.3) のトリガを処理しています ...
hicolor-icon-theme (0.15-0ubuntu1) のトリガを処理しています ...
dbconfig-common (2.0.4ubuntu1) を設定しています ...

Creating config file /etc/dbconfig-common/config with new version
dbconfig-mysql (2.0.4ubuntu1) を設定しています ...
libjs-underscore (1.7.0~dfsg-1ubuntu1) を設定しています ...
libjs-sphinxdoc (1.3.6-2ubuntu1) を設定しています ...
php7.0-gd (7.0.8-0ubuntu0.16.04.3) を設定しています ...

Creating config file /etc/php/7.0/mods-available/gd.ini with new version
php-gd (1:7.0+35ubuntu6) を設定しています ...
php-phpseclib (2.0.1-1build1) を設定しています ...
php-tcpdf (6.0.093+dfsg-1ubuntu1) を設定しています ...
phpmyadmin (4:4.5.4.1-2ubuntu2) を設定しています ...
Determining localhost credentials from /etc/mysql/debian.cnf: succeeded.
dbconfig-common: writing config to /etc/dbconfig-common/phpmyadmin.conf

Creating config file /etc/dbconfig-common/phpmyadmin.conf with new version

Creating config file /etc/phpmyadmin/config-db.php with new version
granting access to database phpmyadmin for phpmyadmin@localhost: success.
verifying access for phpmyadmin@localhost: success.
creating database phpmyadmin: success.
verifying database phpmyadmin exists: success.
populating database via sql...  done.
dbconfig-common: flushing administrative password
apache2_invoke: Enable configuration phpmyadmin
libapache2-mod-php7.0 (7.0.8-0ubuntu0.16.04.3) のトリガを処理しています ...
php7.0-fpm (7.0.8-0ubuntu0.16.04.3) のトリガを処理しています ...

enable the PHP mcrypt and mbstring extensions

~$ sudo phpenmod mcrypt
~$ sudo phpenmod mbstring

apache2再起動

~$ sudo systemctl restart apache2

テスト

インストールが終わったあと、

http://localhost/phpmyadmin/

mysql に登録してあるユーザーでログイン

ユーザ名:root
パスワード:

ここからしたはubuntu14.4の場合の記述

apache設定 index.php の優先化

/etc/apache2/mods-enabled/dir.conf の編集

~$ sudo gvim -f /etc/apache2/mods-enabled/dir.conf

編集前

<IfModule mod_dir.c>
    DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
</IfModule>

編集後

<IfModule mod_dir.c>
    DirectoryIndex index.pl index.html index.cgi index.php index.xhtml index.htm
</IfModule>

apacheの再起動

php モジュールのインストール

利用可能なphp モジュールとライブラリの確認

~$ apt-cache search php5-
php5-cgi - server-side, HTML-embedded scripting language (CGI binary)
php5-cli - command-line interpreter for the php5 scripting language
php5-common - Common files for packages built from the php5 source
php5-curl - CURL module for php5
php5-dbg - Debug symbols for PHP5
php5-dev - Files for PHP5 module development
php5-gd - GD module for php5
php5-gmp - GMP module for php5
php5-json - JSON module for php5
php5-ldap - LDAP module for php5
php5-mysql - MySQL module for php5
php5-odbc - ODBC module for php5
php5-pgsql - PostgreSQL module for php5
php5-pspell - pspell module for php5
php5-readline - Readline module for php5
php5-recode - recode module for php5
php5-snmp - SNMP module for php5
php5-sqlite - SQLite module for php5
php5-tidy - tidy module for php5
php5-xmlrpc - XML-RPC module for php5
php5-xsl - XSL module for php5
libphp5-embed - HTML-embedded scripting language (Embedded SAPI library)
php5-adodb - Extension optimising the ADOdb database abstraction library
php5-apcu - APC User Cache for PHP 5
php5-enchant - Enchant module for php5
php5-exactimage - fast image manipulation library (PHP bindings)
php5-fpm - server-side, HTML-embedded scripting language (FPM-CGI binary)
php5-gdcm - Grassroots DICOM PHP5 bindings
php5-gearman - PHP wrapper to libgearman
php5-geoip - GeoIP module for php5
php5-gnupg - wrapper around the gpgme library
php5-intl - internationalisation module for php5
php5-lasso - Library for Liberty Alliance and SAML protocols - PHP 5 bindings
php5-midgard2 - Midgard2 Content Repository - PHP5 language bindings and module
php5-mongo - MongoDB database driver
php5-msgpack - PHP extension for interfacing with MessagePack
php5-mysqlnd - MySQL module for php5 (Native Driver)
php5-mysqlnd-ms - MySQL replication and load balancing module for PHP
php5-oauth - OAuth 1.0 consumer and provider extension
php5-pinba - Pinba module for PHP 5
php5-ps - ps module for PHP 5
php5-radius - PECL radius module for PHP 5
php5-redis - PHP extension for interfacing with Redis
php5-remctl - PECL module for Kerberos-authenticated command execution
php5-rrd - PHP bindings to rrd tool system
php5-sasl - Cyrus SASL Extension
php5-stomp - Streaming Text Oriented Messaging Protocol (STOMP) client module for PHP 5
php5-svn - PHP Bindings for the Subversion Revision control system
php5-sybase - Sybase / MS SQL Server module for php5
php5-tokyo-tyrant - PHP interface to Tokyo Cabinet's network interface, Tokyo Tyrant
php5-vtkgdcm - Grassroots DICOM VTK PHP bindings
php5-xdebug - Xdebug Module for PHP 5
php5-xhprof - Hierarchical Profiler for PHP5
php5-imagick - php5 用 ImageMagick モジュール
php5-imap - IMAP module for php5
php5-interbase - interbase/firebird module for php5
php5-librdf - Redland RDF ライブラリ用 PHP5 言語バインディング
php5-mapscript - MapServer 用 php5-cgi モジュール
php5-mcrypt - MCrypt module for php5
php5-memcache - PHP5 用の memcache 拡張モジュール
php5-memcached - memcached extension module for PHP5, uses libmemcached
php5-ming - Ming module for php5
php5-xcache - Fast, stable PHP opcode cacher

モジュール詳細の確認方法

例)php5-cli モジュールの詳細を確認する場合

~$ apt-cache show php5-cli

テスト

info.php スクリプトの作成

~$ sudo cat <<EOF > /var/www/html/info.php
<?php
phpinfo();
?>
EOF

info.php スクリプトの表示

次は


トップ   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS