LAMPスタックをセットアップする最も簡単な方法は何ですか?


125

Ubuntuの新しいVPSインスタンスをセットアップし、基本的なLAMPスタックで起動して実行するのが最も簡単な方法(つまり、どのパッケージが必要か、どの構成オプションを調整する必要があるかなど)を考えています。

回答:


123
sudo apt-get update
sudo apt-get install tasksel
sudo tasksel install lamp-server

すべての基本的なLAMPスタックがインストールされ、MySQLルートパスワードの入力が求められます。

より具体的には、次のパッケージとその依存関係をインストールします。

mysql-client-core-5.1 libwrap0 apache2  
libaprutil1-dbd-sqlite3 tcpd  
libapache2-mod-php5 apache2.2-common  
apache2-utils php5-common  
libaprutil1-ldap libaprutil1  
php5-mysql mysql-server-core-5.1  
libdbi-perl libplrpc-perl mysql-server  
apache2.2-bin libdbd-mysql-perl  
libhtml-template-perl  
libnet-daemon-perl libapr1  
mysql-server-5.1 libmysqlclient16  
ssl-cert apache2-mpm-prefork  
mysql-common mysql-client-5.1  

Ubuntu Server Guideを覗いてみることもできます


3
taskselこれを行うのではなく、APTタスクを検討することをお勧めします。これを参照してください:tasksel、APTのタスク、または通常のメタパッケージをインストールする必要がありますか?
gertvdijk

@andolこれでphpmyadminをインストールする方法
ディネッシュ

@andol E: Package 'php5' has no installation candidateE: Package 'libapache2-mod-php5' has no installation candidateE: Unable to locate package libapache2-mod-auth-mysqlそして E: Package 'php5-mysql' has no installation candidateどのように私は終わっこれを来るのか?
3kstc

31

Apacheをインストールする

sudo apt-get install apache2

PHPをインストールする

sudo apt-get install php5 libapache2-mod-php5

16.04で、番号は削除されます。

sudo apt-get install php libapache2-mod-php

MySQLをインストールする

sudo apt-get install mysql-server

phpMyAdminをインストールする

sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin

PHPのインストールと同様に、16.04では、番号が削除されます。

sudo apt-get install libapache2-mod-auth-mysql php-mysql phpmyadmin

組み合わせインストール

16.04:

sudo apt-get install apache2 php libapache2-mod-php mysql-server libapache2-mod-auth-mysql php-mysql phpmyadmin

16.04より前:

sudo apt-get install apache2 php5 libapache2-mod-php5 mysql-server libapache2-mod-auth-mysql php5-mysql phpmyadmin

注意:phpMyAdminにもパッケージのphp-gettextのとPHP-mbstring拡張が必要です
Geore SHG

2
stackoverflow.com/a/21762418/3160597に よるlibapache2-mod-auth-mysqlと、16.04
azerafati

29

PHPMyAdminでLAMPをインストールする最も簡単な方法は次を使用することです:

sudo apt-get  install lamp-server^ phpmyadmin 

taskelをインストールする必要さえありません。詳細は見つけることができるここにこれを与えます:

PHPMyAdminにアクセスするには、ターミナルを開いて次を入力します。

sudo -H gedit /etc/apache2/apache2.conf

このファイルのどこかに次の行を追加します。

Include /etc/phpmyadmin/apache.conf 

最後に、次を使用してApacheを再起動します。

/etc/init.d/apache2 restart

または

sudo service apache2 restart

5
APTタスクもお勧めします。^この回答では、キャレット()はタイプミスではないことに注意してください。関連項目:tasksel、APTのタスクを使用するか、通常のメタパッケージをインストールする必要がありますか?
gertvdijk

taskselの使用は「簡単」に思えますが、これはこのタスクを実行する非常に簡単な方法です。この答えは、仕事をするために他の手順を必要としません。ありがとうございました!
Geppettvs D'Constanzo

リンクは無効です。これは、リンクの内容の簡単な要約を常に含める必要がある理由です。
WinEunuuchs2Unix 16

15

Synapticで、[編集]をクリックし、タスクでマークします。次に、LAMPサーバーを選択して、適用をクリックします。できた


必ずしもVPSで使用できるとは限らない場合でも、GUI:ishのソリューションを少し追加するための+1。
-andol

10

個人的には、MySQLサーバーをインストールすると、PHPMyAdminが必要なすべての部分をインストールすることが常にわかっています。

sudo apt-get install mysql-server

(最初にこれを行うと、ルートアカウントのパスワードを事前に設定するよう求められます)

それから

sudo apt-get install phpmyadmin

また、MySQLサーバーのインストール後に管理するために必要なすべてのツールも提供します:)



4

パッケージがあるapache2libapache2-mod-php5。php5には多数の追加モジュールがありますが、必要な場合があります。それらをリストしますapt-cache search php5

検索を修正するか、

sudo apt-get install apache2 libapache2-mod-php5

php5を有効にします

sudo a2enmod php5

Apacheを再起動します

sudo service apache2 restart

以下のwikiページは、Apacheから始める場合に非常に役立ちます。

https://help.ubuntu.com/community/ApacheMySQLPHP

https://help.ubuntu.com/11.10/serverguide/C/httpd.html

注-この回答は他の場所から移行されました。mysqlインストールを追加するには

sudo apt-get install mysql-server php5-mysql


2

私のスイスアーミーナイフコマンド:

sudo apt-get install apache2 mysql-server mysql-client libapache2-mod-auth-mysql php5 php5-mysql libapache2-mod-php5 php5-mcrypt php5-curl php5-cli php5-gd phpmyadmin

1

PHP7.0はUbuntu 16+の標準です

要約は次のとおりです。

1いつものように

 sudo apt-get update

2 Apache2をインストールする

 sudo apt-get install apache2

3 mysql-serverをインストールします

 sudo apt-get install mysql-server

4 PHP 7.0をインストールします

 sudo apt-get install php7.0 libapache2-mod-php7.0 php7.0-mysql php7.0-curl php-mbstring php7.0-mbstring php-gettext php7.0-json php-xml
 sudo a2enmod php7.0

5 phpmyadminをインストールします

 sudo apt-get install mcrypt
 sudo apt-get install phpmyadmin

Include /etc/phpmyadmin/apache.conf次のコマンドで開くファイルに追加する必要があることに注意してください。(クレジット

 sudo gedit /etc/apache2/apache2.conf 

オプショナル

 sudo a2enmod rewrite

1

ターミナルを開く

Ctrl+ Alt+T

タイプ

sudo apt install synaptic

これにより、システムにsynapticがインストールされます

タイプ

sudo synaptic 

それを開きます。

ここに画像の説明を入力してください

検索ボックスに移動

ここに画像の説明を入力してください

ここに画像の説明を入力してください

検索フィールドに「apache」と入力し、[検索]ボタンをクリックします

ここに画像の説明を入力してください

次のフィールドが表示されます

ここに画像の説明を入力してください

Apache2までスクロールダウンし、左のボックスを選択します。

ここに画像の説明を入力してください

適用をクリックします

ここに画像の説明を入力してください

すべての依存関係を選択し、画面の指示に従ってインストールします。

同様にインストールします

php7.0mysql-serverを 1つずつ

mysql-serverシステムのインストール中に、rootパスワードを求められます。それを提供します。

すべてが完了したら、シナプスを閉じます。

ブラウザを開き、アドレスバーに「localhost」と入力して押しますEnter

次のページが表示された場合

ここに画像の説明を入力してください

その後、Apache2のインストールは成功します

ターミナルタイプ

apt install vim
cd /var/www/html
vim testphp.php

押す

i

タイプ

<?php phpinfo(); ?>

押す

Esc : x Enter

ブラウザーに移動し、アドレスバーに「localhost / testphp.php」と入力します

次のページが表示された場合

ここに画像の説明を入力してください

その後、php7.0のインストールは成功します

ターミナルに移動して入力します

mysql --version

次のプロンプトが表示された場合(システムのバージョン番号は異なる場合があります):

mysql Ver 14.14 Distrib 5.7.18, for Linux (x86_64) using EditLine wrapper

その後、mysql-serverのインストールが成功します。

タイプ

mysql -u root -p

あなたが取得します:

Enter password:

パスワードを入力してください。

次のプロンプトが表示された場合

ここに画像の説明を入力してください

その後、正常にログインできるようになりました

タイプ

mysql> quit

ログアウトします。

おめでとうございます、これで完全に機能するLAMPスタックができました。

オプション:

synapticを使用してphpmyadminをインストールすることもできます。インストール中に、使用するデフォルトのサーバーを要求します。apache2を選択します。画面上のその他の指示に従います。

次に、ブラウザを開き、アドレスバーに「localhost / phpmyadmin」と入力します

次のページが表示されます

ここに画像の説明を入力してください

、ユーザー名のフィールドタイプのルートとで、パスワードフィールドはMySQLサーバのインストール時に選択したルートユーザのパスワードを入力します。

[ Go ]ボタンをクリックします。

次のページが表示されます

ここに画像の説明を入力してください

これで、システムにphpmyadminが正常にインストールされました。


0

Bitnami lampstackをインストールできます(LAMPの必要なすべてのサブパッケージを含むパッケージ)。

まず、bitnami Webサイトでアカウントを作成して、bitnami-lampstack-5.5.30-1-linux-x64-installer.runファイルをダウンロードします。次に、ファイルをデスクトップにコピーします(便宜上)。読み取りおよび実行の許可を与えるには、ターミナルを開きます(Ctrl + Alt + T)。そしてタイプ

chmod 755 chmod  755 'location of bitnami-lampstack-5.5.30-1-linux-x64-installer.run

を入力した後、デスクトップから.runファイルをドラッグアンドドロップし、Enterキーをchmod 755押します。

ここで、.runファイルをダブルクリックします。インストールプロセスをガイドします。

ありがとうございました。


0

このタスクのスクリプトがあります:lampi

使用法:

sudo lampi -i -s -n example.com.local -dr ~/example-site

それは何をするためのものか:

  1. LAMPスタックをインストールします(-iフラグ)
  2. apache2mysqlphpphpmyadminのセットアップと構成
  3. 次に、example.com.localという名前のカスタムサイトを設定します-nオプション)
  4. 〜/ example-siteディレクトリをドキュメントルートとして設定する(-drオプション)
  5. このサイトのSSL(https)を有効にします(-sフラグ)

これで、http://example.com.localまたはhttps://example.com.localでサイトにアクセスできます


あなたがここにスクリプトを投稿しない限り、私はこの答えの使用を見ることができません
..-heemayl

@heemayl:真剣に?〜350行のコードをここにダンプしてください...本当に興味がある場合は、リンクをたどってgithubプロジェクトページにアクセスしてください。
ヤヒド

スクリプトが将来削除されないことを保証できますか?繰り返しますが、そのリンクはAFAICSにのみ対応しています。また、githubへのリンクを直接提供する必要があります。微妙な広告はお勧めしません。
おそらく、

@heemayl:githubへの直接リンクを提供することに同意しますが、リンクのみの回答ではありません。実行する必要があるコードを入れて、誰でもフォローできるように十分に説明しました
...-ヤヒド

0

すべての手順に従う

sudo apt-get update
sudo apt-get install apache2
sudo apt-get install mysql-server
sudo apt install php7.0-cli
sudo apt-get install phpmyadmin php-mbstring php-gettext
sudo phpenmod mcrypt
sudo phpenmod mbstring
sudo systemctl restart apache2
sudo apt-get update

(注意:phpmyadminがこの最後の3行のコードを試してから動作しない場合)

gksu gedit /etc/apache2/apache2.conf
/etc/init.d/apache2 restart
sudo apt-get install gksu^C


0

Ubuntu 16を使用している場合は、1つのコマンドで簡単です:

sudo apt-get install apache2 mysql-server php libapache2-mod-php php-mcrypt php-mysql phpmyadmin

そして、画面の指示に従ってmysqlのパスワードを入力し、phpmyadmin設定を行います。

詳細については、ブログhttp://tvivu.com/install-lamp-stack-ubuntu-16-04/をご覧ください。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.