XCode4 iOSプロジェクトのSchemeがMy Mac 64bicしか選べずビルドできない

iPhone

あるMacで開発していたiOSプロジェクトを別のMacに移した際に、プロジェクトのSchemeがMy Mac 64bitしか選べなくなってしまい、ビルドや実行ができなくなってしまいました。
Schemeを設定しなおすと、今までどおりiPhoneやiPadが指定できるようになりました。

具体的な修復手順は下記の通りです。

  1. Scheme左側のプロジェクト名をクリック
  2. Manage Schemes…を選択
  3. おかしくなったSchemeを選択して左下の「−」を押す
  4. 「+」を押すと先ほど削除したSchemeが表示されるので「OK」を押す

これでおかしくなったScheme設定が再作成されて、元通りiPhoneやiPadが選択できるようになりました。

XAMPPに含まれるモジュールのバージョン

XAMP1.7.2をインストールしてみたところ、PHPのバージョンが5.3になっていていろいろと互換性問題が出てしまったため、XAMPPに含まれるモジュールのバージョンを調べてみました。

|XAMPP|1.7.1|1.7.2|
|Apache|2.2.11|2.2.12|
|MySQL|5.1.33|5.1.37|
|PHP|5.2.9|5.3.0|
|Perl|5.8.7|5.10.0|
|XAMPP Control|2.5|2.5.8|
|XAMPP CLI Bundle|1.3|1.6|
|XAMPP Port Check|?|1.4|
|XAMPP Security|1.0|1.1|
|SQLite|2.8.15|2.8.17/3.6.16|
|OpenSSL|0.9.8i|0.9.8k|
|phpMyAdmin|3.1.3.1|3.2.0.1|
|ADOdb|5.06a|5.09a|
|FPDF|?|1.6|
|Zend Framework|?|1.9|
|Mercury Mail Transport System|4.62|4.62|
|msmtp|?|1.4.17|
|FileZilla FTP Server|0.9.31|0.9.32|
|Webalizer|2.01-10|2.21-02|
|Zend Optimizer|3.3.0|?|
|Xdebug|?|2.0.5|
|eAccelerator|0.9.5.3|0.9.6-rc1|
|Ming|?|0.4.2|
|PDF with pdflib lite|?|7.0.4p4|

XAMPPが立ち上がらない

Apache
PHP

XAMPPが立ち上がらない場合があります。
サービスのIIS Adminが動いているとXAMPPは立ち上がりません。

IIS Adminは「コントロールパネル」-「サービス」にあり、「IIS Admin」をダブルクリックし、スタートアップの種類を無効にします。既にサービスの状態が開始になっている場合は、IIS Adminを右クリック→停止で止めることができます。

XAMPP PHP4と5を切り替える

PHP
Apache、MySQL,PHP,Perlなど一括インストール

XAMPPでPHP4と5を切り替える方法

XAMPPでは、簡単にPHP4とPHP5を切り替えることができます。
これもXAMPPのいいところの一つですよね[smile]

XAMPPのメニューから、「ツール」→「PHP Switch」と行くと、ちょっと不明??な日本語の説明が出てきます。
簡単に説明すると(ここではWindowsのPCに入れてる環境で、通常通りProgramFilesの下に入れたとする)

  1. Apacheを停止します。
  2. 下記のファイル
 C:\Program Files\xampp\php-switch.bat

をコマンドプロンプトから実行して、5から4に変更したい場合は4と入力、4から5にしたい場合は5と入力するだけです。

  • 分かったら教えてください。XAMPPインストール(LocalHost)後、phpMyAdminでMySQLのDBを作りました。PHPは5。PHPスイッチで4に切り替えたら、ログインできなくなりました。なぜでしょう? どうすれば良いでしょう?mail: itunion@star.saganet.ne.jp — おおくまさん {2008-05-18 (日) 14:44:51}
    • こんにちわ、ちょっと理由がわかりませんが・・・切り替えをする場合も、そういうトラブルにあったことがないので。ユーザー名、パスワードは合ってますか?MySQLのコマンドから、ユーザー名・パスワードを設定しなおした方がよいかもしれません。参考まで:http://dev.mysql.com/doc/refman/5.1/ja/default-privileges.html — 通りすがり {2008-05-19 (月) 10:02:26}

XAMPP PHPのメール送信

PHP

XAMPPを使って、WindowsPCにWebサーバーをインストールした場合、PHPからメールを送信できるように、設定を変更する方法です。
XAMPPのインストールについて→Apache、MySQL,PHP,Perlなど一括インストール

  • XAMPPを使って、PHPがインストール後の話とします。
  • PHPの設定ファイル、php.ini の下記の箇所を変更します。

場所は通常のインストールだと

 C:\Program Files\xampp\apache\bin\php.ini

にあるかと思います。

変更する箇所

 [mail function]
 ; For Win32 only.
 SMTP =localhost
 smtp_port = 25

CENTER:↓

変更後
SMTP =localhost を変更して、通常使用しているメールサーバー名・あるいはIPアドレスを指定します。

 例)SMTP = smtp.mail.yahoo.co.jp など

Fromのアドレスを記載したい場合、次の個所を変更します。

 ; For Win32 only.
 sendmail_from = hogehoge@example.com
  • php.iniを編集して設定を変更した後は、XAMPPコントロールパネルアプリケーションからApacheを再起動します。
  • http://localhost/xampp/ をブラウザでアクセスし、左メニューのphpinfo()を見て、phpのSMTP情報が、指定したとおりに変更されているか確認して下さい。
  • http://localhost/xampp/から、ツール→Mercury Mailのメールフォームから、自分のメールアドレスなどを送信先に設定して、メールが受信できるかやってみましょう。
  • エラーが出て、次のような(1→2)場合は、、、1.phpのSMTP情報が、指定したとおりに変更されました。2.Mercury Mailのメールフォームから、自分のメールアドレスに送ってみましたがエラーが出ました。次のようにしたらうまくいきました。MercuryMailのメールフォームで、送信者:受信者:の両方とも自分のメアドにする。私のXAMPPのVersionは1.6.7! — 役に立ちましたよ! {2010-12-16 (木) 00:36:01}
  • そもそも\apache\bin\php.iniなんてありません — a {2012-04-06 (金) 21:10:08}
  • 役に立たなかった、という場合はどこが役に立たなかったか教えてもらえるとほかの人にも役立つと思います。 — {2007-09-22 (土) 13:02:02}