Ubuntu Linuxの14.04 LTSにPHP 7をインストールする方法

A+ A-

PHPは、サーバー側のスクリプト言語Web開発用に設計されただけでなく、汎用プログラミング言語として使用されます。 もともと1994年にラスマス・ラードフによって作成され、PHPのリファレンス実装は現在、PHP Groupによって製造されます。 最新バージョンのPHPはPHP7であり、それはPHPのバージョン5.6よりも2倍高速なパフォーマンスが50%向上、メモリ消費量を提供します。 この記事では、「Ubuntu Linuxの上PHP7をインストールする方法」を説明しています。

PHP7をインストールする前に、PPAと呼ばれるオンドレイ/ PHPをインストールする必要がありますする必要があります。 これは、同時インストールPHPのバージョン5.6および7.0にことができます。

同時インストール可能なPHP 5.6 + 7.0のためのPPAの設定

PPAを設定するには、次のコマンドを使用します -

 $ sudoをアドインのapt-リポジトリPPA:オンドレイ/ PHP

サンプル出力は、このようにする必要があります -

 共同インストール可能PHPバージョン:PHP 5.6、PHP 7.0および電池は含まれています。

あなたはhttps://deb.sury.orgでパッケージについてより多くの情報を得ることができます

PHP 5.6を使用の場合:PPA:オンドレイ/ php5-5.6
PPA:オンドレイ/ PHP5 PHP 5.5の使用のため
PPA:オンドレイ/ PHP5-旧安定版PHP 5.4の使用のため

BUGS&特徴 :https://deb.sury.org/pages/bugreporting.html:このPPAは現在、課題追跡を持っています

お読みください :あなたは私の仕事が好きで、私は少しモチベーションを与えたい場合は、寄付をご検討ください。https://deb.sury.org/pages/donate.html

警告 :アドインのapt-リポジトリは非UTF-8ロケールで破壊され、この問題を回避するためにhttps://github.com/oerdnj/deb.sury.org/issues/56を参照してください。

#LC_ALL = C.UTF-8アドオンのapt-リポジトリPPA:オンドレイ/ PHP
.............................

パッケージインデックスを更新するには、次のコマンドを使用します -

 $ sudoのapt-getを更新

サンプル出力は、このようにする必要があります -

 IGN http://dl.google.com安定InRelease                                      
取得:1 http://security.ubuntu.com信頼できるセキュリティInRelease [65.9 kBのを]           
IGN http://extras.ubuntu.com信頼できるInRelease                                  
http://ppa.launchpad.net信頼できるInReleaseをヒット                                  
IGN http://in.archive.ubuntu.com信頼できるInRelease                              
取得:2 http://extras.ubuntu.com信頼できるRelease.gpg [72 B]                       
ヒットhttp://dl.google.com安定Release.gpg                                    
http://ppa.launchpad.net信頼できるInReleaseをヒット                                  
http://dl.google.com安定したリリースを打ちます                                        
http://extras.ubuntu.com信頼できるリリースを打ちます                                    
取得:3 http://in.archive.ubuntu.com信頼できる-アップデートInRelease [65.9 KB]          
http://dl.google.com安定/メインamd64のパッケージをヒット                            
取得:4 http://ppa.launchpad.net信頼できるInRelease [20.9 KB]                      
メイン/ http://extras.ubuntu.com信頼できるソースのヒット                               
取得:5 http://security.ubuntu.com信頼できるセキュリティ/メインソース[106キロバイト]を         
メイン/ http://extras.ubuntu.com信頼できるAMD64パッケージをヒット                        
http://extras.ubuntu.com信頼できる/ i386のメインパッケージをヒット                
..................................

すべてのPHPパッケージをリストするには、次のコマンドを使用します -

 $の須藤はapt-キャッシュ検索PHP7

サンプル出力は、このようにする必要があります -

 php7.0-共通 -  PHPのドキュメント、例、および共通モジュール
用libapache2-MOD-php7.0  - サーバサイドHTML組込みスクリプト言語(Apache 2のモジュール)
php7.0-のcgi  - サーバサイドHTML組込みスクリプト言語(CGIバイナリ)
php7.0-CLI  -  PHPスクリプト言語用のコマンドラインインタープリタ
php7.0-phpdbg  - サーバサイドHTML組込みスクリプト言語(PHPDBGバイナリ)
php7.0-FPM  - サーバサイドHTML組込みスクリプト言語(FPM-CGIバイナリ)
libphp7.0-埋め込む -  HTMLに埋め込まれたスクリプト言語(組み込みSAPIライブラリー)
php7.0-devの -  PHP7.0のモジュール開発用のファイル
php7.0カール -  PHPのためのCURLモジュール
php7.0-エンチャント -  PHP用のモジュールをエンチャント
php7.0-GD  -  PHP用GDモジュール
php7.0-GMP  -  PHPのためのGMPモジュール
php7.0-IMAP  -  PHP用のIMAPモジュール
php7.0-InterBaseの -  PHPのためのInterbaseのモジュール
php7.0-国際空港 -  PHPのための国際化モジュール
php7.0-LDAP  -  PHP用LDAPモジュール
php7.0-mcryptの -  PHP用libmcryptのモジュール
php7.0-readlineの -  PHPのためのreadlineモジュール
php7.0-ODBC  -  PHP用のODBCモジュール
php7.0-pgsqlの -  PHPのためのPostgreSQLモジュール
php7.0-pspellの -  PHPのためのpspellのモジュール
php7.0-recodeの -  PHPのためのrecodeのモジュール
php7.0-SNMP  -  PHP用のSNMPモジュール
php7.0-整頓 -  PHPのためのきちんとしたモジュール
php7.0-XMLRPC  -  PHPのためのXMLRPC-EPIモジュール
php7.0-XSL  -  PHP用のXSLモジュール(ダミー)
php7.0  - サーバサイドHTML組込みスクリプト言語(メタパッケージ)
php7.0-jsonの -  PHPのためのJSONモジュール
PHP-すべて-devの - パッケージには、サポートされているすべてのPHP開発パッケージに依存
php7.0-SYBASE  -  PHPのためのSybaseのモジュール
php7.0-sqlite3の -  PHPのためのSQLite3のモジュール
php7.0-mysqlの -  PHP用のMySQLモジュール
php7.0-opcache  -  PHP用のZend OpCacheモジュール
php7.0-BZ2  -  PHP用のbzip2モジュール
php7.0-bcmath  -  PHP用Bcmathモジュール
php7.0-MBSTRING  -  PHP用のモジュールをMBSTRING
php7.0-石鹸 -  PHP用のSOAPモジュール
php7.0-XML  -  PHPのDOM、SimpleXMLを、WDDX、XML、およびXSLモジュール
php7.0-ジップ -  PHP用のZipモジュール

PHP7をインストールするには、次のコマンドを使用します -

 $ sudoのapt-getをインストールphp7.0

サンプル出力は、このようにする必要があります -

 パッケージリストを読む...完了
建物の依存関係ツリー       
読書状態情報...完了
以下のパッケージが自動的にインストールされ、もはや必要ありません。
  用libapache2-MOD-のphp5にlinux-headersの-4.2.0-27のlinux-headersの-4.2.0-27-ジェネリック
  linux-画像-4.2.0-27-ジェネリックなlinux-image-余分-4.2.0-27-ジェネリック
  linuxの署名付き画像-4.2.0-27-ジェネリック
それらを削除するには 'apt-getの自動削除」を使用してください。
以下の追加パッケージがインストールされます。
  libssl1.0.2のPHP-共通php7.0-cliをphp7.0-共通php7.0-FPM php7.0-JSON
  php7.0-opcacheのphp7.0-readlineの
推奨パッケージ:
  PHP-梨
以下のパッケージが削除されます。
  PHP5のphp5-cliのののphp5-readlineの
次の新しいパッケージがインストールされます。
  libssl1.0.2のPHP-共通php7.0のphp7.0-CLIのphp7.0-共通php7.0-FPM
  php7.0-JSON php7.0-opcacheのphp7.0-readlineの
0は9が新たに削除するために、3を設置し、3がアップグレードされていない、アップグレードされました。
アーカイブの4383キロバイトを取得する必要があります。
この操作後に追加のディスク・スペースの8056キロバイトが使用されます。
続けたいですか? [Y / N] yの
................................

nginxのとPHP 7を設定するには、次のコマンドを使用します -

 $ sudoのviのnginx.conf

follows-ようなコードを追加

 #PHP-FPM / PHP-fcgiのサーバーにすべての.phpファイルを渡します。
場所〜[^ /] \ phpの。(/ | $){
        fastcgi_split_path_info ^(。?。+ \ PHP)(/.*)$;
        場合(!-f $ DOCUMENT_ROOT $ fastcgi_script_name){
                404を返します。
        }
        fastcgi_param SCRIPT_FILENAME $ DOCUMENT_ROOT $ fastcgi_script_name。
        UNIX fastcgi_pass:/run/php/php7.0-fpm.sock。
        fastcgi_indexのindex.phpを。
        fastcgi_paramsを含みます。
}

ファイルを保存して閉じ、nginxのサーバをリロードするには、次のコマンドを使用します -

 $ sudoのサービスnginxのリロード

サンプル出力は、このようにする必要があります -

 *リロードnginxの構成nginxの[OK]

リロードnginxの前に。あなたは、あなたのLinuxシステムでnginxのインストールかどうかを確認する必要があります。 ない場合は、follows-としてインストール

 $ sudoの-y nginxのインストールapt-getを

サンプル出力は、このようにする必要があります -

 読書状態情報...完了
以下のパッケージが自動的にインストールされ、もはや必要ありません。
  用libapache2-MOD-のphp5にlinux-headersの-4.2.0-27のlinux-headersの-4.2.0-27-ジェネリック
  linux-画像-4.2.0-27-ジェネリックなlinux-image-余分-4.2.0-27-ジェネリック
  linuxの署名付き画像-4.2.0-27-ジェネリック
それらを削除するには 'apt-getの自動削除」を使用してください。
以下の追加パッケージがインストールされます。
  nginxの共通nginxのコア
推奨パッケージ:
  fcgiwrap nginxの-docの
次の新しいパッケージがインストールされます。
  nginxのnginxの共通nginxのコア
0は3が新たに削除するには、0をインストールし、3がアップグレードされていない、アップグレードされました。
アーカイブの349キロバイトを取得する必要があります。
この操作後に追加のディスク・スペースの1297キロバイトが使用されます。
取得:1 http://in.archive.ubuntu.com/ubuntu/信頼できる-アップデート/メインnginxの、一般的なすべての
.............................

nginxのは、すでにLinuxでのインストールされている場合は、上記のコマンドを使用してのnginxをリロードします。
新しいPHPをテストするには7のインストールは/ var / www / html /ディレクトリにtest.phpをというファイルを作成します。

test.phpをこのようにする必要があります-

 <?phpの
        phpinfo();
?>

ファイルを保存して閉じます。 次のようにそれを実行します -

 http://localhost/test.php

おめでとう! さて、あなたは「Ubuntu Linuxの14.04 LTSにPHP 7をインストールする方法」を知っています。 私たちは、次のLinuxポストのコマンドのこれらのタイプについての詳細を学びます。 読んでください!

Ads

シェア

最近

あなたがLinuxの恋人している場合を探すために、ベストUbuntuの代替

さんが何かに精通取得することから始めましょう。 基本的な、少しオフトラック! あなたは今までLinuxとUbuntuの...

Gmailの受信トレイに署名を追加する方法 - GmailでGoogleの署名を追加します。

Googleによる受信トレイには、Googleが過去数年間に発売された最高のものの一つでした。 これは、統一された受信...

週刊技術のニュース:ノキア、Googleと任天堂

みなさん、こんにちは、それは金曜日、3月3日だとちょうどいつものように私たちは毎週のニュースラウンドアップに戻っていま...

初心者のためのラズベリーパイプロジェクト - あなたはラズベリーパイで何ができますか

ラズベリーパイは、低消費電力、ラズベリーパイ財団が作成したシングルボードコンピュータのシリーズです。 もともと発展途上...

Androidの2017のためのベストVPN - Androidの中でVPNを使用する方法

ゴーンは、VPNはハイテクsavviesやハッカーのためだけであった時代です! そして、私たちはこれらのサービスについ...

コメント