Ubuntu 18.04 LTSLAMPビルド

1、 Apache環境をインストールします

まず、 sudo apt-get updateを使用して、現在のシステムのaptパッケージマネージャーのリストを更新する必要があります。次に、 sudo apt installapache2コマンドを使用してApacheソフトウェアをインストールします。

sudo apt-get update
sudo apt-get install apache2

入力後、次の出力が表示されます

ubuntu@VM-0-7-ubuntu:~$ sudo apt-get install apache2
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:........
Need to get2,857 kB of archives.
After this operation,9,307 kB of additional disk space will be used.
Do you want to continue?[Y/n]

ここでインストールするかどうかを尋ねるには、キーボードの「Y」を押してからEnterキーを押すと、次のような出力が表示されます。

Get:1 http://mirrors.tencentyun.com/ubuntu xenial-security/main amd64 libjpeg-tu
.........
Processing triggers forufw(0.35-0ubuntu2)...
ubuntu@VM-0-7-ubuntu:~$

この時点で、Apacheサービスをインストールし、ブラウザを介してサーバーにアクセスし、Tencent CloudコンソールでサーバーのパブリックIPを見つけて、ブラウザにコピーして開きます。次の出力が表示された場合は、次の出力が表示されます。 Apacheが正常にインストールされました。

2、 ** [ MySQL **](https://cloud.tencent.com/product/cdb?from=10680)データベースサービスをインストールします

基本的なWebサービスソフトウェアApacheをインストールしました。次に、データベースサービスをインストールします。データベースには多くの選択肢があります。ここでは、最も一般的に使用されるMySQLサービスを選択します。 Apacheをインストールするのと同じように、MySQLサービスをインストールするには、 sudo apt-get installmysql-serverと入力するだけです。ここにインストールされているMySQLのバージョンはバージョン5.7です。

sudo apt-get install mysql-server

入力が完了すると、次の出力が表示されます

ubuntu@VM-0-7-ubuntu:~$ sudo apt install mysql-server
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:........0 upgraded,21 newly installed,0 to remove and 205 not upgraded.
Need to get19.4 MB of archives.
After this operation,162 MB of additional disk space will be used.
Do you want to continue?[Y/n] y

キーボードの「Y」を押し、Enterキーを押して続行してください。次に、図に示すように、インストーラーはデータベースの rootユーザーのパスワードを入力するように求めます。

ここで、 rootユーザーに設定したいパスワードを入力してください。例として passwdを入力します。自分で設定する場合は、より複雑なパスワードを設定してください。入力が完了したら、Enterキーを押すと、もう一度設定したパスワードの入力を求められます。同様に、入力が完了したら、Enterキーを押します。次に、長いインストールプロセスに入ります。次のような出力が表示されます。

Do you want to continue?[Y/n] y
Get:1 http://mirrors.tencentyun.com/ubuntu xenial-security/main amd64 mysql-common all 5.7.23-0ubuntu0.16.04.1[15.4 kB]
Get:2 http://mirrors.tencentyun.com/ubuntu xenial/main amd64 libaio1 amd64 0.3.110-2[6,356 B]..........
Setting up mysql-server(5.7.23-0ubuntu0.16.04.1)...
Processing triggers for libc-bin(2.23-0ubuntu9)...
Processing triggers forsystemd(229-4ubuntu21.2)...
Processing triggers forureadahead(0.100.0-19)...
ubuntu@VM-0-7-ubuntu:~$

次に、php環境をインストールします。

3、 PHP環境をインストールする

同じように簡単ですが、aptパッケージマネージャーを使用してphpをインストールできますが、今回は** php 自体だけでなく、FastCGIマネージャーである php-fpm もインストールする必要があります。これは効果的です。メモリとプロセスを制御し、PHP構成をスムーズにリロードできます。同様に、データベースに接続するには、 php-mysql プラグインもインストールする必要があります。同時に、Apacheに接続するには、 libapache2-mod-php **プラグインもインストールする必要があります。次のコマンドを使用して、すばやくインストールします。

sudo apt-get install php
sudo apt-get install php-fpm
sudo apt-get install php-mysql
sudo apt-get install libapache2-mod-php

これらの3つのコマンドを入力すると、システムは多くのコンテンツも出力します。辛抱強く待つ必要があります。私のシステムバージョンはUbuntuサーバー18.04LTSであり、PHP7.2がデフォルトでインストールされていることに注意してください。

4、 正しく機能しているかどうかを確認してください

phpが正常に実行されているかどうかをテストできます。テストの前に、テストスクリプトを準備する必要があります。ここでは、 info.phpという名前の新しいファイルを作成します。このファイルは、構成で、上記の default.confroot行が指すディレクトリに配置する必要があります。ファイル / etc / apache2 / apache2.confを表示できます。この記事の構成は / var / www / htmlディレクトリにあります。具体的な操作は次のとおりです。

cd /var/www/html
vim info.php

次に、エディターで次のコードを記述します

<? php phpinfo();?>

次に、キーボードの「ESC」キーを押してから、「shift」+「;」を押し、「w」+「q」と入力して保存して終了します。次に、ブラウザからhttp://サーバーのパブリックIPアドレス/info.phpにアクセスします。図に示すような結果が表示された場合は、すべてが正常であることを示しています。急いで、お気に入りのプログラムの展開を開始してください。

( [https://cloud.tencent.com/developer/article/1357329](https://cloud.tencent.com/developer/article/1357329?from=10680)から変更)

Recommended Posts

Ubuntu 18.04 LTSLAMPビルド
ubuntuのランプ
Ubuntuビルドetcd
UbuntuビルドSeafile
Ubuntu16.04ビルドLAMP開発環境
Ubuntu18.04.3LTSの最初の経験
Ubuntu 18.04LTSはすぐに美化されました
[Linux] Sambaサーバーのビルド(ubuntu16.04)
ubuntu16.04ビルドvimとpyt
ubuntu16.04ビルドpptpdV **サーバー
Ubuntu 18.04LTSにPython3.7をインストールします
サーバーアップグレードUbuntu20.04LTSレコード
Ubuntu12.04クロスコンパイルサーバーを構築する
詳細なubuntu20.04LTSインストール記録
ubuntu1804は最新のSuricataを構築します
サーバーアップグレードUbuntu20.04LTSレコード
ubuntuビルドpython開発環境
Ubuntu16.04ビルドGitLabサーバーチュートリアル
Ubuntu 16.04LTSにアップグレードする方法
Ubuntu18.04.1ビルドJava環境とHelloWorld
詳細なubuntu14.04ビルド(移行)hustojレコード
ubuntuでNginx-RTMPライブサーバーを構築する
[シャープツール] -Ubuntu20.04(LTS)FocalFossaをお試しください
Ubuntu16.04ビルドphp5.6Webサーバー環境
Windows10アップデートUbuntu20.04LTSメソッドの手順
UBUNTU 16.04 LTS体験(LINUX-25周年記念)
ubuntuでファイルサーバーを構築する
ubuntuに基づいてDiscuzフォーラムを構築する
ubuntu16.04でnfsサービスを構築する方法
[Linux]純粋なubuntuはパゴダパネルをすばやく構築します
ubuntuでC ++コンパイル環境を構築する
Ubuntu20.04LTSでJava開発環境を構成する
ubuntu20.04でLNMP環境を構築する手順
Ubuntuでアーム仮想オペレーティング環境を構築する
NetplanによるUbuntu18.04LTS構成ネットワークチュートリアル
Ubuntuでpython開発環境を構築する
Minecraft Bedrock Editionサーバーを構築する(Ubuntu)