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

Ubuntu20.04にYOURLSURL短縮サービスをインストールする方法

次の数段落では、Ubuntu20.04OSにYOURLSURLShortenerをインストールする方法について説明します。

YOURLSはYourOwnURL Shortenerの略で、独自のURLShortenerを使用できる無料のオープンソースのPHPスクリプトセットです。 YOURLS URL Shortenerには、プラグイン、API、統計、JSONサポート、優れたインターフェースなど、すばらしい機能がたくさんあります。

このチュートリアルでは、LAMPスタックを使用してYOURLSURL短縮サービスをインストールします。

インストールプロセスは非常に簡単で簡単で、最大10分かかる場合があります。始めましょう!

前提条件

  • Ubuntu20.04の新規インストール
  • ユーザー権限:sudo権限を持つrootまたは非rootユーザー

ステップ1.システムを更新する

すべての新規インストールには最新の更新が必要です。システムを更新するには、以下のコマンドを実行します。

sudo apt update -y && sudo apt upgrade -y

ステップ2.ApacheをWebサーバーとしてインストールする

次のコマンドを使用してApacheWebサーバーをインストールします。

sudo apt install apache2

インストールしたら、サービスを開始して有効にします。

sudo systemctl enable apache2 && sudo systemctl start apache2

サービスのステータスを確認します:

sudo systemctl status apache2

次の出力が表示されます。

root@vps:~#sudo systemctl status apache2
● apache2.service - The Apache HTTP Server
     Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
     Active: active (running) since Wed 2022-02-09 19:36:35 UTC; 2 days ago
       Docs: https://httpd.apache.org/docs/2.4/
    Process: 89546 ExecReload=/usr/sbin/apachectl graceful (code=exited, status=0/SUCCESS)
   Main PID: 672 (apache2)
      Tasks: 9 (limit: 4617)
     Memory: 29.5M
     CGroup: /system.slice/apache2.service

ステップ3.MariaDBデータベースサーバーをインストールします

YOURLS URL Shortenerのデータベースを作成するには、MariaDBデータベースサーバーが必要です。

apt-get install mariadb-server

mariadbサービスを有効にして開始します

sudo systemctl enable mariadb
sudo systemctl start mariadb

MariaDBサービスのステータスを確認します:

sudo systemctl status mariadb

次の出力が表示されます。

root@vps:~# sudo systemctl status mariadb
● mariadb.service - MariaDB 10.3.32 database server
     Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
     Active: active (running) since Fri 2022-02-11 22:59:44 UTC; 1min 49s ago
       Docs: man:mysqld(8)
             https://mariadb.com/kb/en/library/systemd/
   Main PID: 138979 (mysqld)
     Status: "Taking your SQL requests now..."
      Tasks: 31 (limit: 4617)
     Memory: 68.0M
     CGroup: /system.slice/mariadb.service
             └─138979 /usr/sbin/mysqld

ステップ4.YOURLSのデータベースとユーザーを作成します

CREATE DATABASE yourls;
GRANT ALL PRIVILEGES ON yourls.* TO 'yourls'@'localhost' IDENTIFIED BY 'YourStrongPasswordHere';
FLUSH PRIVILEGES;
exit;

ステップ5.拡張機能を使用してPHPをインストールする

YOURLS URL ShortenerはPHPスクリプトのセットであるため、PHP拡張機能と一緒にPHPをインストールする必要があります。

sudo apt-get install php7.4 php7.4-mysql php7.4-curl php7.4-json php7.4-cgi php7.4-xsl php7.4-sqlite

ステップ6.YOURLSURL短縮サービスをインストールする

まず、GithubからYOURLSURL短縮サービスのクローンを作成する必要があります。サーバーのHTMLディレクトリに移動します:

cd /var/www/html

git clone https://github.com/YOURLS/YOURLS.git .

一度、クローンはユーザーに入ります 複製されたリポジトリのディレクトリとconfig-sample.phpをコピーします config.php

cd /var/www/html/user
cp config-sample.php config.php

一度、コピーして config.phpを開きます お気に入りのエディタでファイルを作成し、前の手順で設定したデータベース、データベースユーザー、およびパスワードのフィールドを変更します。

/** MySQL database username */define( 'YOURLS_DB_USER', 'yourls' );

/** MySQL database password */define( 'YOURLS_DB_PASS', 'YourStrongPasswordHere' );

/** The name of the database for YOURLS
 ** Use lower case letters [a-z], digits [0-9] and underscores [_] only */define( 'YOURLS_DB_NAME', 'yourls' );

/**MySQLホスト名。
**非標準のポートを使用する場合は、「hostname:port」のように指定します。例: 「localhost:9999」または「127.0.0.1:666」* /
define(‘YOURLS_DB_HOST’、‘ localhost ‘);

/**MySQLテーブルプレフィックス
** YOURLSは、このプレフィックスを使用してテーブルを作成します(たとえば、 `yourls_url`、` yourls_options`、…)
**小文字[a-z]、数字[0-9]、アンダースコア[_]のみを使用してください* /
define(‘YOURLS_DB_PREFIX’、‘ yourls _ ‘);

/ *
**サイトオプション
* /

/**YOURLSインストールURL
**すべて小文字で、末尾にスラッシュはありません。
**「http://sho.rt」と定義する場合は、ブラウザで「http://www.sho.rt」を使用しないでください(またはその逆)。
** IDNドメイン(例:http://héhé.com)を使用するには、そのASCIIフォームをここに記述します(例:http://xn--hh-bjab.com)* /
define(‘YOURLS_SITE’、‘http:// yourdomainhere ‘);

これらの値を設定したら、このファイルを下にスクロールして、後でYOURLSにアクセスするために必要なユーザー名とパスワードを設定する必要があります。次のコード行を見つけて変更します:

$yourls_user_passwords = [
        'administrator' => 'YourStrongPasswordHere',
        // 'username2' => 'password2',
        // You can have one or more 'login'=>'password' lines
];

変更をファイルに保存して閉じます。

ステップ7.Apache仮想ホストファイルを作成する

次のステップは、Apache仮想ホスト構成ファイルを作成することです。 Apacheディレクトリに移動します:

cd /etc/apache2/sites-available

sudo nano yourls.conf

一度、 yourls.confを作成します ファイルに、次のコード行を貼り付けます。

<VirtualHost *:80>

ServerName yourdomain.com
DocumentRoot /var/www/html

<Directory /var/www/html>
          Options FollowSymlinks
          AllowOverride All
          Require all granted
     </Directory>

ErrorLog ${APACHE_LOG_DIR}/yourdomain.com_error.log
CustomLog ${APACHE_LOG_DIR}/yourdomain.com_access.log combined

</VirtualHost>

Apache構成ファイルを保存して閉じ、Webサイトを有効にします。

sudo a2ensite yourls.conf
sudo a2enmod rewrite

Webサイトが有効になったら、apacheサービスを再起動します

sudo systemctl restart apache2

ステップ8.YOURLSのインストールを完了します

http:// yourdomain / adminのWebサイトにアクセスします

YOURLSのインストール」をクリックします 」ボタン。

一度クリックすると、いくつかの構成チェックがあり、すべてがOKの場合、次の画面が表示されます。

YOURLS管理ページ」をクリックします 」リンク:

config.phpに前に設定した管理者クレデンシャルを入力します 上記のファイルを入力してログインをクリックしてください。

おめでとう! Ubuntu20.04にYOURLSURLShortenerを正常にインストールしました

今、あなたはすぐにあなた自身のURL短縮サービスを簡単に実行することができます。もちろん、YOURLS URL Shortenerのインストール中に問題が発生した場合は、自分でインストールする必要はありません。あなたはいつでも私たちのシステム管理者に連絡することができ、彼らの専門知識で、彼らはあなたのURL短縮サービスをインストールします。あなたがする必要があるのは、NVMe VPSプランを注文し、RoseHostingサポートに連絡することだけです。 24時間年中無休でご利用いただけます。

PS。この投稿が気に入った場合は、Ubuntu20.04にYOURLSURL Shortenerをインストールする方法について、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


Panels
  1. UbuntuVPSにGlassFish4をインストールする方法

  2. Ubuntu14.04にSonerezhをインストールする方法

  3. Ubuntu14.04にYOURLSをインストールする方法

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

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

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

  1. UbuntuにKokenをインストールする方法

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

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