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

クラウドまたはVPSサーバーにFAMP(FreeBSD 10、Apache、MySQL、PHP)をインストールする方法

はじめに

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

前提条件

静的IPアドレスで設定されたFreeBSDサーバーが必要です。サーバーをまだお持ちでない場合は、VPSホスティングオプションページにアクセスして、30秒以内に新しいサーバーを起動できます。

FreeBSD10にFAMPをインストールする

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

pkg install nano

準備を完了できるように、サーバーが完全に最新であることを確認しましょう。

freebsd-update fetch
freebsd-update install

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

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

次のコマンドを使用してApacheをインストールすることから始めます。

pkg install apache24

次のコマンドを使用して、Apacheサービスを有効にして開始します。

sysrc apache24_enable=yes
service apache24 start

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

nano /usr/local/etc/apache24/httpd.conf

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

nano /usr/local/www/apache24/data/index.html

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

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

これで、ブラウザにhttp://とIPアドレス(http:// YOUR.IP.ADD.RESS)を入力して、Apacheが正しくインストールされていることを確認できます。サーバーのIPアドレスを取得するには、次のコマンドを入力します。

ifconfig vtnet0 | grep "inet " | awk '{ print $2 }'

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

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

service apache24 restart

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

次に、MySQLをインストールして続行します。次のMySQLを実行した後、コマンドを押してEnterキーを押し、yを選択して、Enterキーをタップしてインストールを確認します。

pkg install mysql55-server

次のコマンドを使用して、MySQLサービスを有効にして開始します。

sysrc mysql_enable=yes
service mysql-server start

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

mysql_secure_installation

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

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

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

最後に、PHPをインストールし、Apacheで動作するように構成することで、FAMPスタックを終了します。

pkg install mod_php56 php56-mysql php56-mysqli

PHPがインストールされたら、Apacheで構成するための準備を開始できます。サンプルのPHP構成ファイルを正しい場所にコピーします。

cp /usr/local/etc/php.ini-production /usr/local/etc/php.ini

次に、次のコマンドを実行して、システムへの新しい変更を更新します。

rehash

次のコマンドを使用して、Apache構成ファイルを更新します。

nano /usr/local/etc/apache24/httpd.conf

DirectoryIndex行を見つけて、index.phpを既存のindex.htmlに追加し、ApacheがPHPファイルを読み取るようにします。行は次のようになります。

これは、index.phpをDirectoryIndex行に追加した後のApache出力の外観です

(注:nanoでCtrl + wを使用して、 DirectoryIndexを検索します )

ApacheがPHP情報を適切に機能できるように、構成ファイルの下部に次の行を追加します。

<FilesMatch "\.php$">
    SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
    SetHandler application/x-httpd-php-source
</FilesMatch>
>

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

service apache24 restart

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

nano /usr/local/www/apache24/data/info.php

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

<?php phpinfo(); ?>

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

service apache24 restart

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

PHPをFAMPStackFreeBSDサーバーにインストールした後、これがデフォルトのページになります。

次は?

おめでとう!これで、Web環境用のFAMPスタックプラットフォームを備えたサーバーができました。フォローしていただきありがとうございます。さらに更新がないか、VPSホスティングなどのAtlantic.Netのサービスについて詳しくは、お気軽にご確認ください。


Linux
  1. FreeBSDにApache、MariaDB、PHP(FAMP)スタックをインストールする方法

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

  3. FreeBSD 11 に Apache、MariaDB、および PHP (FAMP) スタックをインストールする方法

  1. AlpineLinuxにApacheWebサーバーをインストールする方法

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

  3. AlmaLinux 8にApache、MySQL、PHPをインストールする方法

  1. FreeBSDにApacheをインストールする方法

  2. Linux、Apache、MySQL、PHP(LAMP)をFedora20クラウドサーバーにインストールする方法

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