Xampp一覧

XAMPPのVirtual Host設定 hosts編(備忘録)

前回は誤って編集途中で公開してしまいました・・・

そんなワケで仕方なく完結させてしまったので、続きで書く予定だった分も備忘録っておく。

今回は複数サイトをXAMPPで使う場合。

要するに前回同様Virtual Hostの設定をしてhostsファイルで強制的に名前解決をやっちゃうワケです。

以前投稿した記事のローカル版みたいなもので、ネット上でもよく紹介されている方法ですな。

例として

URL ドキュメントルート
http://localhost C:\XAMPP\htdocs
http://myhogehoge.com C:\XAMPP\public_html\myhogehoge.com
http://myfugafuga.com C:\XAMPP\public_html\myfugafuga.com

として設定する場合のXAMPPの設定。
続きを読む


XAMPPのVirtual Host設定 ポート編(備忘録)

今回のようなサーバー移転などの際にローカルでのテスト環境として重宝するXAMPP。

逆に言うと私の場合そういう時にしか使わないですがw

久々に使う場合、本稼働させるレンタルサーバーのPHPのバージョンなどに合わせたXAMPPを入れ直すのですが、毎回設定を忘れるので備忘録として書いておこうかなと。

ヴァーチャルホストを使って、http://localhost/のドキュメントルートを「C:\XAMPP\public_html」に、元の「C:\XAMPP\htdoc」へはポート8080でアクセスできるようにする場合。

以下、すべて「C:\XAMPP」にインストールされて前提で、

「C:\XAMPP\apache\conf\extra\httpd-vhosts.conf」を編集。
続きを読む


続・試すつもりはなかったけどXAMPP 1.7.2 を試す

早速、XAMPP for Windows 1.7.2 で WordPressの2.8.4を試してみた。

XAMPPインストール時の設定はこんな感じで。

  ############################################################################
  # XAMPP 1.7.2 - Setup                                                      #
  #--------------------------------------------------------------------------#
  # Copyright 2009 Carsten Wiedmann (FreeBSD License)                        #
  #--------------------------------------------------------------------------#
  # Authors: Carsten Wiedmann <carsten_sttgt@gmx.de>                         #
  #          Kay Vogelgesang <kvo@apachefriends.org>                         #
  ############################################################################

  Should I add shortcuts to the startmenu/desktop? (y/n): y



  Should I locate the XAMPP paths correctly?

  Should I proceed? (y/x=exit setup): y



  Should I make a portable XAMPP without drive letters?

  NOTE: - You should use drive letters, if you want use services.
        - With USB sticks you must not use drive letters.

  Your choice? (y/n): n

  relocating XAMPP...
  relocate XAMPP base package
  relocate Apache
  relocate FileZilla FTP Server
  relocate Mercury
  relocate MySQL
  relocate OpenSSL
  relocate Perl
  relocate PHP
  relocate phpMyAdmin
  relocate Sendmail
  relocate Webalizer
  relocate XAMPP Demopage
  relocating XAMPP successful.

  XAMPP is ready to use.

  Press <Return> to continue:



  I have set the timezone in 'php.ini' and 'my.ini' to "Asia/Tokyo".

  You should correct these values if my guess was wrong.

  Press <Return> to continue:



  1. start XAMPP Control Panel
  2. relocate XAMPP
     (current path: D:\xampp)
  3. disable HTTPS (SSL)
  4. disable Server Side Includes (SSI)
  5. enable IPv4 only (current: IPv4/6 (auto))
  6. disable mod_perl
  7. disable Apache::ASP

  x  Exit

  Please choose (1-7/x): x

結果はエラーなし。(Sqlite版でテスト)

2.8でも試しましたが問題ありませんでした。
2.8以降がPHP5.3.0に対応しているみたいですね。

しかし、公式にこんな情報もありますので注意を。

2.8以降になってから動作が不安定という話も結構聞くので微妙かな・・・

まあ、XAMPPでWordPressをお使い場合はご注意ください。
レンタルサーバーなんかの場合はPHPのバージョンが5.3.0にならない限りは2.7.1でも動くでしょうし。


試すつもりはなかったけどXAMPP 1.7.2 を試す

たまたま他のPCにXAMPPをインストールしてWordPressのテストをしたところ初っ端からエラーでまくり。。。

Deprecated: Assigning the return value of new by reference is deprecated in …

同じようにインストールしてるのに何故??

よく見てみると、いつもの環境はXAMPPのバージョンが1.7.1。今回のは1.7.2。
PHPのバージョンが5.2.9から5.3.0になってるのが原因みたい。

自力で解決するスキルも気力もないので早速Googleのお世話になってみる。
ところが解決方法じゃなくて、実際に運用しているのに吐いてると思われるエラーが次々とヒット・・・

ダメだこりゃw

有志の皆さんが解決してくれるまでXAMPP1.7.1(PHP5.2.9)で使うことにしました。
サイトのPHPは自前でインストールしているので、さくらインターネットがPHPをバージョンアップしたとしても安心だしw

ちなみにWordPressは2.7.1で試しました。
現在最新版は2.8.4なので、そちらが対応してるかは未確認です。
暇を見てテストしてみよっと。


blogへの道 – WordPress + Sqlite 其の二

ちなみに、実際にサイトへ設置する前にローカルでテストしたきにエラーがでました。
(WindowsXP SP3 + XAMPP 1.7.1)

Fatal error: Maximum execution time of 30 seconds exceeded in C:\xampp\htdocs\wp-content\pdo\PDOEngine.php on line 448

実行時間のタイムアウトに引っかかった模様。(デフォルトで30秒)
最終的には、エラーがでた行の前に set_time_limit 関数を追加して5分くらい待機させることで問題を回避しました。

$this->queries[] = "Executing: (no parameters)\t ";
do{
	set_time_limit(300);
	$result = $statement->execute();
	if (!$result){

セーフモードで動かしている場合は php.ini の max_execution_time を変更しないとダメらしい。
(ウチの php.ini 見たら max_execution_time = 60 なんだけど、何故30秒でタイムアウトに?w)
続きを読む


スポンサーリンク