Ubuntu16.04を使ってみる – 標準的なWEBアプリ作成用言語のインストール!(php) –

スポンサーリンク

コンテンツ

Ubuntu16.04で動作確認済です!

インストール

以下のコマンドを実行すると、Ubuntu16.04で実際にインストールが可能です!

sudo apt-get install php5

インストール時の様子

インストール時は以下のようになります!参考程度にご利用ください!

sudo apt-get install php5
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています                
状態情報を読み取っています... 完了
The following additional packages will be installed:
  libapache2-mod-php5 php5-cli php5-common php5-json php5-readline
提案パッケージ:
  php-pear php5-user-cache
以下のパッケージが新たにインストールされます:
  libapache2-mod-php5 php5 php5-cli php5-common php5-json php5-readline
アップグレード: 0 個、新規インストール: 6 個、削除: 0 個、保留: 103 個。
5,042 kB のアーカイブを取得する必要があります。
この操作後に追加で 21.0 MB のディスク容量が消費されます。
続行しますか? [Y/n] Y
取得:1 http://jp.archive.ubuntu.com/ubuntu xenial/main amd64 php5-common amd64 5.6.17+dfsg-3ubuntu1 [483 kB]
取得:2 http://jp.archive.ubuntu.com/ubuntu xenial/main amd64 php5-json amd64 1.3.7-1 [18.2 kB]
取得:3 http://jp.archive.ubuntu.com/ubuntu xenial/main amd64 php5-cli amd64 5.6.17+dfsg-3ubuntu1 [2,250 kB]
取得:4 http://jp.archive.ubuntu.com/ubuntu xenial/main amd64 libapache2-mod-php5 amd64 5.6.17+dfsg-3ubuntu1 [2,275 kB]
取得:5 http://jp.archive.ubuntu.com/ubuntu xenial/universe amd64 php5 all 5.6.17+dfsg-3ubuntu1 [1,294 B]
取得:6 http://jp.archive.ubuntu.com/ubuntu xenial/main amd64 php5-readline amd64 5.6.17+dfsg-3ubuntu1 [13.2 kB]
5,042 kB を 0秒 で取得しました (8,022 kB/s)
以前に未選択のパッケージ php5-common を選択しています。
(データベースを読み込んでいます ... 現在 153067 個のファイルとディレクトリがインストールされています。)
.../php5-common_5.6.17+dfsg-3ubuntu1_amd64.deb を展開する準備をしています ...
php5-common (5.6.17+dfsg-3ubuntu1) を展開しています...
以前に未選択のパッケージ php5-json を選択しています。
.../php5-json_1.3.7-1_amd64.deb を展開する準備をしています ...
php5-json (1.3.7-1) を展開しています...
以前に未選択のパッケージ php5-cli を選択しています。
.../php5-cli_5.6.17+dfsg-3ubuntu1_amd64.deb を展開する準備をしています ...
php5-cli (5.6.17+dfsg-3ubuntu1) を展開しています...
以前に未選択のパッケージ libapache2-mod-php5 を選択しています。
.../libapache2-mod-php5_5.6.17+dfsg-3ubuntu1_amd64.deb を展開する準備をしています ...
libapache2-mod-php5 (5.6.17+dfsg-3ubuntu1) を展開しています...
以前に未選択のパッケージ php5 を選択しています。
.../php5_5.6.17+dfsg-3ubuntu1_all.deb を展開する準備をしています ...
php5 (5.6.17+dfsg-3ubuntu1) を展開しています...
以前に未選択のパッケージ php5-readline を選択しています。
.../php5-readline_5.6.17+dfsg-3ubuntu1_amd64.deb を展開する準備をしています ...
php5-readline (5.6.17+dfsg-3ubuntu1) を展開しています...
man-db (2.7.5-1) のトリガを処理しています ...
php5-common (5.6.17+dfsg-3ubuntu1) を設定しています ...

Creating config file /etc/php5/mods-available/pdo.ini with new version
php5_invoke: Enable module pdo for apache2 SAPI
php5_invoke: Enable module pdo for cli SAPI

Creating config file /etc/php5/mods-available/opcache.ini with new version
php5_invoke: Enable module opcache for apache2 SAPI
php5_invoke: Enable module opcache for cli SAPI
php5-json (1.3.7-1) を設定しています ...
php5_invoke: Enable module json for apache2 SAPI
php5_invoke: Enable module json for cli SAPI
php5-cli (5.6.17+dfsg-3ubuntu1) を設定しています ...
update-alternatives: /usr/bin/php (php) を提供するために自動モードで /usr/bin/php5 を使います
update-alternatives: /usr/bin/phar (phar) を提供するために自動モードで /usr/bin/phar5 を使います

Creating config file /etc/php5/cli/php.ini with new version
libapache2-mod-php5 (5.6.17+dfsg-3ubuntu1) を設定しています ...

Creating config file /etc/php5/apache2/php.ini with new version
Module mpm_event disabled.
Enabling module mpm_prefork.
apache2_switch_mpm Switch to prefork
apache2_invoke: Enable module php5
php5 (5.6.17+dfsg-3ubuntu1) を設定しています ...
php5-readline (5.6.17+dfsg-3ubuntu1) を設定しています ...

Creating config file /etc/php5/mods-available/readline.ini with new version
php5_invoke: Enable module readline for apache2 SAPI
php5_invoke: Enable module readline for cli SAPI
libapache2-mod-php5 (5.6.17+dfsg-3ubuntu1) のトリガを処理しています ...

実行時の様子

以下のコマンドを実行すると、Ubuntu16.04で動作します!

php -r 'echo "Hello PHP\n";'

実行例

php -r 'echo "Hello PHP\n";'
Hello PHP