EXPLORINEER
ja

GitHub

php/php-src — PHPインタープリター

ソフトウェア初登場 716ポイント


PHP は、Web 開発に特に向いたプログラミング言語です。この記事は、PHP の公式な GitHub リポジトリ(php-src)の説明文で、PHP の入手方法、ビルド(ソフトを自分で作ること)、テスト、インストールの手順をまとめています。

PHP とは何か

PHP は、いろいろな用途に使える「スクリプト言語」です。スクリプト言語とは、書いたプログラムをそのまま動かせる言語のことです。ブログから世界的に人気のあるサイトまで、多くのウェブサイトで使われています。このリポジトリには、PHP のプログラム本体(ソースコード)が入っています。

手順の流れ

自分の PHP を作るには、まず必要な道具を入れます。次に設定を作り、コンパイル(ソースコードを実行できる形にすること)をします。そのあとテストを行い、最後に install コマンドで PHP をパソコンに入れます。Windows の人は、すでに作られたファイル(バイナリ)を使うと早く始められます。

知っておきたい数字と条件

  • ライセンスは Modified BSD License(SPDX 表記では BSD-3-Clause)です。
  • テストは初期設定で最大 10 個の処理を同時に動かします。
  • make -j4 のように数字を指定すると、ビルドを速くできます。
  • 推奨される並列数は、パソコンの CPU のコア数に合わせるのが基本です。

なぜ大切か

PHP は多くのウェブサイトを支える言語です。そのため、誰でもソースコードを自由に使い、改良して送り返せる仕組みになっています。この文書は、初心者が PHP を試すための案内にもなっています。

これから注目したい点

  • PHP の新しいバージョンで、どの機能が追加されるか。
  • 拡張機能(PHP に後から付け足す機能)の入れ方が、PIE などでどう変わるか。
  • テストやセキュリティの取り組みが、どのように続けられるか。

用語解説

PHP
ウェブ開発によく使われるプログラミング言語です。
php-src
PHP 本体のソースコードを保管している GitHub 上のリポジトリです。
BSD-3-Clause
ソフトウェアの使い方を決めるライセンスの一つで、自由な利用を認めています。
PIE
PHP の拡張機能を入れるためのツールです。
make
ソースコードからプログラムを作るための命令です。

出典: GitHubで原文を読む ↗

この記事は原文をもとにAIがやさしい言葉で書き直した解説です。事実関係は原文をご確認ください。