UbuntuにLAMP環境をインストールする方法

UbuntuにLAMP環境をインストールする方法


ご存知のとおり、LAMP は Web サイト サーバーの運用環境として使用されるオープン ソース ソフトウェアの集合体です。ここでは、現在人気の Linux ディストリビューションである Ubuntu に LAMP 環境をインストールする方法について簡単に説明します。

ステップ1: Apacheをインストールする

まずはアップデートをする必要がありますよね?
sudo apt-getアップデート
sudo apt-get で apache2 をインストールします

とても簡単です、完了です!インストールが成功したかどうかを確認します。ブラウザに VPS IP を直接入力し、「動作しました!」のようなメッセージが表示されるかどうかを確認します。はい、大丈夫です!
IPが分からないですか? 試してください: ifconfig eth0 | grep inet | awk '{ print $2 }'

ステップ2: MySQLをインストールする

sudo apt-get で mysql-server libapache2-mod-auth-mysql php5-mysql をインストールします。

MySQL のインストール中に、MySQL のルート パスワードを入力するように求められます。パスワードを忘れた場合でも、後でシェルで変更できるので問題ありません。

MySQL を起動します。インストールが完了したら、sudo mysql_install_db と入力して起動します。

技術的な MySQL セットアップ スクリプト:
sudo /usr/bin/mysql_secure_installation

次に、ルート パスワードの入力を求められます。
ルートの現在のパスワードを入力してください (なしの場合は入力してください):
OK、パスワードの使用に成功しました。次に進みます…

次に、パスワードを変更する必要があるかどうかを尋ねられます。ここで N を選択し、次の手順に進みます。次の手順では、MySQL が再起動するまで yes または no と入力するだけです。
デフォルトでは、MySQLのインストールには匿名ユーザーがあり、誰でも
ユーザーアカウントを作成せずにMySQLにログインする
これはテストのみを目的としており、インストールを確実にするために
少しスムーズに進む。
生産環境。

匿名ユーザーを削除しますか? [Y/n] y
… 成功!

通常、rootは「localhost」からのみ接続を許可されます。
誰かがネットワークからルートパスワードを推測できないようにします。

リモートからのルートログインを禁止しますか? [Y/n] y
… 成功!

デフォルトでは、MySQLには誰でも使用できる「test」という名前のデータベースが付属しています。
アクセス。これもテストのみを目的としており、削除する必要があります
実稼働環境に移行する前に。

テストデータベースとそれへのアクセスを削除しますか? [Y/n] y
– テストデータベースを削除しています…
… 成功!
– テスト データベースの権限を削除しています…
… 成功!

権限テーブルを再ロードすると、これまでに行ったすべての変更が確実に反映されます。
直ちに発効します。

権限テーブルを今すぐ再読み込みしますか? [Y/n] y
… 成功!

掃除中…

MySQL についてはこれで終わりです。次は PHP に移りましょう。

ステップ3: PHPをインストールする

sudo apt-get install php5 libapache2-mod-php5 php5-mcryptと入力します。

次に、「はい」を 2 回確認するように求められた後、PHP が自動的にインストールを開始します。

PHPディレクトリにデフォルトファイルを設定すると便利です(必須ではありません)
sudo nano /etc/apache2/mods-enabled/dir.conf

参加する:

方向「言葉にできない」yIndex index.php index.html index.cgi index.pl index.php index.xhtml index.htm

PHP には、次のような役立つコンポーネントが多数あります。

入力
apt-cache 検索 php5-

次に、おそらく次のように、それらの束が表示されます。
hp5-cgi – サーバー側、HTML 埋め込みスクリプト言語 (CGI バイナリ)
php5-cli – php5 スクリプト言語のコマンドライン インタープリター
php5-common – php5 ソースから構築されたパッケージの共通ファイル
php5-curl – php5 用の CURL モジュール
php5-dbg – PHP5 のデバッグシンボル
php5-dev – PHP5 モジュール開発用のファイル
php5-gd – php5 用の GD モジュール
php5-gmp – php5 用の GMP モジュール
php5-ldap – php5 用 LDAP モジュール
php5-mysql – php5 用の MySQL モジュール
php5-odbc – php5 用 ODBC モジュール
php5-pgsql – php5 用の PostgreSQL モジュール
php5-pspell – php5 用の pspell モジュール
php5-recode – php5 の再コードモジュール
php5-snmp – php5 用 SNMP モジュール
php5-sqlite – php5 用の SQLite モジュール
php5-tidy – php5 用の tidy モジュール
php5-xmlrpc – php5 用の XML-RPC モジュール
php5-xsl – php5 用の XSL モジュール
php5-adodb – ADOdb データベース抽象化ライブラリを最適化する拡張機能
php5-auth-pam – PAM 認証用の PHP5 拡張
[…]

インストールするモジュールを選択したら、次のようなコマンドを入力するだけです。
sudo apt-get install モジュール名

一度に 1 つ以上のコンポーネントをインストールできます。

続行しますか?もうない!

ステップ4: サーバー上のPHP情報を表示する

ファイルを作成します: sudo nano /var/www/info.php、以下を追加します:

保存して終了してください。

次に、Apache を再起動します。
sudo サービス apache2 を再起動

http://ip/info.php にアクセスすると、必要なものと不足しているものを確認できます。

本当に消えちゃったよ!

<<:  catalysthost - $17/年/128MB メモリ/15GB ハードドライブ/4TB トラフィック/シアトル/10G ポート

>>:  科学的なインターネット アクセス: weloveservers - $8/年/256MB メモリ/10GB ハード ディスク/250GB トラフィック

推薦する

ウェブサイト運営を理解するための4つの視点

ウェブサイト運営者は、プラットフォーム上の毎日のUVとIPに主に責任があり、ウェブサイトプラットフォ...

Googleによる不自然なリンクの特徴と対処について

Googleにおける不自然なリンクの特徴と扱いについて背景過去数か月間、Google は不自然なリン...

Function as a Service (FaaS) とは何ですか?

Function as a Service (FaaS) は、開発者が独自のインフラストラクチャを維...

chicagovps - 新しい Windows VPS/ロサンゼルス/$6/2G RAM/50g SSD/2T トラフィック/1Gbps 帯域幅

コロクロッシング データ センター傘下の chicagovps ブランドが新しいニュースを発表しまし...

従来の企業はインターネット マーケティング環境にどのように統合すべきでしょうか?

私は現在のインターネット マーケティング業界では小さな存在に過ぎません。私が現在従事している業界に初...

1か月間ウェブサイトを構築する中で初心者として遭遇したさまざまな問題について話す

まず最初に、私がどのようにして何百万人ものウェブマスターの 1 人になったのかを簡単に説明させてくだ...

ホームページのタイトルにウェブサイトの URL を追加すると、SEO の最適化に役立ちますか?

ショートビデオ、セルフメディア、インフルエンサーのためのワンストップサービスウェブサイトのホームペー...

本当のプログラミングの達人はどのように学ぶのでしょうか?何を学ぶべきか?

みなさんこんにちは。私はNezhaです。数日前、私の友人が面接に行き、K8S について多くの詳細な質...

Weibo を使って自分のウェブサイトを宣伝する方法

最近、ウェブサイトを運営している人たちはWeiboマーケティングをやったことがないので、会ったときに...

xfusesolutions-512m KVM VPS/75G ハードディスク/月額 5.99 ドル

xfusesolutions は、2009 年後半に設立されたアメリカの VPS 販売業者で、仮想ホ...

今回は、一見神秘的なKubernetesを理解するお手伝いをします!

前回彼女と「コンテナ技術」について話したのですが、理解しているようでよくわからず、なかなか受け入れて...

#RHS-$20/L5420/16G メモリ/1T ハードディスク/5IP/バージニア (米国)

Reliablehostingservices が素晴らしい情報を公開しました。L5420 といくつ...

パンシはネットワークマーケティングの新たな地平を切り開き、ネットワーク同盟は新たな経済をリードする

1月3日、浙江省人民代表大会ホールで浙江番石科技有限公司の年次総会が開催されました。今回の年次総会は...

Windows Server 2008 構成 IIS+PHP+MySQL チュートリアル

ここでは、Windows Server 2008 で IIS + php + mysql を簡単に構...

停止、ブロック、トラフィックインフルエンサーの終焉!

インターネットセレブリティとは、その名の通り、インターネット上で人気のある人のことです。誰でも 15...