Linux システムに PHP 7.2 をインストールする方法

PHPz
リリース: 2023-04-25 15:17:06
オリジナル
2258 人が閲覧しました

PHP は、特に Web 開発の分野で広く使用されているプログラミング言語です。 PHP はサーバー側で構築されており、動的なページ コンテンツを生成できます。 PHP の最新バージョンは PHP 7.2 で、以前のバージョンに比べてパフォーマンスが大幅に向上しているため、PHP 7.2 にアップグレードする開発者や企業が増えています。この記事では、Linux システムに PHP 7.2 をインストールする方法を紹介します。

1. 環境要件

PHP 7.2 をインストールする前に、まず次の依存関係パッケージがインストールされていることを確認する必要があります:

  1. GCC コンパイラー
  2. libxml2 -devel
  3. openssl-devel
  4. bzip2-devel
  5. libcurl-devel
  6. libjpeg-devel
  7. libpng-devel
  8. freetype-devel
  9. readline-devel
  10. libxslt-devel
  11. oniguruma-devel

CentOS システムでは、これらの依存パッケージをインストールするには、次のコマンドを渡すことができます。

sudo yum install gcc libxml2-devel openssl-devel bzip2-devel libcurl-devel libjpeg-devel libpng-devel freetype-devel readline-devel libxslt-devel oniguruma-devel
ログイン後にコピー

2. PHP 7.2 をインストールします。

  1. PHP 7.2 ソース コードをダウンロードします。

最初に、次のことを行う必要があります。 PHP 公式 Web サイトから PHP 7.2 をダウンロードします。 ソース コード、ダウンロード アドレスは http://php.net/downloads.php です。次のコマンドを使用してダウンロードすることもできます。

wget -O php-7.2.30.tar.gz http://hk1.php.net/get/php-7.2.30.tar.gz/from/this/mirror
ログイン後にコピー
  1. ソース コード ファイル

ダウンロードした php-7.2.30.tar.gz を /usr/local/src ディレクトリに解凍します。

sudo tar zxvf php-7.2.30.tar.gz -C /usr/local/src
ログイン後にコピー
  1. PHP ソース コード ファイルをコンパイルします。

解凍ディレクトリに入った後:

cd /usr/local/src/php-7.2.30
ログイン後にコピー

PHP インストール オプションの設定:

sudo ./configure --prefix=/usr/local/php --enable-fpm --with-fpm-user=www-data --with-fpm-group=www-data --with-mysqli --with-libxml-dir --with-openssl --with-pcre-regex --with-zlib --enable-calendar --with-curl --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --enable-gd-native-ttf --with-gettext --with-mhash --with-readline --with-xmlrpc --with-xsl --enable-opcache --enable-mbstring --enable-intl --enable-pcntl --with-pear
ログイン後にコピー

コマンドの説明:

--プレフィックス: PHP を指定しますインストール ディレクトリ;

--enable -fpm: PHP-FPM サポートを有効にする;

--with-fpm-user: PHP-FPM を実行しているユーザー;

--with -fpm-group: PHP-FPM を実行しているユーザー グループ;

--with-mysqli: MySQLi データベース拡張機能を使用;

--with-libxml-dir: libxml2 ライブラリを使用;

--with-openssl: OpenSSL ライブラリを使用します;

--with-pcre-regex: PCRE 正規表現ライブラリを使用します;

--with-zlib: zlib ライブラリを使用します;

--enable-calendar: 組み込みのカレンダー機能を有効にする;

--with-curl: cURL 拡張機能を使用する;

--with-gd: GD を使用するライブラリ;

--with- jpeg-dir: JPEG 画像ライブラリを使用します;

--with-png-dir: PNG 画像ライブラリを使用します;

--with- freetype-dir: FreeType フォント ライブラリを使用します;

--enable-gd-native-ttf: GD ライブラリの TrueType フォント サポートを有効にします;

--with-gettext: Gettext 国際化を使用しますライブラリ;

--with-mhash : MHASH ハッシュ関数ライブラリを使用します;

--with-readline: GNU Readline ライブラリを使用します;

--with-xmlrpc : XML-RPC サポートを有効にする;

- -with-xsl: XSL 拡張機能を使用する;

--enable-opcache: OPcache を有効にする;

--enable-mbstring:マルチバイト文字列のサポートを有効にする;

--enable-intl: 国際化サポートを有効にする;

--enable-pcntl: プロセス制御サポートを有効にする;

--with- pear: PEAR 拡張機能管理ツールをインストールします;

コマンド実行後、次のコマンドを実行することでサポートされていないオプションがないか確認できます:

sudo make clean
sudo make clean all
ログイン後にコピー

ソース コードをコンパイルします:

sudo make -j4
ログイン後にコピー
  1. PHP のインストール

コンパイルが成功したら、次のコマンドを使用して PHP をインストールできます:

sudo make install
ログイン後にコピー
  1. PHP の構成

PHP 構成ファイルを正しい場所にコピーします:

sudo cp /usr/local/src/php-7.2.30/php.ini-development /usr/local/php/lib/php.ini
ログイン後にコピー

PHP-FPM 構成ファイルを作成します:

sudo cp /usr/local/src/php-7.2.30/sapi/fpm/php-fpm.conf.in /usr/local/php/etc/php-fpm.conf
ログイン後にコピー

PHP-FPM 起動スクリプトを作成します:

sudo cp /usr/local/src/php-7.2.30/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
ログイン後にコピー

PHP を変更します-FPM 起動スクリプト:

sudo sed -i 's,“@prefix@”,/usr/local/php,g' /etc/init.d/php-fpm
ログイン後にコピー

PHP-FPM スタートアップを自動的に追加起動:

sudo systemctl daemon-reload
sudo systemctl enable php-fpm.service
ログイン後にコピー
  1. PHP バージョンの確認

最後に、次のコマンドを実行して確認します。 PHP 7.2 が正しくインストールされているかどうか:

/usr/local/php/bin/php -v
ログイン後にコピー

出力バージョン番号が PHP 7.2.x の場合、PHP は正常にインストールされていることを意味します。

3. 概要

PHP は柔軟で効率的なプログラミング言語であり、Web 開発のための重要なツールです。この記事では、Linux システムに PHP 7.2 をインストールする詳細な手順について説明しました。上記の手順により、PHP のインストールと設定がすぐに完了し、Web 開発作業をよりスムーズに行うことができます。

以上がLinux システムに PHP 7.2 をインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート