自分のパソコンで、phpやPerlなどのプログラムをやるなら、XAMPPお勧めです

私は趣味で、プログラムをやります。

最初は、C言語から始めました。

しかし、今は、phpばかりです。

でも、最近は、自分でプログラムを組むと言うより、フリーのウェブアプリケーションを、自分好みに改造するぐらいです。

phpの前は、Perl の言語をやっていました。

しかし、Mysql などのデータベースを扱う場合、phpの方が適しているようです。

だから、Perl から php に変えました。

ウェブアプリケーションをやる場合、Apache(Webサーバー)、MySQL(SQLデータベースサーバー)とWebプログラミング言語であるPHPやPerlを準備しなければなりません。

私も、1つ1つ準備をした事があります。

なかなか、うまくいきませんでした。

もし、あなたが、php や Perl などを、初めてやるなら、この経験も必要だと思います。

php など、入門書を見ていると、設定ファイルの書き換えなどが必要な場合があります。

自分で、環境を用意した場合、その説明も容易に理解できると思います。

また、トラブルなどの対処も違ってくると思います。

しかし、これを毎回となると、非常に面倒です。

私は、パソコンを、初期化することがあります。

初期化とは、パソコンを、購入した状態に戻す事です。

そのたびに、環境を整えるのは、非常に面倒です。

設定ファイルの変更など、以前にどうやったか、まったく憶えていません。

そのため、元の環境を整えるのに、1日がかりになる場合もあります。

そんな、手間を解消するのが、XAMPPです。

XAMPPとは、ウェブアプリケーションの実行に必要なフリーソフトウェアをパッケージとしてまとめたもので、apachefriends.orgから提供されている。主として開発用ではあるが、実運用環境として使われることもある。

Apache(Webサーバー)、MySQL(SQLデータベースサーバー)とWebプログラミング言語であるPHPや同目的で使われるPerlの4つの主要ソフトウェアと管理ツール、さらにSQLiteなど、いくつかの補助的なソフトウェアが含まれている。
フリー百科事典『ウィキペディア(Wikipedia)』

Windows版 (98, NT, 2000, 2003, XP and Vista)には、次のソフトウェアが含まれています:
Apache, MySQL, PHP + PEAR, Perl, mod_php, mod_perl, mod_ssl, OpenSSL, phpMyAdmin, Webalizer, Mercury Mail Transport System for Win32 and NetWare Systems v3.32, Ming, JpGraph, FileZilla FTP Server, mcrypt, eAccelerator, SQLite, WEB-DAV + mod_auth_mysql.

その XAMPP のアドレスは、こちらです。

apache friends – very easy apache, mysql, php and perl installation without hassles

インストールは、ダウンロードしたファイルをクリックするだけです。

面倒な手続きは要りません。

インストール後、以前のバージョンの場合、.htaccessなどで、外部からのアクセスを規制する必要があったようです。

しかし、今は、それも専用の画面で出来ます。

まったくもって、すばらしいソフトです。

ところで、私も最近、このソフトをインストールしました。

目的は、このブログのソフト、Wordpress を自分のパソコンで動かす為です。

なぜ、Wordpress を自分のパソコンで動かす必要があったかと言うと、ブログのテンプレートを作るためです。

もちろん、今ブログを見ているサーバで、テンプレートのテストをする事が出来ます。

しかし、そうすると、他の人が製作途中のテンプレートを見ることになります。

それに、ファイルを、いちいちサーバに転送するのが面倒だったからです。

ところで、作業した感想ですが、

遅い・・・

私のパソコンのスペックが低い為、表示に時間が掛かります。

私が作成していた、ブログのテンプレートは、HTMLの生成時間表示するようにしていました。

サーバでのHTMLの生成時間は、0.3秒ぐらいでした。

しかし、私のパソコンでは、同じものが3秒ぐらい掛かっていました。

これって、結構イライラしますよ。

でも、どうする事もできません。

ま~、新しいパソコンを買えば、それも解決するか~

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク