PHP 7.0をインストールして設定centos6

初期の2015年には、12 PHP7の公式リリースは、2004年以来、更新の最大のバージョンを迎えました。最も重要な変更が大幅PHP実行エンジンHHVMのFacebookの開発者に近い性能を向上させるPHP7です。ワードプレスのベンチマークでは、5.6バージョンが大幅にメモリフットプリントを低減すること、2〜3倍の速度よりも速いです。PHP7は、戻り値の型宣言を追加するなどの言語でのいくつかの変更は、ありますが、いくつかの新しい予約キーワードを追加しました。セキュリティの面では、PHPセーフモードに加えて、その上のマジッククオートとを追加します。それだけでなく、新しいバージョンでは、64ビットをサポートし、およびZend Engineの最新バージョンが含まれています。

インストールノートのPHP7、次の2016年4月、

1. centos6.7の使用、オペレーティングシステムのバージョンを確認し
ます。#rpm -qのCentOS-リリース

CentOSの-リリース- 6 - 7 .el6.centos。12.3 .x86_64

2.必ずmysqlのを確認し、nginxのは、MySQL、今起動し、手動で、自動的に起動するように設定nginxのこれ、開始されています

@foxのphp-7.0.14]#サービスmysqldを開始

MySQLの成功を開始! 

-i lsofの[ルート@狐のphp-7.0.14]#:80

COMMAND PIDユーザFD型デバイスサイズ/ OFFノード名
nginxの13308ルート6UのIPv4 39424 0t0 TCP * :HTTP(LISTEN)
nginxの13310 nginxの6UのIPv4 39424 0t0 TCP *:HTTP(LISTEN)

3306:-i lsofの[ルート@キツネのphp-7.0.14]#

3. PHPを設定し、インストールします。

(1)。PHPの以前のバージョンを削除

*削除YUM PHP PHP#-commonは、 
 (2)YUM PHP7 .rpmのそれぞれのソースを搭載しました

CentOSの/ RHEL 7.xの:

RPM -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm#
#RPM -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release .rpmの
CentOSの/ RHEL 6.xのを:
#RPM -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm
 (3)PHP7 .yumマウント

#yum php70w php70w-CLI php70w共通php70w-develのphp70w埋め込みphp70w-FPM php70w-GD php70w-mbstringのphp70w-mysqlnd php70w-opcache php70w-PDO php70w-XML -yをインストール

(4)サポートPHP構成nginxの

      我々は/etc/nginx/conf.d/default.conf 

  場所〜\ .phpの$ { 
    ルートHTML; 
    fastcgi_pass    127.00.19000 
    fastcgi_indexのindex.phpを。
    fastcgi_param SCRIPT_FILENAME $ DOCUMENT_ROOT $ fastcgi_script_name。
    fastcgi_paramsが含まれます。
  }

書かれた "/etc/nginx/conf.d/default.conf" 52L、1359C 

4.再起動のnginxとPHP

[ルート@キツネのphp-7.0.14]#が再起動/etc/init.d/nginx
nginxの停止:[OK]を
nginxの開始:[OK]
[ルート@キツネのphp-7.0.14]#の/etc/init.d/のPHP-FPMを開始
PHP-FPMを開始:[OK]

5.確認してください

(1)PHPファイルを書き込みます

猫>>は、/ usr / share / nginxの/ HTML / test.phpを<< HI
<?PHPの
するphpinfo();
?>
HI

(2)このインタフェースを参照して、ブラウザを開くには、インストールが成功しています

注意:

1、私は学ぶために使用されるコンパイルとインストールされている手作り、手がインストールされ、別のバージョンに遭遇し、あなたは慎重に公式インストールマニュアルを読む必要がある、使用してインストールすることがずっと簡単ですyumを

yumをPHP7をインストールする前に、システムが最新のアップデート、スムーズなインストール、そうでない場合は、最新の更新プログラムを持っている場合は2、、、以下の依存関係を手動でインストールする必要があります

yumをlibxm12-develのはzlib-develののlibjpeg-develののlibjpeg-develのターボたlibiconv-develのFreeTypeの-develののlibpng-develののGD-develのlibcurlの-のdevel libxsltの-develの-yをインストール

wgetのhttp://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz

タールzxfたlibiconv-1.14.tar.gz
CDのlibiconvを-1.14
は./configure --prefix =は/ usr / local / libiconvを
作る&& make installを

wgetの-O /etc/yum.repos.d/epel.epel.repo http://mirrors.aliyun.com/repo/epel-6.repo

yumを付けてlibmcrypt-develのインストール-y
のyum -yインストールはmhash
のyum -y mcryptのインストール

 

おすすめ

転載: www.cnblogs.com/micfox/p/10992561.html