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

MyWebSQLをUbuntu18.04にインストールする方法

このチュートリアルでは、Ubuntu18.04サーバーでMyWebSQLをセットアップする方法を示します。 MyWebSQLは、サーバー上のデータベースを管理するための無料のオープンソースWebベースのWYSIWYGクライアントです。デスクトップアプリケーションのルックアンドフィールを備えたシンプルで直感的なインターフェイスを提供します。このPHPベースのアプリケーションは、データベース管理のための豊富な機能セットと豊富なツールを提供します。 MySQL、PostgreSQL、SQLiteデータベースなどの最も一般的なデータベースタイプで動作します。高速で魅力的なWebインターフェイスを備えているため、人気のあるphpMyAdminの非常に優れた代替手段です。

最も重要な機能のいくつかを次に示します。

    複数の構文で強調表示されたSQLエディター
  • WYSIWYGテーブルの作成者/編集者
  • クイックインプレースマルチレコード編集 デスクトップアプリケーションのルックアンドフィール すべての主要なブラウザの優れたサポート ゼロ構成のインストール テーマをサポートする多言語インターフェース MySQL、PostgreSQL、SQLiteデータベースをサポート
  • データベーススクリプトをインポートし、データベース、テーブル、または結果を複数の形式にエクスポートします

MyWebSQLのインストールは非常に高速で簡単です。追加の構成は必要なく、すべての主要なWebブラウザーですぐに使用できます。

要件:

  • このチュートリアルでは、Ubuntu18.04VPSを使用します。
  • 動作するLAMPまたはLEMP(Linux、Apache / Nginx、MySQL、PHP)スタックも必要です。 Ubuntu 18.04 VPSには、完全に構成されたLAMPスタックがプリインストールされています。ただし、VPSにウェブホスティングスタックがインストールされていない場合は、このチュートリアルの一部としてこれを行う方法も示します。
  • 完全なSSHルートアクセスまたはsudo権限を持つユーザーも必要です。

ステップ1:サーバーに接続する

始める前に、rootユーザーとしてSSH経由でサーバーに接続する必要があります。これを行うには、次のコマンドを使用します。

ssh root@IP_ADDRESS -p PORT_NUMBER

IP_ADDRESSとPORT_NUMBERを実際のサーバーのIPアドレスとSSHポート番号に置き換えます。

ログインしたら、次のコマンドを実行して、サーバーが最新であることを確認します。

sudo apt update
sudo apt upgrade

ステップ2:LAMPをインストールする

このセクションでは、VPSにLAMPスタックをインストールする方法を説明します。すでにLAMP/LEMPがインストールされている場合は、この部分をスキップして、チュートリアルの次のステップに進むことができます。

まず、ApacheWebサーバーをインストールしましょう。これを行うには、次のコマンドを実行します。

apt install apache2

インストールが完了したら、Apacheを起動し、再起動後に次のコマンドで自動的に起動できるようにします。

systemctl start apache2
systemctl enable apache2

サーバーでApacheが現在実行されているかどうかを確認するには、次のコマンドを実行します。

systemctl status apache2

出力:

● apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Drop-In: /lib/systemd/system/apache2.service.d
         └─apache2-systemd.conf
Active: active (running) since Sat 2019-01-26 02:20:44 CST; 1h 57min ago
Main PID: 14666 (apache2)
Tasks: 7 (limit: 2320)
CGroup: /system.slice/apache2.service
        ├─ 504 /usr/sbin/apache2 -k start
        ├─14666 /usr/sbin/apache2 -k start
        ├─14686 /usr/sbin/apache2 -k start
        ├─14687 /usr/sbin/apache2 -k start
        ├─14688 /usr/sbin/apache2 -k start
        ├─14689 /usr/sbin/apache2 -k start
        └─14690 /usr/sbin/apache2 -k start

次に、MySQLWebサーバーをインストールする必要があります。次のコマンドは、公式のUbuntuリポジトリから最新のMySQL5.7サーバーをインストールします。

apt install mysql-server

インストールが完了したら、次のコマンドを発行してインストールを保護します。

mysql_secure_installation

いくつかの質問に答えるように求められます:

Setup VALIDATE PASSWORD plugin? (Press y|Y for Yes, any other key for No) N
Change root password? (Press y|Y for Yes, any other key for No) N
Remove anonymous users? (Press y|Y for Yes, any other key for No) Y
Disallow root login remotely? (Press y|Y for Yes, any other key for No) Y
Remove test database and access to it? (Press y|Y for Yes, any other key for No) Y
Reload privilege tables now? (Press y|Y for Yes, any other key for No) Y

LAMPスタックセットアップの最後のステップは、PHPのインストールです。現在、公式のUbuntuリポジトリで利用可能なデフォルトのPHPバージョンはPHP7.2です。

PHP 7.2をいくつかのPHP拡張機能とともにサーバーにインストールするには、次のコマンドを実行します。

apt install -y php php-common php-mbstring php-gd php-intl php-xml php-mysql php-mcrypt

PHPが正しくインストールされているかどうかを確認するには、次のコマンドを実行します。

php -v

出力:

PHP 7.2.10-0ubuntu0.18.04.1 (cli) (built: Sep 13 2018 13:45:02) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.10-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies

これで、サーバー上で完全に機能するLAMPスタックが実行されます。これで、このチュートリアルの次のステップに進み、MyWebSQLのインストールを開始する準備が整いました。

ステップ3:必要なMyWebSQL依存関係をインストールする

MyWebSQLをインストールする前に、いくつかの追加の依存関係をインストールする必要があります。これらは、インストールを完了し、MyWebSQLが正しく機能するために必要になります。次のコマンドでインストールできます:

apt install wget zip php-pgsql php-mysql php-bcmath

次の拡張機能は必須ではありませんが、いくつかの追加機能を提供できます。

apt install php-curl php-gmp

SQLiteを使用している場合は、次のパッケージも必要です。

apt-get install php-sqlite3

ステップ4:MyWebSQLパッケージをダウンロードしてインストールする

この記事を書いている時点で、最新のMyWebSQLバージョンはMyWebSQL3.7です。

次のコマンドを使用して、インストールファイルをダウンロードできます。

wget https://newcontinuum.dl.sourceforge.net/project/mywebsql/stable/mywebsql-3.7.zip

アーカイブファイルをデフォルトのWebサーバードキュメントルートディレクトリに解凍するには、次のコマンドを実行します。

unzip mywebsql-3.7.zip -d /var/www/html
を解凍します

適切なファイルのアクセス許可と所有権を設定します(www-dataはApache Webサーバーのユーザーです):

chown -R www-data:www-data /var/www/html/mywebsql/
chmod -R 775 /var/www/html/mywebsql/

アーカイブが解凍された後、MyWebSQLは、すべてのパラメーターに最適なオプションを使用するようにすでに構成されています。これで、ブラウザに次のように入力してインストールをテストおよび確認できます(独自のサーバーIPアドレスを使用): http://YOUR-SERVER-IP-ADDRESS/mywebsql/install.php

インストールがすべての要件を満たしていることを確認して確認したら、install.phpを削除または名前変更できます。 mywebsqlからのファイル ディレクトリ。ファイルを削除するには、次のコマンドを実行します。

rm /var/www/html/mywebsql/install.php

ステップ5:MyWebSQLへのアクセス

これで、ブラウザに次のように入力してMyWebSQLにアクセスできます。 http:// YOUR-SERVER-IP-ADDRESS / mywebsql

これにより、データベースのユーザー名とパスワードを入力し、データベースサーバーを選択し、MySQL、PostgreSQL、SQLiteのいずれを使用するかを選択し、希望する言語を選択する必要があるMyWebSQLログイン画面が表示されます。

ログインに成功すると、データベースの管理を開始できるMyWebSQLのメインページに移動します。

もちろん、Ubuntu Hostingをご利用の場合は、Ubuntu18.04VPSにMyWebSQLをインストールする必要はありません。管理者に聞いてリラックスしてください。管理者がMyWebSQLをUbuntu18.04にすぐにインストールします。

PS。 Ubuntu18.04VPSにMyWebSQLをインストールする方法に関するこの投稿が気に入った場合 、下のボタンを使用してソーシャルネットワークで友達と共有するか、コメントセクションにコメントを残してください。ありがとう。


Panels
  1. Ubuntu16.04にMySQLをインストールする方法

  2. Ubuntu16.04にNextCloud13をインストールする方法

  3. Ubuntu16.04にosTicketをインストールする方法

  1. MyWebSQLをUbuntu16.04にインストールする方法

  2. Ubuntu18.04にOpenVPNをインストールする方法

  3. Ubuntu22.04にWordPressをインストールする方法

  1. Ubuntu20.04にFastPanelをインストールする方法

  2. Ubuntu16.04にGraylogサーバーをインストールする方法

  3. Ubuntu16.04にPHP7.2をインストールする方法