次の数段落では、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をインストールする方法について、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。