GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu 20.04にLAMPをインストールする-ステップバイステップガイド?

LAMPは基本的に、Linux、Apache、MariaDB / MySQL、PHPと呼ばれるUbuntuシステムで機能するプログラムまたはソフトウェアのスタックを指します。これらはすべて無料でオープンソースであり、サーバー上で組み合わせると、最終的に動的Webページをホストできます。

オペレーティングシステムは「L」を表すLinux、Webサーバーは「A」を表すApache、データベースサーバーは「M」を表すMariaDB / MySQL、PHPは「M」を表すサーバー側のプログラミング言語です。 P'であり、インタラクティブなWebページを生成するタスクを実行します。

ここLinuxAPTでは、Ubuntu20.04にLAMPをインストールする方法を検討します。


Ubuntu 20.04FocalFossaにLAMPをインストールする手順

1.コマンドラインインターフェイスを開始します

まず、UbuntuにLAMPをインストールするには、コマンドラインインターフェイスを開くだけです。これは、キーボードの[Ctrl + Alt+T]ボタンを同時に押すだけで実行できます。 CLIが開いたらすぐに、次のコマンドを実行します。

$ sudo su

この後、画面に「パスワードが必要」というポップアップが表示される場合があります。アクションを認証するためにパスワードが必要です。これは小さな機会です。パスワードを入力すると、コマンドが実行されます。


2.システムアップデートを実行します

LAMPをシステムにインストールする前に、ソフトウェアパッケージを更新することをお勧めします。この手順により、以下のコマンドを使用して、システムで利用可能な最新バージョンのプログラム/アプリ/ソフトウェアを確認できます。 :

$ sudo apt update


3.システムにApache2をインストールします

ここで、Apache2をインストールすることから始め、Apache Webサーバーをインストールするには、コマンドラインインターフェイスで以下のコマンドを使用する必要があります。 「y」を押してから「Enter」を押すと、ダウンロードを承認できます。

$ sudo apt install apache2

インストールが完了すると、Apache2はデフォルトですでに機能していますが、Apache2がまだ正しく機能しているかどうかを確認するには、システムコマンドを指定してApache2のステータスを確認できます。正しく機能していない場合は、「enableApache2」コマンドを実行して有効にできます。

以下のコマンドを使用して、Apache2サービスを停止、開始し、常にサーバーの起動時に起動することができます。

$ sudo systemctl start apache2
$ sudo systemctl status apache2


4.MySQLデータベースサーバーをインストールします

MySQLはよく知られたオープンソースプログラムであり、システムにインストールされている実質的にすべてのプログラムまたはアプリケーションで大量のコンテンツ、つまりデータを維持するために実際に広く利用されています。次に、MySQLサーバーをシステムにインストールします。これを行うには、システムに次のコマンドを入力する必要があります。

$ sudo apt install mysql-server

「Y」と入力し、「Enter」キーを押します。

インストールはまもなく開始されます。

UbuntuへのMySQLサーバーのインストールが完了すると、サーバーを実行する準備が整いますが、パスワードが必要になる場合があります。デフォルトでは、UbuntuのMySQLパッケージはauth_socketを使用してユーザーログインを認証するため、これは基本的に、OSのIDとパスコードのみを使用してMySQLインターフェイスにログインでき、正確なMySQLルートパスコードをシステムに入力する必要がないことを意味します。これを行うには、システムに次のコマンドを入力します。

$ mysql -uroot

これで、MySQLサーバーはデフォルトで稼働しているはずですが、ステータスを確認するために、ステータスを確認するために、システムに「systemctl status mysql」のコマンドを入力して出力を待つこともできます。出力は、 MySQLサーバーのステータスを表示します。新しいユーザーIDを作成する場合は、次のコマンドを1つずつ入力する必要があります。

新しいユーザー名とパスワードを入力します:

CREATE USER 'user1' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *. TO 'user1' WITH GRANT OPTION;
FLUSH PRIVILEGES;
exit


5. Hypertext Preprocessor(PHP)7.4をインストールします

PHP 7.4は、最高の効率的なパフォーマンスを備えた優れたバージョンであり、以前のバージョンと比較して、Ubuntu20.04バージョンにインストールするのに非常に信頼性と信頼性があります。

PHP 7.4およびその他すべてのPHPコレクションは、ダウンロード済みのApache 2で最適に動作するため、ダウンロードする必要があります。

UbuntuにPHP7.4をダウンロードするには、システムに次のいくつかのコマンドを入力する必要があります。

コマンドを入力した後、「y」を押し、次に「Enter」を押すと、ダウンロードを検証できます。

$ sudo apt install software-properties-common
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt update
$ sudo apt install php7.4 libapache2-mod-php7.4

必要なPHPモジュールをシステムにインストールできます。要件に応じて、パッケージ名を使用してPHPバージョンを変更するだけです。

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

次に、apacheの変更を有効にしてphp7と対話した後、Webサーバーを構成して再起動します。そのためには、次のコマンドを入力します。

$ sudo a2enmod php7.4
$ sudo a2enmod rewrite
$ sudo service apache2 restart


6. PHP 8とその拡張機能をインストールします(オプション)

以下のコマンドを実行すると、UbuntuにPHP8を簡単にインストールできます。

$ sudo apt install php8.0 libapache2-mod-php8.0

コマンド構文を使用してUbuntu20.04にPHP8拡張機能をインストールするには:

$ sudo apt install php8.0-[extension]

利用可能な拡張機能:

$ sudo apt install php8.0-
php8.0-amqp       php8.0-common     php8.0-gd         php8.0-ldap       php8.0-odbc       php8.0-readline   php8.0-sqlite3    php8.0-xsl
php8.0-apcu       php8.0-curl       php8.0-gmp        php8.0-mailparse  php8.0-opcache    php8.0-redis      php8.0-sybase     php8.0-yac
php8.0-ast        php8.0-dba        php8.0-igbinary   php8.0-mbstring   php8.0-pgsql      php8.0-rrd        php8.0-tidy       php8.0-yaml
php8.0-bcmath     php8.0-dev        php8.0-imagick    php8.0-memcached  php8.0-phpdbg     php8.0-smbclient  php8.0-uuid       php8.0-zip
php8.0-bz2        php8.0-ds         php8.0-imap       php8.0-msgpack    php8.0-pspell     php8.0-snmp       php8.0-xdebug     php8.0-zmq
php8.0-cgi        php8.0-enchant    php8.0-interbase  php8.0-mysql      php8.0-psr        php8.0-soap       php8.0-xhprof
php8.0-cli        php8.0-fpm        php8.0-intl       php8.0-oauth      php8.0-raphf      php8.0-solr       php8.0-xml

さらに便利な拡張機能をいくつかインストールする例:

$ sudo apt install php8.0-cli php8.0-common php8.0-fpm php8.0-redis php8.0-snmp php8.0-xml


7.PHPバージョンの切り替え

update-alternativesコマンドを使用して、デフォルトのPHPバージョンを設定できます。このチュートリアルを使用して、CLIとApacheのPHPバージョンの切り替えに関する詳細を読んでください。

$ sudo update-alternatives --config php

要件に応じてPHPのバージョン番号を選択します。これにより、PHPCLIのバージョンのみが変更されます。

代替php(/ usr / bin / phpを提供)には4つの選択肢があります:

Selection    Path             Priority   Status
------------------------------------------------------------
* 0            /usr/bin/php7.4   74        auto mode
  1            /usr/bin/php8.0   80        manual mode
Press to keep the current choice[*], or type selection number: 1



Ubuntu
  1. Ubuntu 20.04にi3をインストールします-ステップバイステップガイド?

  2. Ubuntu 20.04にTeleportをインストールする-ステップバイステップガイド?

  3. Ubuntu20.04にPython3.11をインストールします-ステップバイステップガイド?

  1. RundeckをUbuntu20.04にインストールします-ステップバイステップガイド?

  2. Ubuntu 21.04 LTSにAnkiラーニングシステムをインストールします-ステップバイステップガイド?

  3. Ubuntu 20.04 LTSにマウスパッドエディタをインストールします-ステップバイステップガイド?

  1. Ubuntu 20.04 LTSシステムにツリーラインをインストールする-ステップバイステップガイド?

  2. Ubuntu 20.04にAsteriskをインストールします-ステップバイステップガイド?

  3. Ubuntu 20.04 LTSにFreeIPAをインストールする-ステップバイステップガイド?