ホームページ >バックエンド開発 >PHP7 >centos yumにphp7をインストールする方法を詳しく解説

centos yumにphp7をインストールする方法を詳しく解説

藏色散人
藏色散人オリジナル
2020-07-08 10:58:593774ブラウズ

centos yum に php7 をインストールする方法: まず yum ウェアハウス パッケージを PHP7 の rpm パッケージにアップグレードし、次に yum コマンドを使用して基本的な PHP コンポーネントをインストールし、次に「PHP-fpm」をインストールして「php- fpm"; 最後にバージョンを確認して、インストールが成功したかどうかを確認します。

centos yumにphp7をインストールする方法を詳しく解説

#1. インストールの準備

次のコマンドを使用して、yum ウェアハウス パッケージを PHP7 の rpm パッケージにアップグレードします。

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpmrpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

2. インストールを開始します

1. まず yum コマンドを使用して基本的な PHP コンポーネントをインストールし、次にインストールします将来必要になるものは何でも

yum -y install php70w.x86_64 php70w-cli.x86_64 php70w-common.x86_64 php70w-gd.x86_64 php70w-ldap.x86_64 php70w-mbstring.x86_64 php70w-mcrypt.x86_64 php70w-mysql.x86_64 php70w-pdo.x86_64

2. 次に、PHP-fpm (PHP プロセス管理メソッドを提供するプロセス マネージャー) をインストールします。メモリとプロセスを効果的に制御し、スムーズにリロードできます。 PHP 設定)

yum -y install php70w-fpm php70w-opcache

3. インストール後、php-fpm

systemctl start php-fpm
4 を起動し、バージョンを確認してインストールが成功したかどうかを確認します

php -v

3. PHP が Nginx

と通信できるかどうかを確認します1. Nginx のデフォルトの HTML フォルダー (/usr/local) に新しいインデックスを作成します/webserver/nginx/html/) .php、内容は次のとおりです:

<?php    phpinfo();?>
2. Nginx 構成ファイルを変更します (find /|grep nginx.conf を使用して構成ファイルの場所を検索できます) Nginx.conf に以下を修正して追加します。

        # proxy the PHP scripts to Apache listening on 127.0.0.1:80
        #
        #location ~ \.php$ {
        #    proxy_pass   http://127.0.0.1;        #}

        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
        #        location ~ \.php$ {
            root           html;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }

元の属性を青色のフォントの部分に変更する必要があります。そうしないと、index.php にアクセスするときに次の状況が発生します (php-fpm が見つかりません)元の SCRIPT_FILENAME で実行された php ファイル)

3. Nginx

/usr/local/webserver/nginx/sbin/nginx -s reload
を再起動します4. ドメイン名 (IP)/インデックスにアクセスします。 php と次の内容が表示されます。これは、設定が成功したことを意味します

4. PHP が mysql# と通信できるかどうかを確認します。 ##以前のindex.PHPの内容を次のように変更します

<?php

// 创建连接
$test = mysqli_connect(&#39;localhost&#39;,&#39;root&#39;,&#39;qq1234&#39;);//数据库服务器地址,账号名,密码

// 检测
if (!$test) echo "连接失败,请检查mysql服务以及账户密码";
echo "数据库连接成功!";
?>

変更後はすぐにindex.phpにアクセスします。Nginxを再起動する必要はありませんxx

##

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

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