Ubuntu 18.04にApache、MariaDB、PHP、およびphpMyAdminをインストールする方法

この記事では、Ubuntu 18.04サーバーにApache、MariaDB、PHP、およびPHPMyAdminをインストールする方法を学習します。

Apache、MySQL / MariaDB、およびPHPはパッケージで構成されています。これはLAMPと呼ばれ、Linuxシステム環境にインストールされます。

前提条件:

  • Ubuntu18.04サーバーのインストール。
  • rootユーザーによるサーバーアクセス。

1.サーバーを最新の状態に保ちます。

# apt update -y

# apt upgrade -y

2. ApacheWebサーバーをインストールします

# apt install apache2 -y

Apache Webサーバーのファイアウォールおよびファイアウォールブロック要求を有効にした場合は、ファイアウォールでポートを開きます。

# ufw allow 80/tcp

# ufw allow 443/tcp

# ufw reload

それでは、Apacheのインストールを確認しましょう。ブラウザを開き、デフォルトページをテストします。

http://[SERVER IP]

3.MariaDBをインストールします

# apt install mariadb-server mariadb-client -y

MariaDBのデフォルト設定は保護されません。次のコマンドを使用して、インストールを保護しましょう。

# mysql_secure_installation

スクリプトが実行されると、複数の質問が表示されます。

rootの現在のパスワードを入力するように求められます(noneの場合は入力してください)。

次に、次のセキュリティ保護用の質問に「はい/はい」と入力します。

Set a root password? [Y/n]: y
Remove anonymous users? : y
Disallow root login remotely? : y
Remove test database and access to it? : y
Reload privilege tables now? : y

4.PHPをインストールします

ここでは、次のコマンドを使用して、デフォルトのPHPバージョン7.2およびWebデプロイメント用の他のモジュールをインストールしています。

# apt install php php-common php-mysql php-gd php-cli -y

PHPをインストールしたら、テスト目的で、次のコマンドを使用して簡単なinfo.phpページを作成します。

# echo "' | sudo tee /var/www/html/info.php

それでは、Webブラウザからアクセスしてみましょう。

http://SERVER_IP/info.php

5.phpMyAdminをインストールします

次のコマンドを使用して、Webブラウザの快適さからMySQL / MariaDBデータベースを管理するためのphpMyAdminをインストールできます。

# apt install phpmyadmin -y

パッケージのインストールプロセスを通じて、phpMyAdminを実行するように自動的に構成する必要があるWebサーバーを選択し、スペースバーを押してapacheを選択し、Enterキーを押すように求められます。

次に、MySQL / MariaDB管理ユーザーのパスワードを入力して、インストーラーがphpmyadminのデータベースを作成できるようにします。

すべてがインストールされたら、apache2サービスを再起動して、最近の変更を有効にすることができます。

# systemctl restart apache2

ルートログインはphpMyAdminに失敗します。新しいユーザーを作成し、そのユーザーにすべての権限を付与する必要があります。

新しいユーザーを作成するには、次のコマンドを使用してMariaDBにログインします。

# mysql -u root -p

そして、次のコマンドを実行します。

MariaDB [(none)]> CREATE USER 'admin’@’localhost' IDENTIFIED BY 'neotechsystems=@3454';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'admin’@’localhost' WITH GRANT OPTION;
MariaDB [(none)]> FLUSH PRIVILEGES;

これで、adminユーザーを使用してphpMyAdminにログインできます。

それでおしまい。この記事では、サポートエンジニアがUbuntu 18.04サーバーにApache、MariaDB、PHP、およびphpMyAdminをインストールする方法を説明しました。


CentOS 7にCSF(ConfigServer Security&Firewall)をインストールして構成する方法

CentOS 7にCSF(ConfigServer Security&Firewall)をインストールして構成する方法

ConfigServer Security&Firewall(略してcsfとも呼ばれます)は、ステートフルパケットインスペクション(SPI)ファイアウォールです。CentOS7へのCSFのインストールと構成について学ぶ

CentOSにR1Softバックアップエージェントをインストールする方法

CentOSにR1Softバックアップエージェントをインストールする方法

CentOSにR1SoftBackupAgentをインストールして構成する方法を学びます。R1Soft Server Backup Managerは、サービスプロバイダーに柔軟でサーバーフレンドリーなソリューションを提供します。

CloudLinuxLVE制限を変更する方法

CloudLinuxLVE制限を変更する方法

この記事では、CloudLinuxLVE制限を変更する方法について説明しました。それでは、始めましょう。CloudLinux LVE制限は、LVEマネージャーを使用して変更できます。

ポートのSSHを変更する方法Linuxサーバー

ポートのSSHを変更する方法Linuxサーバー

LinuxサーバーのSSHポートを変更するには、SSH経由でサーバーにログインし、SSH構成ファイルを変更する必要があります。

CentOSにCentovaCastをインストールする方法

CentOSにCentovaCastをインストールする方法

Centova Castは、インターネットラジオストリームの主要な管理プラットフォームであり、ストリームホスティングプロバイダーに広範な洞察と制御を提供します。CentovaCast

メールサーバーでメールリレーを設定する方法

メールサーバーでメールリレーを設定する方法

次の電子メールリレー設定を使用すると、電子メール送信の問題を解決できます。

Ubuntu 18.04にApache、MariaDB、PHP、およびphpMyAdminをインストールする方法

Ubuntu 18.04にApache、MariaDB、PHP、およびphpMyAdminをインストールする方法

Ubuntu18.04サーバーにApacheMariaDBPHPとPHPMyAdminをインストールする方法を学習します。Apache、MySQL / MariaDB、およびPHPはパッケージで構成されています。それはランプとして知られています

Linuxでの基本的なユーザー管理を学ぶ

Linuxでの基本的なユーザー管理を学ぶ

Linuxでユーザーを追加、変更、または削除しますか?これがあなたにぴったりの記事です。

Linuxでの基本的なグループ管理について学ぶ

Linuxでの基本的なグループ管理について学ぶ

Linuxでのグループ管理の詳細をご覧ください。Linuxでグループを追加、グループを変更、グループを削除、メンバーを追加する方法。新しいグループを作成し、groupaddコマンドを使用します。

CentOS7にFail2banをインストールする方法を学ぶ

CentOS7にFail2banをインストールする方法を学ぶ

Fail2banは、SSH接続を保護するのに非常に役立ちます。これで、centos7にfail2banをインストールして構成し、サーバーにセキュリティのレイヤーを追加できるようになります。