4つのコアコンポーネントとLAMPサーバー:Apache Webサーバー、MySQLやMariaDBのデータベースとPHP(動的なWebページを作成するために使用される一般的なスクリプト言語)。
ステップ1:アップデートCentOSの8パッケージ
これは通常、最初の更新パッケージがインストールを開始する前に、良い習慣です、お勧めします。だから、あなたのサーバーにログオンし、次のコマンドを実行します。
ステップ2:CentOSの上にインストールのApache Webサーバ8
更新されたシステムソフトウェアパッケージでは、次のステップは、ApacheのWebサーバーをインストールするには、次のコマンドを実行しますキーツールとユーティリティの一部です。
インストールが完了したら、システムの起動時に自動的に起動するようにApacheを有効にするには、次のコマンドを使用します。
次は、コマンドを実行して、Apacheサービスを開始します。
ApacheのWebサービスが実行されていることを確認するために、コマンドを実行します。
次のように出力されます。
● httpd.service - Apache HTTPサーバ
ロード:ロード(/usr/lib/systemd/system/httpd.service;有効;ベンダーprese>
アクティブ:アクティブ()を実行している 水2020年2月26日午前7時07分23秒ESTので、 ;前の2分の15S
ドキュメント:男性:httpd.service(8)
主なPID:85860(httpd)が
ステータス: "に耳を傾け、実行:ポート80を"
タスク:213(上限:23820)
メモリ:25.2M
のcgroup:/system.slice /httpd.service
├─85860は/ usr / sbinに/ httpdの-DFOREGROUND
├─85862の/ usr / sbinに/ httpdの-DFOREGROUND
├─85863の/ usr / sbinに/ httpdの-DFOREGROUND
線1-12
あなたは好奇心旺盛であれば、あなたは、Apacheに関連するコマンドrpmのバージョンおよびその他の詳細を実行して、Apacheのを得ることができます。
また、Webブラウザを開き、IPが表示されたサーバーにアクセスすることができます。
下記に示すように、
テストページ
このページには、その適切な機能をテストするためのApache HTTPサーバが完了した後にインストールされています。あなたは、このページを読むことができる場合は、このサイトが正常に動作することができました。このサーバはCentOSのによって駆動されます。
ステップ3:MariaDBはCentOSの上に取り付けられ8
MariaDBをインストールするには、コマンドを実行します。
次に、MariaDBを起動して有効にするには、起動時にコマンドを実行します。
あなたは、コマンドを実行して、MariaDBのステータスを確認することができます。
● mariadb.service - MariaDB 10.3データベースサーバ
ロード:ロード(/usr/lib/systemd/system/mariadb.service;有効;ベンダー前>
アクティブ:アクティブ()を実行している水2020年2月26日午前7時23分30秒ESTので、 ;前47S
ドキュメント:男性:mysqldを(8)
https://mariadb.com/kb/en/library/systemd/
メインPID:90101(mysqldの)
状態: "今、あなたのSQL要求を撮影..."
タスク:30(制限:23820)
メモリ:81.7M
のcgroup:/system.slice/mariadb.service
└─90101は/ usr / libexecに/ mysqldを--basedir =は/ usr
〜
最後に、私たちは安全な通過MariaDBデータベースエンジンを保護する必要があります。
注:このスクリプトのすべての部分を実行するには、ALL MariaDBのために推奨され
生産使用のサーバー!各ステップを注意してお読みください!
それを確保するためにMariaDBにログインするために、我々は現在の必要があります
rootユーザーのパスワードを。あなただけのMariaDBをインストールしている場合、および
あなたはまだrootのパスワードを設定していない、パスワードは、空白になります
あなただけのプレスここで入力する必要がありますので。
ルートの現在のパスワードを入力します(なしのために入力してください):
あなたは(あなたがすでにrootのパスワードを持っている場合)、rootのパスワードを入力するか、または設定するプロンプトが表示されます。各後続のプロンプトに応答Y.
ステップ4:PHP 7はCentOSの上に取り付けられ8
我々はLAMPスタックをインストールする必要があり、最終的なコンポーネントは、PHPで、そして前述のように、PHPは動的なWebページのスクリプトプログラミング言語を開発するために使用されます。
我々は(PHP 7.4のために、このガイドの執筆時点で)PHPの最新バージョンをインストールするにはレミのリポジトリを使用します。
まず、EPELリポジトリをインストールします。
次に、yumをutilsのインストールとレミ・リポジトリの使用には、次のコマンドを可能にしました。
インストールが成功したのyum-utilsのとレミ・パッケージの後、コマンドを検索し、ダウンロードPHPモジュールを実行することもできます。
以下に示すように、利用可能な出力は、PHPモジュール、およびインストール設定ファイルストリームを含みます。
Enterprise Linuxの8のためのパッケージ標準パッケージエクストラ- x86_64版3.3メガバイト/ S | 5.9メガバイト夜12時01分
Enterprise Linuxの7.1 KB / Sのためのレミのモジュラーリポジトリ| 535キロバイト1時15分
Enterprise Linuxの3.7 KB / Sのための安全なレミのRPMリポジトリ| 1.4メガバイト06: 27
日(水曜日)07時間39分24秒で2020年2月26日に実行され、03の前に:夜12時00分:最後のメタデータは、検査を期限切れ。
。8のCentOS - AppStream
名ストリームプロファイルサマリ
PHP 7.2 [D]、[E]共通[D]、develの、PHPスクリプト言語の最小
PHP 7.3普通、develの、PHP最小のスクリプト言語
x86_64版- Enterprise Linuxの8のためのレミのモジュラーリポジトリ
名ストリームプロファイルの概要
PHPレミ-7.2の一般的な[D]、develの、最小限のPHPスクリプト言語の
PHPレミ-7.3の一般的な[D]、develの、最小限のPHPスクリプト言語の
PHPレミ-7.4共通[D ]、develの、最小限のPHPスクリプト言語
ヒント:[D]デフォルトでは、[E]は、[X]が無効になっている、有効に、[i]がインストールされています
出力は、PHPの現在インストールされているバージョンは、PHP 7.2であることを示しています。PHP 7.4の新しいバージョンをインストールするには、PHPがリセットモジュール。
PHPモジュールをリセットした後、モジュールは、PHP 7.4を実行すると有効になります。
最後に、PHP、PHP-FPM(FastCGIプロセスマネージャ)と関連PHPモジュールをインストールするためのコマンドを使用。
已安装:
PHP-7.4.3-1.el8.remi.x86_64
PHP-GD-7.4.3-1.el8.remi.x86_64
のphp-mysqlnd-7.4.3-1.el8.remi.x86_64
PHP-opcache- 7.4.3-1.el8.remi.x86_64
nginxのファイルシステムの1:1.14.1-9.module_el8.0.0 + 184 + e34fea82.noarch
PHP-FPM-7.4.3-1.el8.remi.x86_64
PHP-MBSTRING -7.4.3-1.el8.remi.x86_64
PHP-ナトリウム7.4.3-1.el8.remi.x86_64
鬼車-6.8.2-1.el8.x86_64
libsodium-1.0.18-2.el8.x86_64
のphp-PDO-7.4.3-1.el8.remi.x86_64
完成!
インストールされたバージョンが実行できることを確認します。
パーフェクト!今、私たちは、PHP 7.4がインストールされています。同様に重要なことは、私たちが起動し、起動時にPHP-FPMを有効にする必要があるということです。
状態を確認するには、コマンドを実行します。
ApacheのSELinuxの表示はPHP-FPMでPHPコードの実行を実行することができます。
最後に、PHPとApache Webサーバーを併用作るためのApache Webサーバーを再起動します。
ステップ5:テストPHP情報
ネットワーク・サーバ上でPHPをテストするには、ドキュメントルートディレクトリにあるファイルのinfo.phpを作成する必要があります。
以下では、PHPコードの挿入や保存ファイル。
<?phpの
のphpinfo();
?>
次に、あなたのブラウザに移動し、次のURLを入力してください。サーバアドレスの実際のIPアドレスをここでテストサーバーを置き換えることを忘れないでください。
これで、Webブラウザ上でPHPに関する情報を表示することができるはずです。
OK!今、あなたはCentOSの8システム上のApache、PHPとMariaDBがインストールされていること。良いプラクティスとして、それはあなたが実行しているPHPのバージョンを識別することができますので、それはセキュリティ上のリスクをもたらすことが、info.phpファイルを削除してください。