ホームページ >バックエンド開発 >PHPの問題 >UNIX インストール PHP 環境

UNIX インストール PHP 環境

WBOY
WBOYオリジナル
2023-05-07 11:22:08547ブラウズ

Web アプリケーションを開発するときに PHP を使用するのは非常に一般的です。 Unix 環境に php 環境をインストールすると、開発とテストがより便利になります。この記事では、ソース コードのインストールからシステム パッケージ マネージャーまで、Unix システムに php をインストールするさまざまな方法を説明します。

  1. システム パッケージ マネージャーを使用したインストール

ほとんどの Unix ディストリビューションには、ソフトウェア パッケージのインストールとアップグレードを簡単に行うためのパッケージ マネージャーが用意されています。パッケージマネージャーを使用してphpをインストールするのも非常に簡単な方法です。

  1. Debian/Ubuntu システム:
    apt-get パッケージ マネージャーを使用すると、次のコマンドを使用して PHP をインストールできます:

    sudo apt-get update
    sudo apt-get install php

  2. CentOS / Fedora システム:
    yum パッケージ マネージャーを使用すると、次のコマンドを使用して PHP をインストールできます:

    sudo yum install php

この方法では、システムの事前構成された PHP バージョンがインストールされますが、これは最新の PHP バージョンではない可能性があるため、最新の PHP アプリケーションを実行する必要がある場合は、他のインストール方法を使用します。

  1. ソース コードによるインストール

ソース コードを使用して PHP 環境をインストールする場合は、最新の PHP ソース コード パッケージをダウンロードし、コンパイルしてインストールする必要があります。ソース コードを使用してインストールする手順は次のとおりです。

  1. 必要な依存関係
    まず、更新された gcc コンパイラ、標準 C ライブラリおよび開発を含む依存ライブラリをインストールする必要があります。ヘッダー ファイル。 Ubuntu システムを例に挙げると、次のコマンドを使用できます:

    sudo apt-get install gcc libpcre3-dev

CentOS または Fedora システムでは異なるコマンドが必要になる場合があります。 。スタンドアロン システムでコンパイルするには、依存関係をインストールする必要があることに注意してください。

  1. ソース コードのダウンロード
    新しいバージョンの PHP コードは公式 Web サイトからダウンロードでき、次のコマンドを使用してダウンロードできます:

    cd /usr/ local/src
    sudo wget https://www.php.net/distributions/php-8.0.3.tar.gz
    sudo tar -xzf php-8.0.3.tar.gz
    cd php -8.0.3

  2. ##構成、コンパイル、インストール

    ソース コード ディレクトリで次のコマンドを実行して構成します:

    sudo ./configure --prefix= /usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-mysql --with-zlib

    sudo make
    sudo make install

  3. ##ここで、--prefix パラメータは PHP のインストール パスを定義します。 --with-apxs2 パラメーターは、Apache Portable Runtime (APR) および Apache XML/XSLT ライブラリを PHP バイナリにコンパイルします。 --with-mysql および --with-zlib は、MySQL および zlib サポートを使用してコンパイルします。

    PHP の設定
  1. インストール設定ファイル:


    cd /usr/local/src

    sudo cp php-8.0.3/php.ini-production /usr/local/php/lib/php.ini


    #そして、php.ini ファイルを設定し、Web サーバーと PHP の設定に適切なオプションを選択します

Docker を使用して迅速にインストールする

  1. Docker コンテナーを使用して、開発環境を迅速に構築したり、php アプリケーションを実行したりできます。システム管理者またはソフトウェア開発者は、ホスト マシンに Docker をインストールし、パブリック Docker Hub リポジトリから PHP コンテナ イメージをプルするだけです。

Docker のインストール

Docker をインストールしてサービスを開始します。インストール方法は Linux のバージョンによって異なります。公式の Docker インストール ドキュメントを参照してください。

  1. コンテナ イメージのプル
  2. 次のコマンドを実行して、Docker Hub から最新の php コンテナ イメージをプルします:
  3. sudo docker pull php

    コンテナの起動
  4. 次のコマンドを実行して、PHP コンテナを起動します:
  5. sudo docker run -p 80:80 -v $PWD:/var/www/html php

    その中で、-p パラメーターはホストのポート 80 をコンテナーのポート 80 にマップし、-v パラメーターを使用して現在のディレクトリをコンテナーの /var/www/html ディレクトリに関連付けます。これにより、PHP ファイルがコンテナ内のファイルにはホスト上でアクセスできます。
概要

Unix システムに php 環境をインストールするには、いくつかの方法があります。システム パッケージ マネージャーを使用して、事前構成されたバージョンの php をすばやくインストールします。ソースからインストールすると、最新バージョンの PHP コードや、より多くの言語モジュールをコンパイルする機能など、より多くのカスタマイズ オプションが提供されます。 Docker コンテナ化により、開発環境を迅速に構築したり、php アプリケーションを実行したりできます。さまざまな方法には独自の利点と制限があるため、ニーズに応じて選択できます。

以上がUNIX インストール PHP 環境の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。