ホームページ >バックエンド開発 >PHPの問題 >CentOSにPHP環境をデプロイする方法

CentOSにPHP環境をデプロイする方法

藏色散人
藏色散人オリジナル
2022-10-25 09:33:454418ブラウズ

centos に php 環境をデプロイする方法: 1. 「yum install」コマンドを使用して拡張機能をインストールします; 2. 「wget http://php.net/distributions/php-7.1. 0.tar.gz」コマンド phpを解凍します; 3. 「make && make install」コマンドでコンパイルしてインストールします; 4. インストールが成功したら、環境変数を設定します; 5. 「php-fpm」を起動します。

CentOSにPHP環境をデプロイする方法

このチュートリアルの動作環境: CentOS 7 システム、PHP バージョン 8.1、Dell G3 コンピューター。

centos に php 環境をデプロイするにはどうすればよいですか?

#centos インストール php 環境

今回は、私が実際に使用した php 環境のインストールとデプロイについてお話します

1 、最初に yum

yum install libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel gmp gmp-devel libmcrypt libmcrypt-devel readline readline-devel libxslt libxslt-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel ncurses curl gdbm-devel db4-devel libXpm-devel libX11-devel gd-devel gmp-devel expat-devel xmlrpc-c xmlrpc-c-devel libicu-devel libmcrypt-devel libmemcached-devel

2 で拡張機能をインストールし、次に php

wget http://php.net/distributions/php-7.1.0.tar.gz

を解凍します。ダウンロードできない場合は、php.tar.gz ファイルをダウンロードします。ローカルの公式 Web サイトから

tar -zxvf php-7.1.0.tar.gz
cd php-7.1.0

3. コンパイルしてインストールします。コンパイル中にさまざまなエラーが発生する可能性があります。次の記事では、一般的なコンパイル エラーとその解決策に焦点を当てます:

./configure \
--prefix=/usr/local/php7 \
--with-apxs2=/usr/local/apache/bin/apxs \
--with-config-file-path=/usr/local/php7/etc \
--with-mysql \
--with-mysqli \
--with-mysql-sock \
--enable-pdo \
--with-pdo-mysql \
--with-gd \
--with-iconv  \
--with-curl \
--with-zlib \
--enable-xml \
--enable-bcmath \
--enable-shmop \
--enable-sysvsem \
--enable-inline-optimization \
--enable-mbregex \
--enable-mbstring \
--enable-gd-native-ttf \
--with-openssl \
--enable-pcntl \
--enable-sockets \
--with-xmlrpc \
--enable-zip \
--enable-soap \
--without-pear \
--with-gettext \
--enable-session \
--with-jpeg-dir=/usr/local/jpeg \
--with-freetype-dir \
--with-png-dir=/usr/local/pngp \
--with-bz2

4. コンパイルが成功しました インストール後:

make && make install

5. インストールが成功した後に環境変数を設定します:

使いやすくするために、/etc/ ファイルの最後に php 環境変数を追加できます。プロファイル ファイル:

(1)            PATH=$PATH:/usr/local/php7/bin
(2)            export PATH

6 、保存後に環境変数を更新します:

       source /etc/profile  #更新

7. 環境変数を確認します:

       echo $PATH

8. PHP 環境のパスを確認した後変数を使用すると、将来的に php コマンドを直接使用して php バージョンを確認できます。:

      php -v

9. 現在の PHP には .ini ファイルと設定ファイルがないため、PHP-FPM を設定する必要があります。

    cp php.ini-production /etc/php.ini
      cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
      cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf
      cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
      chmod +x /etc/init.d/php-fpm

10. php-fpm を開始、停止、再起動します:

      service php-fpm start  #启动
      service php-fpm stop   #停止
      service php-fpm restart #重启

インストールが成功したら、カスタム ルート ディレクトリを追加し、index.Php ファイルを追加します

推奨される学習: 「

PHP ビデオ チュートリアル

以上がCentOSにPHP環境をデプロイする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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