ホームページ  >  記事  >  バックエンド開発  >  Ubuntu アセンブリ ランプ環境 +phpmyadmin

Ubuntu アセンブリ ランプ環境 +phpmyadmin

WBOY
WBOYオリジナル
2016-06-13 13:05:10775ブラウズ

ubuntu インストールランプ環境 +phpmyadmin

1: Apache

sudo apt-get install apache2

2: php

sudo apt-get install php5 libapache2-mod-php5

(1) php に必要なプラグインをインストールします。 sudo apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5 -ps php5 -pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-common

3: Mysql

sudo apt-get install mysql-server

インストールプロセス中に、mysql は root パスワードを設定するように求めるプロンプトを表示します。

4: インストールが完了したら、localhost を実行すると、「動作している」ことが確認できます

5: phpmyadmin をダウンロードしてインストールします

個人的なニーズによれば、私の phpmyadmin は www ルート ディレクトリにあります

cd /var/www

sudo wget url(phpmyadmin ダウンロードアドレス)

解凍: phpmyadmin.zip を解凍します

6: Apache 仮想マシンを構成する

Windows の Apache とは異なり、通常、構成ファイルは httpd.conf という 1 つだけです。

Linux での Apache の設定ファイルは /etc/apache2/apache2.conf です。Apache は起動時にこのファイルの設定情報を自動的に読み取ります。 httpd.conf などの他の構成ファイルは、Include ディレクティブによって組み込まれます。

apache2.conf には sites-enabled ディレクトリがあり、/etc/apache2 の下には sites-available ディレクトリがあります。実際、これは実際の設定ファイルであり、sites-enabled ディレクトリにはいくつかのポインタが格納されているだけです。ここで ls /etc/apache2/sites-enabled/ を使用して、ファイルのシンボリック リンクを確認できます。

したがって、複数の仮想ホストが Apache 上に構成されており、各仮想ホストの構成ファイルが sites-available の下に配置されている場合、仮想ホストを非アクティブ化して有効にするのは非常に便利です。仮想ホスト構成ファイルへのリンクがある場合は、それが有効になっています。仮想ホストをオフにしたい場合は、対応するリンクを削除するだけで済み、構成ファイルを変更する必要はまったくありません。

Apache 仮想ホストを設定しましょう!方法は2つあります

最初のものは Windows と同じです:

nano /etc/apache2/sites-enabled/000-default

設定コードを入力します

ServerAdmin adminstrator@xin.com
サーバー名 www.kcloud.cc
ドキュメントルート /var/www/kcloud
Apache に書き込み、保存し、終了して再起動します。 sudo /etc/init.d/apache2 restart OK!

2 番目のタイプ:

copy /etc/apache2/sites-avaliable/default , kcloud //デフォルトの構成ファイルと同じ kcloud ファイルをコピーします

構成ファイル kcloud nano /etc/apache2/sites-avaliable/default を変更します

ServerAdmin webmaster@localhost
サーバー名 www.kcloud.cc
ドキュメントルート /var/www/kcloud
オプション インデックス FollowSymLinks MultiViews
AllowOverride なし
注文の許可、拒否
すべてから許可
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
AllowOverride なし
オプション +ExecCGI -MultiViews +SymLinksIfOwnerMatch
注文の許可、拒否
すべてから許可
エラーログ ${APACHE_LOG_DIR}/error.log
# 可能な値には、debug、info、notice、warn、error、crit、 が含まれます。
# アラート、出現。
ログレベル警告
リンクファイルの作成:

sudo ln -s /etc/apache2/sites-available/kcloud /etc/apache2/sites-enabled/kcloud

Apache サーバーを再起動します

sudo /etc/init.d/apache2 restart
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。