エス技研

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.

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

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

  関連記事

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

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

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

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

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とは?パソコンにローカル LAMP環境を簡単に設置する方法を詳細解説
XAMPPとは?パソコンにローカル LAMP環境を簡単に設置する方法を詳細解説

パソコンに LAMP環境を簡単に構築することができるパッケージ「XAMPP」。そのインストール方法を詳細解説。インストール後の不具合やカスタマイズ方法についても説明。

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

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

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

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

秀丸の現在開いているファイル名をフルパス付で取得する方法をマクロで作成

秀丸で開いているファイル名をフルパス付で取得するマクロを作成。たった1行のマクロながらとっても便利。プログラムを作る方なら作成して置いて損はないマクロですね。