エス技研

WordPress、CakePHP、PHP、baserCMSなどの Web系システムを中心に情報を提供します!


PHPを勉強するための環境を構築するにはXAMPPが最適

      2018/03/25

XAMPPでローカル開発環境を構築

 
システム開発を行う上では開発を行う環境を用意する必要があります。
Webサーバとして Apache、言語として PHP、DBとして MySQL...というように。
 
私は、自身で公開しているサイトなどがあるためにレンタルサーバを借りていますのでそこを使って開発を行っていますが、ほとんどの場合費用がかかってしまいますので、ローカルに環境を構築したいと思うことも多々あるでしょう。
でも、自分で構築するにはある程度スキルが必要ですし、インストール中に不具合が起こっても対応方法が分からない、インストールはしたけど起動の方法が分からない、毎回起動させるのが面倒といった場合もあるでしょう。
 
そんなときに役に立つアプリケーションがありました。
 
「XAMPP」です。
 
 「XAMPP」オフィシャルサイト
 http://www.apachefriends.org/jp/index.html
 
Apache、PHP、MySQLといった、Webアプリケーションを実行するのに必要なソフトウェアをパッケージでまとめたもので、それらを一括してインストールして、各種設定などもコントロールパネルから更新できるようになっているものです。
 
開発用途や学習用途で使う事をメインに考えられているようですが、イントラネットなどであれば、実運用環境用としても耐えうるものになっているようです。
ただ、アプリのバージョンや、ドライバなどが最新版ではないため、実際に公開するサーバで運用を行うにはセキュリティの面で問題がありますので、使用は避けるべきかと思われますね。
 
 

XAMPP以外にも phpdevもある

 
「XAMPP」はこの種のツールとしては、メジャーなもののようですので、それだけで事足りると思いますが、他にも「phpdev」と言ったツールもあります。
 
「XAMPP」と比較して各アプリのバージョンがやや古いことや起動が手間であったりしますので、こちらを積極的に選択する理由は見出しにくいですが、無理矢理何か理由を見つけるとすると、アプリ全体の容量が小さいために、HDDの容量を気にしなくてはいけない環境では選択肢となり得る事もあるかもしれませんね。
 
 

2014.06.26 追記

 
XAMPP環境からメールを送信するための設定方法は難しくありませんが、いくつか注意点があります。
それらの解説を「ローカル環境の XAMPPからメールを送信できるように設定する」に書いていますので、あわせて参照してください。
 
 

XAMPPの関連記事

XAMPP本体や PHPのバージョンアップをせずにもう一つXAMPPをインストールして複数の環境を共存させる方法
XAMPPとは?パソコンにローカル LAMP環境を簡単に設置する方法を詳細解説
XAMPPにVirtualHostを設定しドメイン、ドキュメントルートを設置する方法
XAMPPのApacheが起動しない!ポート番号の変更でバッティングの解消方法
MySQLのタイムゾーン(mysql_tzinfo_to_sql)の設定方法・XAMPP環境の解説も
XAMPPのWordPressの更新でFatal error: Maximum execution time of 30 seconds exceededのエラーが発生して失敗する場合の対処方法
XAMPP環境で WP-DBMANAGERでの復元でDBが壊れる
XAMPPの Apacheが起動しなくなった場合の対処方法
XAMPP環境(ローカル環境)の sendmailからPHPメールを送信する設定方法
PHPを勉強するための環境を構築するにはXAMPPが最適
 
その他の「xampp」に関する記事一覧
 
 

 - システム開発関連技術

GoogleAdwords

GoogleAdwords

最後までお読みいただきましてありがとうございます。
この記事が参考になったと思いましたらソーシャルメディアで共有していただけると嬉しいです!

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

下記の空欄を埋めてください。 * Time limit is exhausted. Please reload CAPTCHA.

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

※入力いただいたコメントは管理者の承認後に掲載されます。

  関連記事

Windowsで環境変数のパスの設定方法解説。不具合時のチェックポイントも紹介
Windowsで環境変数のパスの設定方法解説。不具合時のチェックポイントも紹介

Windowsで環境変数であるパス(path)の設定方法の解説。標準的な解説に加え、うまくいかない場合のチェック方法や別の設定方法の解説も。うまく設定できない状況は極力なくなるはず。

ロリポップで非常に大きなハッキング騒動がありました。

ロリポップで非常に大きなハッキング騒動がありました。その結果、影響を受けた内容と、それに対してどう対応したか、のレポートです。加えて、何でロリポップサーバを使っているかの紹介です。

WindowsXPから Windows7にアップグレードして分かったこと

WindowsXPから 7にアップグレードする際に不安だったバックアップ、ドライバ、32Bit版 64Bit版について書いています。

XAMPP環境(ローカル環境)の sendmailからPHPメールを送信する設定方法

メールサーバが設定されていない、ローカルの XAMPP環境からメールを送信する方法の解説です。

XAMPPにVirtualHostを設定しドキュメントルートを設置する方法
XAMPPにVirtualHostを設定しドメイン、ドキュメントルートを設置する方法

XAMPPにVirtualHostを設定し、DocumentRootを設置する方法を2つ紹介。ポートを指定してアクセスする方法とhostsを設定してドメインでアクセスする方法。エラーの解消方法も解説。

XAMPP本体や PHPのバージョンアップをせずにもう一つXAMPPをインストールして複数の環境を共存させる方法
XAMPP本体や PHPのバージョンアップをせずにもう一つXAMPPをインストールして複数の環境を共存させる方法

パソコンに簡単に LAMP環境を構築することができるパッケージソフト「XAMPP」。XAMPPのバージョンアップや、PHPのバージョンに合わせて複数の環境を構築する場合の手順を解説。

XAMPPのApacheが起動しない!ポート番号の変更でバッティングの解消方法
XAMPPのApacheが起動しない!ポート番号の変更でバッティングの解消方法

XAMPPを起動する際、Apacheのポートがバッティングして起動しない場合がある。XAMPP側のポートを変更する方法、バッティングしているプログラムを変更する方法の2種類の対応方法を解説。

RSA暗号の仕組みがすっきりと分かった瞬間

RSA暗号の仕組みがすっきりと分かったその説明を交えながら、RSA暗号の解説をします。

Windows 10パソコンで日付、時間がずれる!原因と時計を合わせる解決方法
Windows 10パソコンで日付、時間がずれる!原因と時計を合わせる解決方法

Windows 10のパソコンでスリープから復帰すると日付がズレる不具合が発生。その時の対応方法の時計の設定やマザーボードの電池の交換の方法を紹介。プラスαの不具合の原因と対応方法を紹介。

IEのHTMLソースを秀丸表示で共有メモリへのアクセスが拒否されましたで開けない問題への対処方法

Windows7の IEで HTMLソースを秀丸で表示する際に「共有メモリへのアクセスが拒否されました」のエラーが表示される原因と解決方法の説明。