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

Arch LinuxにApache、MySQL、PHP(LAMP)をインストールする方法

ランプ–WalkerCahallによって作成された照明

はじめに

このハウツーは、Arch LinuxでのLAMPのインストールに役立ち、Web環境で高可用性のソリッドプラットフォームを正常に実行できるようになります。 LAMPは、強力なWebサーバーを形成するために連携する4つのコンポーネントで構成される単なるソフトウェアバンドルです。ただし、この設定では、頭字語は次のとおりです。Linux( L )は、他のコンポーネントを維持するプラットフォームのコアです。 Apache( A )はWebサービスに使用されます。 MySQL( M )は、データベース管理、およびPHP( P )に使用されます )はプログラミング言語として使用されます。

前提条件

静的IPアドレスで構成されたArchLinuxサーバーが必要です。サーバーをまだお持ちでない場合は、安価で信頼性の高いVPSホスティングプランを検討し、30秒以内に新しいサーバーを起動してください。

ArchLinuxにLAMPをインストールする

開始するには、SSHまたはここのVNCコンソールを介してArchLinuxサーバーにログインします。 Atlantic.Net Cloudサーバーは、不要なパッケージがインストールされて使用されないようにするために、最小限のインストールとしてセットアップされています。使い慣れたソフトウェアパッケージがデフォルトでインストールされていない場合は、必要に応じて自由にインストールしてください。

サーバーが完全に最新であることを確認しましょう。

sudo pacman -Syu

サーバーを最新の状態にすると、プロセスを続行してサーバーにLAMPをインストールできます。

ArchLinuxにApacheをインストールする

まず、次のコマンドを使用してApacheをインストールする必要があります。

sudo pacman -S apache

次のコマンドでApacheサービスを開始します。

sudo systemctl start httpd

好みに応じて1つまたは複数のWebサイトのメインApache構成ファイルを編集するには、次のディレクトリで構成します。

sudo nano /etc/httpd/conf/httpd.conf

インストールを確認してテストするには、次のコマンドを使用して次のディレクトリにテストPHPファイルを作成します。

sudo nano /srv/http/index.html

空のファイルに次のHTMLコードを挿入し、保存して終了します。

<html>
<title>CONGRATULATIONS</title>
<body>
<h2>You have just installed Apache on your Arch Linux Server</h2>
</body>
</html>

ブラウザにhttp://とIPアドレスを入力して、Apacheが正しくインストールされていることを確認できるようになりました。

http://YOUR.IP.ADD.RESS(サーバーのIPアドレスを取得するには、次のコマンドを入力します:)

curl -s icanhazip.com

これは、ApacheがArchLinuxに正しくインストールされていることを確認するために作成されたテストページです

Apache HTTPサービスを再起動して、変更をシステムに反映できるようにします。

sudo systemctl restart httpd.service

ArchLinuxにMySQLをインストールする

次に、MySQLをインストールして続行します。ただし、Arch Linuxでは、MySqlはMariaDBに置き換えられています。したがって、次のMySqlコマンドを実行した後、Enterキーを押して1を選択し、Enterキーを押してから、Enterキーをタップしてインストールを確認します。

sudo pacman -S mysql

インストール後、次のコマンドを実行してインストールを完全に完了する必要があります。

mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql

続行する前に、次のコマンドでMySql/MariaDBサービスがオンになっていることを確認してください。

sudo systemctl start

mysqld.service

MySQL / MariaDBのデフォルト設定のセキュリティを確保するには、次のコマンドを続行します。

sudo mysql_secure_installation

注:「rootの現在のパスワードを入力してください」というプロンプトが表示されたら、Enterキーを押してnoneを押し、次にY(はい)を押してMYSQLパスワードを設定します。次に、一連の質問が表示されます。それらすべてに「はい」の場合は「Y」と入力するだけです。下のスクリーンショットを参照してください。

これは、MySqlをArchLinuxLAMPスタックサーバーにインストールする際の安全なインストール画面です

ArchLinuxにPHPをインストールする

最後に、次のコマンドを使用してPHPをインストールすることにより、LAMPスタックを終了します。

sudo pacman -S php php-apache

PHPが正しく機能するためには、Apache構成ファイルに正しいPHPモジュールを追加する必要があります。テストエディタを使用して、次のコマンドでApache構成ファイルにアクセスします。

sudo nano /etc/httpd/conf/httpd.conf

次の手順は重要であり、正しい順序で完了する必要があります。デフォルトでは、Apache構成ファイルは mod_mpm_event.soを使用します このセットアップでは機能しないモジュール。 Ctrl + wを使用する 次の行を見つけます:

LoadModule mpm_event_module modules/mod_mpm_event.so

mod_mpm_event.soを特定した 行を次の行に置き換えます:

LoadModule mpm_prefork_module modules/mod_mpm_prefork.so

ここで、 libphp5.soを追加する必要があります 前の手順で追加したばかりの新しいコードの下にあるモジュール。

LoadModule php5_module modules/libphp5.so

PHPの構成はほぼ完了です。 LoadModuleリストの一番下までスクロールし、次の行を追加します。

Include conf/extra/php5_module.conf

素晴らしい!これで、ファイルを保存してApacheを再起動し、すべての構成を有効にすることができます。

sudo systemctl restart httpd.service

インストールを確認してテストするには、次のコマンドを使用して次のディレクトリにテストPHPファイルを作成します。

sudo nano /srv/http/info.php

空のファイルに次のPHPコードを挿入し、保存して終了します。

<?php
phpinfo();
?>

最後にApacheHTTPサービスを再起動して、すべての変更を有効にします。

sudo systemctl restart httpd.service

これで、ブラウザに次のように入力して、PHPが正しくインストールされていることを確認できます。
http://YOUR.IP.ADD.RESS/info.php

これは、LAMP StackArchLinuxサーバーにPHPをインストールした後のデフォルトページです

次は?

おめでとう!これで、ウェブ環境用のLAMPスタックVPSができました。フォローしていただきありがとうございます。 Atlantic.Netのワンクリックインストールを使用してLAMPをインストールする方法など、最新情報や関連記事については、お気軽にご確認ください。


Linux
  1. CentOS / RHEL 7にApache、MySQL、PHP(LAMP)をインストールする方法

  2. Ubuntu 16.04 LTSにApache、MySQL、PHP(LAMP)をインストールする方法

  3. Debian 9にLAMP(Linux、Apache、MySQL、PHP)をインストールする方法

  1. Linux、Apache、MySQL、PHP(LAMP)スタックをUbuntu16.04にインストールする方法

  2. Debian 11 に LAMP Apache、MySQL、PHP をインストールする方法

  3. Ubuntu 22.04 に LAMP Apache、MySQL、PHP をインストールする方法

  1. Linux、Apache、MySQL、PHP(LAMP)スタックをUbuntu 16.04 /Ubuntu14.04にインストールする方法

  2. Debian 9 StretchにLAMP(Apache、MySQL、PHP)をインストールする方法

  3. AmazonLinuxにApache2.4とPHP7.4をインストールする方法