GNU/Linux >> Linux の 問題 >  >> Linux

CentOS 7にLAMP(Apache、MariaDB、PHP)スタックをインストールする方法

WalkerCahallによって作成されたLAMPMagicIn Your Hands

はじめに

このハウツーでは、CentOS7ベースのサーバーへのLAMPスタックのインストールについて説明します。この記事はCentOS7のコンテキストで書いていますが、Linux、Apache、MariaDB、PHP(LAMP)サーバーは、さまざまなオペレーティングシステムでホストできる一般的なインストールスタックです。そのような例としては、Debian(こちらのハウツーを参照)やUbuntuなどのDebianベースのディストリビューション(こちらのUbuntuのハウツーを参照)、またはFedoraやScientificLinuxなどのRHELおよびRHELベースのディストリビューションがあります。これらのインストールは、共有ウェブホスティング、専用ホスティング、クラウドホスティングなどのさまざまなホスティングプラットフォームで発生します。

この記事の場合、RHELディストリビューションCentOSに関連付けられたYUMパッケージマネージャーを利用します。

前提条件

CentOS 7がインストールされているサーバーは、LAMPスタックインストールのLinuxの側面を処理します。サーバーがない場合は、Atlantic.Netの信頼性の高いSSD仮想プライベートサーバーを検討してください。

CentOS7へのApacheのインストール

次のコマンドを使用してApacheをインストールし、インストールを開始します。

sudo yum install httpd

次のコマンドでApacheを起動します。

sudo systemctl start httpd

ブラウザを開き、URL http://your-server's-addressを入力することで、Apacheが機能していることを確認できます。 。下の画像のような青いApache2テストページが表示されます。

注:IPアドレスがわからない場合は、次のコマンドを実行してください。

ip addr show eth0

コマンドの実行例:ip addrshoweth0およびIPアドレスの192.168.100.10を取得します。

この例では、http://192.168.100.10を配置します。 ブラウザのアドレスバーに入力します。

Apache2テストページ

CentOS7へのMariaDBのインストール

次のコマンドを使用してMariaDBをインストールし、インストールを開始します。

sudo yum install mariadb-server

次のコマンドでサービスを開始します

sudo systemctl start mariadb

次のコマンドを使用してrootMySQLパスワードを設定します。

/usr/bin/mysql_secure_installation

注:一連の質問が表示されます。それらすべてに「はい」の場合は「Y」と入力するだけです。下のスクリーンショットを参照してください。

サンプルmysql_secure_installation

CentOS7へのPHPのインストール

まず、システムにEPELとRemiリポジトリをインストールする必要があります。次のコマンドでインストールできます:

sudo yum install epel-release 
sudo yum install http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

次に、次のコマンドを使用してPHPをインストールし、インストールを開始します。

sudo yum --enablerepo=remi-php74 install php php-mysql

次のコマンドを使用して、次のディレクトリにテストPHPファイルを作成します。

sudo vi /var/www/html/info.php

空のスペースに次のコードを挿入し、保存して終了します。

<?php
phpinfo();
?>

apacheを再起動して、すべての変更を有効にします:

sudo systemctl restart httpd

次のハイパーリンクをIPアドレスに変更して、ブラウザでページをテストします。
http://YOUR.IP.ADD.RESS/info.php

php.infoファイルは、攻撃者がサーバーを危険にさらすのを助けるために使用される可能性があるため、削除することをお勧めします。次のコマンドでそれを行うことができます:

sudo rm /var/www/html/info.php

ApacheとMariaDBを起動時に開始する場合は、次のコマンドを実行します。

sudo systemctl enable httpd
sudo systemctl enable mariadb

おめでとう! CentOS7サーバーにLAMPスタックをインストールしました。このハウツーをフォローしていただき、新しいアップデートがないか、業界をリードするVPSホスティングソリューションの詳細を確認してください。


Linux
  1. CentOS7にLAMPスタックをインストールする方法

  2. CentOS 7.3(LAMP)にApache、PHP 7.1、MySQLをインストールする方法

  3. CentOS 7.4(LAMP)にApache、PHP 7.2、MySQLをインストールする方法

  1. CentOS 7 / RHEL 7にLinux、Apache、MariaDB、PHP(LAMPスタック)をインストールする方法

  2. CentOS 8 / RHEL 8にLinux、Apache、MariaDB、PHP(LAMPスタック)をインストールする方法

  3. Debian 11にApache、MariaDB、PHP(LAMPスタック)をインストールする方法

  1. Ubuntu 22.04にLAMPスタック(Apache、MariaDB、PHP)をインストールします

  2. Linux、Apache、MariaDB、PHP(LAMPスタック)をUbuntu18.04にインストールする方法

  3. CentOS 8にApache、MariaDB、PHP(LAMPスタック)をインストールします