ChromebookでPHP環境を作成する

はじめに

旅行メディアシステム部のいるつです。

私は個人的にはWeb閲覧、動画観賞用にChromebookを使っております。 あまり知られていませんが、ChromebookLinux仮想環境が一部機種を除き搭載されており、Web開発等プログラミングも行なうことができます。

今回はPHPのインストールが簡単に行なうことができるということを紹介しつつ、Chromebookのメリットとデメリットについて述べたいと思います。
なお、旅行メディアシステム部の業務では使用しておらず個人的な趣味となっておりますのでご了承ください。

所有しているChromebookのスペック

Linux開発環境をオンにする

まず環境の構築の準備します。

  1. 設定 => 詳細設定 => デベロッパーを選択し、Linux開発環境の項目にある「オンにする」をクリックします。

  2. 画面が開き、Linux開発環境のセットアップを行ないます。 適当なユーザー名を入力してください。 ディスクサイズは推奨のままで問題ありません。

  3. インストールをクリックして数分経つと黒い画面が開きます。

という感じで簡単にLinux開発環境が作成されます。 ちなみにOSのバージョンは以下の通りです。

chromebook@penguin:~$ cat /etc/os-release 
PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Debian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"

PHPのインストール

ということで、PHPをインストールしていきます。
といっても以下の様に2コマンドで簡単にインストールできます。

sudo apt update && sudo apt upgrade -y
sudo apt install -y php

そうすると、PHP 7.4がインストールされました。

chromebook@penguin:~$ php -v
PHP 7.4.33 (cli) (built: Jun  9 2023 16:51:37) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.33, Copyright (c), by Zend Technologies

PHPのバージョンアップ

あまりにも簡単すぎると思いますので、PHP8.2の最新版にバージョンアップします。

なお、以下のコマンドはこのYouTubeの動画を参考しました。

sudo apt update && sudo apt upgrade -y
sudo apt install lsb-release apt-transport-https ca-certificates software-properties-common -y
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
sudo sh -c 'echo "deb https://packages.sury.org/php $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
sudo apt update && sudo apt upgrade -y
sudo apt install php8.2

このような手順でバージョンアップを行なうと以下の様にPHP8.2になります。

chromebook@penguin:~$ php -v
PHP 8.2.12 (cli) (built: Nov 10 2023 09:45:28) (NTS)

Copyright (c) The PHP Group
Zend Engine v4.2.12, Copyright (c) Zend Technologies
with Zend OPcache v8.2.12, Copyright (c), by Zend Technologies

Chromebookのメリットは?

やはり、値段の安さです。 価格.comのサイトからChrome OSで絞った検索結果でも 約3万円台が売れ筋(※2023/12/12現在) に上がります。
この値段で、Linux開発環境も標準搭載されているため、プログラミングの勉強の用途に購入するのはありだと思います。

また、Linux仮想環境がわずか3ステップで作成できるため、1からプログラミングについて学びたい方、プログラミングを教える方の端末としておすすめできます。
一般の方も、Web閲覧等としてもサブ機として使用することも良いと思います。

とはいえ...

素のLinux(UbuntuLinux mint)と比べて動作が遅く、vscodeもインストール可能ですが遠隔で操作をしてるかのように動作が遅いです。
正直、業務としてChromebookは利用シーンを考えるのは難しいと言えます。

まとめ

Chromebookでも簡単にPHPにインストールができることを紹介しました。

Chromebookが向いている人として、プログラミングの勉強に安いパソコンが欲しい方、Web閲覧やサブ機として利用したい方におすすめできます。

とはいえLinux環境は仮想で動作しているため、動作が遅く本格的なプログラミングをする上では向いておりません。

Chromebookの購入は、用途を考えた上で検討されるとよいと思います。

カカクコムでは、ともにサービスをつくる仲間を募集しています!

カカクコムのエンジニアリングにご興味のある方は、ぜひこちらをご覧ください!

カカクコム採用サイト