GNU/Linux >> Linux の 問題 >  >> Cent OS

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

LAMPスタックは、Linux、Apache、MariaDB、およびPHPスタックの略です。主にウェブサイトやブログのホスティングに使用されます。

ここでは、CentOS 7 /RHEL7にLAMPスタックをインストールする方法を説明します。

LAMPスタックのインストール

Linuxのインストール

CentOS 7 /RHEL7のステップバイステップインストールに関する記事です。

これでLinuxができました。次は、Apache、MySQL、およびPHPをLinuxにインストールします。 1つずつインストールしましょう。

Apacheのインストール

Apacheのパッケージ名はhttpdです。 YUMコマンドを使用してhttpdパッケージをインストールします。

yum install -y httpd

次のコマンドを使用してApacheサービスを開始します。

systemctl start httpd

起動するたびにApacheWebサーバーが自動的に起動するようにします。

systemctl enable httpd

HTTPリクエストを許可するようにファイアウォールを構成します。

firewall-cmd --permanent --add-port=80/tcp

firewall-cmd --reload

すべてが正しくインストールされていることを確認するために、Apacheをテストして正しく機能していることを確認します。任意のWebブラウザを開き、Webアドレスに次のように入力します。

http:// localhost

または

http://your.ip.adr.ess

「Testing123」というWebページが表示されます。これにより、Apacheが正常に機能していることが確認されます。

CentOSではApacheのデフォルトのドキュメントルートは/var/ www / htmlで、メインの構成ファイルは/etc/です。 httpd / conf/httpd.conf。 Apacheの追加の構成は、/ etc / httpd /conf.d/ディレクトリーに保管されています。

MariaDBのインストール

CentOS / RHELでは、MySQLがデフォルトのデータベースとしてMariaDBに置き換えられました。

CentOS 7/RHELはMariaDBv5.5を出荷します。このバージョンは2020年4月にサポートが終了します。そのため、LAMPスタック用のMariaDBの代わりにMariaDB v10.4をインストールするか、MySQLv8.0をインストールすることをお勧めします。

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

yum install -y mariadb mariadb-server

以下のコマンドを使用してMariaDBサービスを開始します。

systemctl start mariadb

起動のたびにMariaDBを起動させるため。ターミナルで次のように入力し、Enterキーを押します。

systemctl enable mariadb

Nexは、mysql_secure_installationコマンドを使用してMariaDBを安全にすることです。

このプログラムを使用すると、次の方法でMariaDBインストールのセキュリティを向上させることができます。

  • rootアカウントのパスワードを設定できます。
  • ローカルホストの外部からアクセスできるルートアカウントを削除できます。
  • 匿名ユーザーアカウントを削除できます。
  • テストデータベース(デフォルトでは、匿名ユーザーも含めてすべてのユーザーがアクセスできます)と、test_で始まる名前のデータベースに誰でもアクセスできる特権を削除できます。
mysql_secure_installation

出力:

PHPのインストール

デフォルトでは、ApacheサーバーはHTML言語のみをサポートし、PHPはサポートしません。 MariaDBのサポートとともにPHPパッケージをインストールします。

PHP v5.4(サポート終了)

CentOSベースリポジトリで利用可能なPHPバージョン(v5.4)は、すでにサポートが終了しています。

PHP v7.3

最新バージョンのPHP(v7.3)を提供するサードパーティのリポジトリであるRemi。 Remiリポジトリを有効にするには、Remiリポジトリ自動構成パッケージをインストールします。

yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm

yum install -y --enablerepo=remi-php73 php php-cli php-mysqlnd

PHPのインストール後にサーバーを再起動する必要があります。これを行うには、ターミナルで次のように入力します。

systemctl restart httpd

LAMPスタックのテスト

PHPをテストするには、.phpファイルをApacheのデフォルトディレクトリに配置します。

echo "<?php phpinfo()?>" > /var/www/html/info.php
このファイルには、インストールされているPHPのバージョン、PHP拡張機能の詳細など、PHPのインストールに関する多くの有用な情報が表示されます。

次に、Webブラウザを開き、Webアドレスに次のように入力します。

http://localhost/info.php

または

http://you.ip.addr.ess/info.php

ページは次のようになります:

ブラウザを下にスクロールしてモジュールセクションに移動し、MariaDBのサポートを確認します。以下のような画面が表示されます。

結論

それで全部です。これで、LAMPスタックがCentOS 7 / RHEL 7に正常にインストールされました。データベース管理システムを初めて使用する場合は、phpMyAdminをインストールしてWebブラウザーでデータベースを管理することを検討してください。また、安全な通信のためにLet’sEncryptSSL証明書をインストールします。


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

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

  3. Rocky Linux / Centos 8にApacheとPHP(LAMPスタック)をインストールする方法

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

  2. Linux RHEL 8 /CentOS8にapachetomcatをインストールする方法

  3. RHEL 8 / CentOS8LinuxにLAMPサーバーをインストールする方法

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

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

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