PHP は、特に Web 開発の分野で広く使用されているプログラミング言語です。 PHP はサーバー側で構築されており、動的なページ コンテンツを生成できます。 PHP の最新バージョンは PHP 7.2 で、以前のバージョンに比べてパフォーマンスが大幅に向上しているため、PHP 7.2 にアップグレードする開発者や企業が増えています。この記事では、Linux システムに PHP 7.2 をインストールする方法を紹介します。
1. 環境要件
PHP 7.2 をインストールする前に、まず次の依存関係パッケージがインストールされていることを確認する必要があります:
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 をインストールします。
最初に、次のことを行う必要があります。 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
ダウンロードした php-7.2.30.tar.gz を /usr/local/src ディレクトリに解凍します。
sudo tar zxvf php-7.2.30.tar.gz -C /usr/local/src
解凍ディレクトリに入った後:
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
コンパイルが成功したら、次のコマンドを使用して PHP をインストールできます:
sudo make install
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
最後に、次のコマンドを実行して確認します。 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 サイトの他の関連記事を参照してください。