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

CentOS7でLAMPサーバーを作成する方法

LAMPスタックは、現在使用されている最も一般的なWebサーバー構成の1つです。 Linux、Apache、MySQL、およびPHPで構成されるLAMPスタックは、Webサイトを構築できる多用途のプラットフォームです。

このチュートリアルでは、Red Hat Enterprise Linuxの無料バージョンであるCentOSを使用して、スタックのLinuxの側面を提供します。 CentOS 7にApache、MySQL、およびPHPをインストールして構成します。

CentOS7でのLAMPサーバーの作成

前提条件

必要なもの:

  • CentOSがインストールされているコンピューターまたはVM
  • 機能しているネットワーク接続

CentOSの構成

1。 Firewalldをインストールする

保護を強化するために、サーバーにファイアウォールをインストールすることをお勧めします。この場合、単純なファイアウォールデーモンであるfirewalldを使用します。

まず、firewalldパッケージをインストールします:

# yum install firewalld

次に、firewalldを有効にして、起動時に起動するようにします:

# systemctl enable firewalld

システムを再起動して変更を確定します:

# reboot

2。サーバーのホスト名を設定する

注:この手順は、サーバーの設定方法とユースケースに応じてオプションです。

サーバーのホスト名を設定するには、次のコマンドを実行します:

# hostnamectl set-hostname HOSTNAME

HOSTNAMEがホスト名である場合、使用します。

Apache、MySQL、およびPHPをインストールします

3。 Apacheをインストールする

次に、ApacheHTTPサーバーをインストールします。これを行うには、次を実行します:

# yum install httpd

httpdパッケージをインストールします。次に、HTTPサービスをfirewalldに追加します:

# firewall-cmd --add-service=http

ここで、firewalldをリロードします:

# firewall-cmd --reload

次に、httpdサービスを再起動します:

# systemctl restart httpd.service

次に、サービスを有効にして、起動時に開始するようにします:

# systemctl enable httpd.service

4。 MySQLをインストールする

Apacheをインストールしたら、MySQLデータベースソフトウェアをインストールできます。 CentOSは、リポジトリでMySQLをMariaDBに置き換えました。ただし、MySQLをインストールすることは引き続き可能です。

これを行うには、最初にMySQL8.0リポジトリを追加します。

# yum localinstall https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm

リポジトリが追加されたら、MySQLをインストールします:

# yum install mysql-community-server

MySQLパッケージをインストールしたら、それを有効にする必要があります:

# systemctl enable mysqld

そしてそれを始めましょう:

# systemctl start mysqld

5。 PHPをインストールする

次に、PHPプログラミング言語をシステムにインストールします。まず、EPELリポジトリを有効にします:

# yum install epel-release

これを行った後、remi-php73リポジトリを有効にします。

# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

次に、リポジトリを有効にします:

# yum-config-manager --enable remi-php73

最後に、PHPをインストールします:

# yum install php

結論

これで、完全に機能するLAMPサーバーができ、その上に好きなものを構築できます。


Cent OS
  1. CentOS7にMinecraftサーバーをインストールする方法

  2. CentOS8にTeamspeak3サーバーをインストールする方法

  3. CentOS7にProFTPDをインストールする方法

  1. CentOS8にNginxをインストールする方法

  2. CentOS8にPostgreSQLをインストールする方法

  3. CentOS8にMariaDBをインストールする方法

  1. CentOS7にFreeIPAサーバーをインストールする方法

  2. CentOS8にSambaサーバーをインストールする方法

  3. Centos7にCentreonをインストールする方法