ホームページ  >  記事  >  バックエンド開発  >  Linux環境にphp7.3.0をインストールする方法を詳しく解説

Linux環境にphp7.3.0をインストールする方法を詳しく解説

青灯夜游
青灯夜游転載
2021-03-01 17:52:554426ブラウズ

この記事では、Linux環境にphp7.3.0をインストールする方法を紹介します。一定の参考値があるので、困っている友達が参考になれば幸いです。

Linux環境にphp7.3.0をインストールする方法を詳しく解説

#Linux 環境への php7.3.0 のインストール

1. 依存関係パッケージのインストール

[root@localhost ~]# yum install -y gcc gcc-c++ make zlib zlib-devel pcre pcre-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers

2、

php-7.3.0をダウンロード

    ①、Thunderを使用してダウンロード[推奨]
  • ダウンロードアドレス: https:// www .php.net/releases/

  • Thunder のダウンロードが完了したら、ミラー ファイル形式を

    .rar に変更して解凍します。

  • ##フォルダー内の

    php-7.3.0.tar ファイルを FTP 経由でサーバーの /usr/local/src フォルダーにアップロードします。その他のソフトウェア

[root@localhost src]# ll
total 136512
-rw-r--r-- 1 root root 139786240 Aug 26 03:07 php-7.3.0.tar
  • ②、Linux コマンドのダウンロード [速度を直接確認することはできません]、ここでは推奨されません

[root@localhost ~]# cd /usr/local/src
[root@localhost src]# wget http://cn2.php.net/get/php-7.3.0.tar.gz/from/this/mirror -o php-7.3.0
3.

解凍
[root@localhost src]# tar -xvf php-7.3.0.tar

推奨学習: 「

PHP ビデオ チュートリアル 」、「Linux ビデオ チュートリアル

four 、構成
[root@localhost src]# cd php-7.3.0

[root@localhost php-7.3.0]# ./configure \
--prefix=/usr/local/php \
--exec-prefix=/usr/local/php \
--bindir=/usr/local/php/bin \
--sbindir=/usr/local/php/sbin \
--includedir=/usr/local/php/include \
--libdir=/usr/local/php/lib/php \
--mandir=/usr/local/php/php/man \
--with-config-file-path=/usr/local/php/etc \
--with-curl \
--with-zlib \
--with-openssl \
--enable-mbstring \
--enable-fpm \ 
--enable-bcmath \
--enable-ftp \
--enable-gd2 \
--enable-sockets \
--enable-pcntl \
--enable-mysqlnd \
--with-pdo-mysql=mysqlnd

5. コンパイルしてインストールします

[root@localhost php-7.3.0]# make && make install

6. [存在する場合] コンパイル エラーの解決: 内部コンパイラ エラー: 強制終了 (プログラム cc1plus)

    メモリ不足が原因で、インストール中に少なくとも 2G のメモリが必要です
  • 解決策: パーティションをスワップ
[root@localhost php-7.3.0]# dd if=/dev/zero of=/swapfile bs=64M count=16
[root@localhost php-7.3.0]# mkswap /swapfile
[root@localhost php-7.3.0]# swapon /swapfile
7. php.ini 設定ファイルを生成します

[root@localhost php-7.3.0]# cp php.ini-production /usr/local/php/etc/php.ini

8 ,

php-fpm ファイルを生成します
[root@localhost php-7.3.0]# cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
[root@localhost php-7.3.0]# chmod +x /etc/init.d/php-fpm

9. php-fpm 設定ファイルを生成します

[root@localhost php-7.3.0]# cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf

10. www.conf を生成します設定ファイル

[root@localhost php-7.3.0]# cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf

11. php

[root@localhost php-7.3.0]# vim /usr/local/php/etc/php.ini
date.timezone = PRC

のタイムゾーンを変更する2. システム環境変数

    に php のインストールディレクトリを追加する以下の内容を作成して追加します
[root@localhost php-7.3.0]# vim /etc/profile.d/php.sh
export PATH=$PATH:/usr/local/php/bin/:/usr/local/php/sbin/
    環境変数を有効にする
[root@localhost php-7.3.0]# source /etc/profile.d/php.sh
    php-fpm
[root@localhost php-7.3.0]# service php-fpm start
    Setブート時に開始する php
[root@localhost php-7.3.0]# chmod +x /etc/init.d/php-fpm
[root@localhost php-7.3.0]# chkconfig --add php-fpm
[root@localhost php-7.3.0]# chkconfig php-fpm on
13. インストールが成功したかどうかを確認します

[root@localhost php-7.3.0]# php -v

PHP 7.3.0 (cli) (built: Aug 20 2020 19:27:30) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.0-dev, Copyright (c) 1998-2018 Zend Technologies

プログラミング関連の知識の詳細については、

プログラミング ビデオ を参照してください。 !

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

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。