
Ubuntu日本語フォーラム

ログインしていません。
レンタルサーバと同じ環境のLINUX+PHP開発環境を構築しようと、1ヵ月半ほどチャレンジしていますが、何とか動く環境ができたものの、
いたるところに不要と思われるフォルダ・ファイルがあるため、もっとスマートな環境構築方法がないかと、トピックを立てて質問させていただきます。
いろいろとWEBを調べたり書籍を購入・参照してもいろいろ違ったことがあって、うまく環境が構築できなかったので・・・。
【レンタルサーバ環境】
Apache:2.2.x
MySQL:5.0.x
PHP:5.1.6(CGIモード)
Perl:5.8.x
【ローカルの開発環境(VirtualBoxのゲストOSとして構築)】
Ubuntu:9.04 日本語版RemixCD
(1)「XAMPP for Linux」にて環境構築を試みたが、PHPが5.3.0だったため途中で断念。
(2)PHP5.1.6が入っている「XAMPP for Linux」 1.5.4aで環境構築を試みたが、XAMPPのstartでエラーとなり断念。
(3)Apache+MySQL+PHP5.1.6のソースファイルをダウンロードし、configure+make+make installを行い何とか動くようになった。
ところが、configureやmakeの際にいくつかinstallしなければならないものがあったため、WEBで必要なものを検索して、apt-getで
インストール。そのためか、パッケージマネージャで不要と思われるものは削除したが、ApacheやPHPなどの不要と思われるフォルダ・
ファイルがいくつか点在している。
そこで皆さんにお伺いしたいのですが、
1.レンタルサーバと同じような環境を作る際に、一番スマートな手順はどのようにしたらよいでしょうか?。
2.たとえばすべてをパッケージマネージャやapt-getでインストールした後、PHPだけを5.1.6に変更する、またはPHP5.1.6を同居させて
簡単に切り替える方法はありますでしょうか?。(apt-getでインストールすると、PHPは5.2.6がインストールされるので・・・。)
3.もうすぐUbuntu9.10がリリースされますが、このバージョンでapt-getでインストールされるPHPのバージョンはすでにわかっている
のでしょうか?。
初歩的な質問で申し訳ございませんが、ぜひ皆さんのお知恵・お力をお貸しいただけますよう、よろしくお願いいたします。
オフライン
#1のstaygoldさんへ
staygold による投稿:
1.レンタルサーバと同じような環境を作る際に、一番スマートな手順はどのようにしたらよいでしょうか?。
私だったら、
# ご質問内容の路線とはかなり違いますが、
開発環境は、仮想PCで構築します。
ゲストOSは、レンタルサーバーのOSと全く同じもので。
ホストOSをUbuntuにします。
#1のstaygoldさんへ
#1のstaygold による投稿:
【ローカルの開発環境(VirtualBoxのゲストOSとして構築)】
#2を書いた時には↑の部分を見落としていた為、私は#2で「仮想PCでやる」等と余計で変な事を言ってしまいました。
失礼しました。
とはいえ、#2で一番言いたかったのは、類似環境を作るならば、OSはもちろんのこと、OSバージョン自体も合わせ、ベースとなるシステムを合わせると、一番苦労が少ないのでは?ということです。
STGSAGWAN による投稿:
#1のstaygoldさんへ
#1のstaygold による投稿:
【ローカルの開発環境(VirtualBoxのゲストOSとして構築)】
#2を書いた時には↑の部分を見落としていた為、私は#2で「仮想PCでやる」等と余計で変な事を言ってしまいました。
失礼しました。
とはいえ、#2で一番言いたかったのは、類似環境を作るならば、OSはもちろんのこと、OSバージョン自体も合わせ、ベースとなるシステムを合わせると、一番苦労が少ないのでは?ということです。
STGSAGWANさん
ご意見ありがとうございました。
今回は同時にEclipse等の環境も一緒に構築したくて、またUbuntuを詳しく知りたいと思い、上記のような環境で構築してみようかと考えました。
本当は、レンタルサーバとまったく同じ環境が作れるといいのですが・・・。
オフライン
#4のstaygold による投稿:
今回は同時にEclipse等の環境も一緒に構築したくて、またUbuntuを詳しく知りたいと思い、上記のような環境で構築してみようかと考えました。
なるほど、Eclipseですか。Ubuntuにしたい気持ちは分かります。
ただ、それであっても、「綺麗で無駄の少ないサーバ環境+(クライアント環境)」を構築するなら、
ゲストOS A : Ubuntu + Eclipse
ゲストOS B : レンタルサーバと同じOS、同じバージョンで、Apache + PHP + MySql + Perl
と2つに分けるのがベストだと思います。
ゲストOS Bは、同じOS、同じバージョンならば、何も考えずに既成パッケージをインストールするだけで、自然と Apache + PHP + MySql + Perl のバージョンも合うと考えますけど。
--
おや、CentOS 5.3だと各バージョンがぴったり合いますね。
ひょっとしてレンタルサーバはCentOSなのでは?
http://distrowatch.com/table.php?distribution=centos
http://www.google.co.jp/search?q=CentOS+5.3+Apache+%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3
CentOS 5.3
--
Apache:2.2.x
MySQL:5.0.45
PHP:5.1.6
Perl:5.8.8
--
#1のstaygold による投稿:
3.もうすぐUbuntu9.10がリリースされますが、このバージョンでapt-getでインストールされるPHPのバージョンはすでにわかっている のでしょうか?。
インストールしたUbuntu以外のパッケージ情報について知りたければ、
http://packages.ubuntu.com/
で 検索すればよいですよ。
今回なら、php5 で karmic を検索。
ちなみに、Firefoxの右上の検索ボックスで、Ubuntu Package Searchを選んで、検索語を入力しEnter という手も。