PHP
Linux / Unix環境へのインストール
サーチ…
APT for PHP 7を使用したコマンドラインインストール
これはPHPのみをインストールします。 PHPファイルをWebに提供したい場合は、 Apache 、 NginxなどのWebサーバーをインストールするか、 PHPのWebサーバー ( php version 5.4+ )を使用する必要があります 。
Ubuntuのバージョンが16.04未満で、PHP 7を使用したい場合は、以下のようにしてOndrejのPPAリポジトリを追加することができます :
sudo add-apt-repository ppa:ondrej/php
すべてのリポジトリが最新であることを確認してください:
sudo apt-get update
システムのリポジトリを更新したら、PHPをインストールします:
sudo apt-get install php7.0
PHPのバージョンを確認してインストールをテストしましょう:
php --version
これは、このようなものを出力するはずです。
注:出力は若干異なります。
PHP 7.0.8-0ubuntu0.16.04.1 (cli) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies
with Zend OPcache v7.0.8-0ubuntu0.16.04.1, Copyright (c) 1999-2016, by Zend Technologies
with Xdebug v2.4.0, Copyright (c) 2002-2016, by Derick Rethans
コマンドラインからPHPを実行できるようになりました。
Enterprise Linuxディストリビューション(CentOS、Scientific Linuxなど)にインストールする
Enterprise Linuxベースのオペレーティングシステムでパッケージを管理するには、 yum
コマンドを使用します。
yum install php
これは、いくつかの共通の機能を含むPHPの最小インストールをインストールします。追加モジュールが必要な場合は、個別にインストールする必要があります。もう一度、 yum
を使用してこれらのパッケージを検索することができます:
yum search php-*
出力例:
php-bcmath.x86_64 : A module for PHP applications for using the bcmath library
php-cli.x86_64 : Command-line interface for PHP
php-common.x86_64 : Common files for PHP
php-dba.x86_64 : A database abstraction layer module for PHP applications
php-devel.x86_64 : Files needed for building PHP extensions
php-embedded.x86_64 : PHP library for embedding in applications
php-enchant.x86_64 : Human Language and Character Encoding Support
php-gd.x86_64 : A module for PHP applications for using the gd graphics library
php-imap.x86_64 : A module for PHP applications that use IMAP
gdライブラリをインストールするには:
yum install php-gd
エンタープライズLinuxディストリビューションは、常にアップデートに慎重であり、通常、出荷されたポイントリリースを超えて更新されません。多くのサードパーティのリポジトリはPHPの最新バージョンを提供しています:
IUSとWebtaticは異なる名前の置換パッケージ(PHP 5.6をインストールするphp56u
やphp56w
)を提供していますが、Remiのリポジトリはシステムパッケージと同じ名前を使用してインプレースアップグレードを提供します。
以下に、RemiのリポジトリからPHP 7.0をインストールする手順を示します。これはシステムパッケージをアンインストールする必要がないため、最も簡単な例です。
# download the RPMs; replace 6 with 7 in case of EL 7
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
wget http://rpms.remirepo.net/enterprise/remi-release-6.rpm
# install the repository information
rpm -Uvh remi-release-6.rpm epel-release-latest-6.noarch.rpm
# enable the repository
yum-config-manager --enable epel --enable remi --enable remi-safe --enable remi-php70
# install the new version of PHP
# NOTE: if you already have the system package installed, this will update it
yum install php