エス技研

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の関連記事

WindowsのXAMPPのPHPではstrptimeは使用不可。代替はdate_parse_from_formatを使う
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メールを送信する設定方法
 
その他の「xampp」に関する記事一覧
 
 

 - システム開発関連技術

GoogleAdwords

GoogleAdwords

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

Message

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

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

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

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

  関連記事

XAMPPの Apacheが起動しなくなった場合の対処方法

ローカルのXAMPP環境で Apacheが起動しなくなる原因の多くはポートのダブり。その対処方法です。

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

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

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

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

Windowsのメモリ不足はUSBメモリに仮想メモリをおいて高速化

Windowsでメモリ不足の時はUSBメモリ上に仮想メモリ(ページングファイル)設定で解決します。

Windowsに接続したBluetoothキーボード、マウスの突然動かない!つながらない!問題
Windowsに接続したBluetoothキーボード、マウスの突然動かない!つながらない!問題

Bluetooth機器がつながらなくなった!そんなときの対応方法についての解説。Bluetooth接続の電源を勝手にOFFにしないようにする設定を中心に、その他の不具合とその対処方法についても紹介。

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

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

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

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

01__Windowsで .htaccessファイルを生成する方法を 5つ紹介
Windowsで .htaccessファイルを生成する方法を 5つ紹介

Windowsでは .htaccessファイルを生成するのは簡単ではない。その原因といくつかの生成方法を解説。新しくファイルを作る場合は「名前をつけて保存」すれば簡単。

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

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

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

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