web-dev-qa-db-ja.com

Apache、MySQLサーバーのセットアップ方法(Ubuntu 12.04 LTS)

Ubuntu 12.04でApacheおよびMySQLサーバーを使用するためのガイダンスを取得したいと思っています。私はLinuxを初めて使用し、基本的なWebサイト設計用に「Localhost」ダイナミックをセットアップしようとしています。

Windowsで-私は、Webサイトの作業用にApache、MySQL、およびLocalhostフォルダーをインストールするXAMPPと呼ばれる簡単な無料ユーティリティを使用していました。基本的なものですが、このXAMPPのインストールは私のニーズにはかなり適していました。 Ubuntuデポジトリに、構築中のWebサイトを配置できる「htdocs(localhost)」フォルダーを備えたApacheおよびMySQLサーバーを提供する安定したユーティリティがありますか(XAMPPに似たもの)?そうでない場合-このダイナミックを手動で構成する方法についての指示は大歓迎です。

また、どちらが良いかについての提案を歓迎します。ありがとう。

1
Scott French

これをチェックしてください。 LAMPは「Linux Apache MySQL、PHP」を意味します。

http://www.howtoforge.com/ubuntu_lamp_for_newbies

1
Tom

LAMPP/XAMPPはおそらくLinuxでも利用可能です。

ただし、リポジトリからすべてのものを個別にインストールすることもできます(少し難しくなります)。 Apache、PHP、MySQL、およびphpMyAdminをインストールするには、ターミナルで次のコマンドを実行します。

Sudo apt-get install Apache2 mysql-server mysql-client php5 php5-mysql libapache2-mod-php5 phpmyadmin

Synaptic Package Managerを使用してこれらのパッケージをインストールすることもできます(グラフィカルで使いやすいです)。ソフトウェアセンターで見つけることができます(まだインストールされていない場合)。

その後、ブラウザを開いてlocalhostをポイントし、Apacheが動作しているかどうかを確認し、localhost/phpmyadminを使用してphpMyAdminが動作しているかどうかを確認します。 Apacheは自動的に起動するはずです。

次のコマンドを使用して、Apacheサーバーを起動/停止/再起動できます(それぞれ)。

Sudo service Apache2 start
Sudo service Apache2 stop
Sudo service Apache2 restart

Webサイト(htmlファイル、phpファイルなど)が移動するフォルダーは/ var/wwwです。そのフォルダ内でファイルを直接作成/削除することはできません(書き込みアクセス権がないため)。簡単な解決策は、各Webサイトのフォルダーをrootとして作成し、自分を所有者として設定することです。

Sudo mkdir "/var/www/SITE_NAME"
Sudo chown YOUR_USERNAME:YOUR_USERNAME "/var/www/SITE_NAME"

SITE_NAMEを目的のフォルダーの名前に変更し、YOUR_USERNAMEをユーザー名に変更します。その後、作成したフォルダ内のすべてを実行できるはずです。次に、URL localhost/SITE_NAMEを使用してブラウザでWebサイトにアクセスします。

0
user180409