質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Q&A

4回答

2521閲覧

PHPの開発環境構築(LAMP環境)についての質問です

ai5

総合スコア40

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

0グッド

0クリップ

投稿2016/07/22 07:39

###前提・実現したいこと
PHPの基本的な勉強をしています。

そこで質問なのですが、
XAMPP以外でLAMP環境をOSをwindowsで作るにはどうすれば一番簡単ですか?

###試したこと
ネットで実際にApachやMySQL等をダウンロードして環境構築しようと試みました。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2016/07/22 08:41

LAMPのLはLinux、Windows上に作るということは仮想OSとして作ることで間違いないでしょうか?
ai5

2016/07/25 01:50

はい。そうです。仮想OSとしてのLinuxだと外部に公開したい場合できないですか?
guest

回答4

0

LAMPのLinuxの何が便利かっていうと、

Linuxのディストリビューション(派生してできたコードネームみたいなもの)で有名なものとして、
UbuntuやCentOS等がありますが、それぞれaptやyumという超強力なパッケージ管理ソフトがあります。

例えばUbuntuであれば下記の1コマンド打ち込めばLAMP環境完成!
(実際には細々した設定がありますが)

Bash

1apt-get install -y apache2 mysql-server php5

Windowsで同じことをやろうとすると、
ブラウザーで公式サイトにアクセスして、バイナリ形式のインストーラーをダウンロードしてきて、
連携はどうの、起動コマンドはどうのと途方もない時間がかかります。

それを一個にまとめたものがXamppなので、
WindownでLAMP相当のサーバーを立ち上げるのならばXampp以外の選択肢はそもそもありません。

他の方がおっしゃるように、本気でLAMPサーバーを構築する場合、
VirtualBOXなどでWindowsマシン内に仮想のLinux環境をインストールして立ち上げ、その中でLAMPサーバーを構築します。
よほどWindowsサーバーに詳しいプロの人が構築するなら話は別ですけど、一般的にはLinuxでやる方がよっぽど楽です。

投稿2016/07/23 15:19

miyabi-sun

総合スコア21158

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ご質問についてですが、自分ならVMwareにCentOSなどを入れる方法をとります。ただ、一番簡単かと言われると・・・LinuxにこだわっているのではなくPHPを使う練習がしたいということだけでしたら、XAMPPの方が簡単ですね・・・。

↓以下が参考になるかと思います。
参考サイト:VMwareで仮想マシンを構築してLinux(CentOS)をインストールする方法【初心者向け】

お金をかけてもいいということであれば外部サーバー(AWSなど)を使えば、ほぼ環境はそろっていたりするので、作成したページをアップロードするだけでWEBサイトが見れるようになったりします(この辺は色々制約があったりするので、これも簡単かと言われると悩ましいです)

少しでも参考になれば幸いです。

投稿2016/07/22 08:47

SASAHARA

総合スコア247

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ai5

2016/07/25 02:10

ご回答ありがとうございます。 2点質問です。 ・VMwareにCentOSを入れてから、MySQLとAPACHとPHPをダウンロードすればLAMP環境構築完了ですか? ・また、LAMP環境の「P」はPHPですが、これはeclipsのようにソースを書き込むためのインタプリターですか?もしそうであるなら、どこかお勧めのダウンロードサイトありますか?
SASAHARA

2016/07/25 06:59

私にわかる範囲でご回答させて頂きますね。 >・VMwareにCentOSを入れてから、MySQLとAPACHとPHPをダウンロードすればLAMP環境構築完了ですか? →VMwareにLinux、Apache、MySQL、PHPを入れれば、最低限のLAMP環境が整います。miyabi-sunさんもおっしゃっておりますが、yumが超便利コマンドですので、自動的に色々やってくれます。 自分も持っている参考書は「6時間でできるLAMPサーバ構築ガイド」です。一般の書店では見かけなかったのでamazonさんで注文しましたが、上記の構築で実施するならばわかりやすく書かれているかと思いますので、参考になれば幸いです。 >LAMP環境の「P」はPHPですが、これはeclipsのようにソースを書き込むためのインタプリターですか?もしそうであるなら、どこかお勧めのダウンロードサイトありますか? →PHPはインタプリンタ言語ですが、おっしゃっていることはPHPはテキストエディタのようなものだと思われていることでしょうか?だとしたら、PHPは言語の一種なのでeclipseとは異なりますね。CentOSをインストールした後でしたら、PHPも含まれているのではないかと思いますのでyumコマンドで解凍すれば使用できるようになると思います。 もしインストールできなかった場合は、CentOSはGUI(普段使用しているPCのようなこと)ができますので、そこからブラウザを使用してPHPをダウンロードすることも可能かと思われます(ただ、こちらの方が面倒です。yumでできるならそちらをおすすめします!) ※LAMPそれぞれにバージョンがありますので、もしかしたら上手にいかないこともあるかもしれません。 参考になれば幸いです。
guest

0

私はVagrantを用いて普段環境作ってますね。

こちら参考になるかと
Windows10にVagrant入れて、CentOS7.1入れた話

投稿2016/07/22 07:42

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

LAMP環境をOSをwindows

揚げ足を取るわけではありませんが、WindowsでLAMPで間違いないですか?
そうなると、VMwareなど仮想環境の上に構築する必要がありそうです
たんにapache+MySQL+phpを構築したいならそれぞれをインストールすればよいでしょう
ただ、依存関係の設定などめんどうなので通常はXAMPPを利用することが多いようです

投稿2016/07/22 07:45

yambejp

総合スコア114784

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問