MySqlは起動するのに、アパッチが動かない・・・
以下の方法で起動しました。
スカイプを入れてる場合はポートを変更する
<引用>
原因はSkypeがデフォルトで80番ポートを占有するためです。これを解決するにはSkypeのポートを変更します。
Skypeの「ツール」⇒「設定」から設定画面を開き、「詳細」⇒「接続」から「上記のポートの代わり、ポート80を使用」のチェックを外します。
Microsoft.NET Framework3.5が必要
Microsoft.NET Frameworkをインストールすると出来るそう
その他
ポートが競合してないか確認
http://php1st.com/946/
[追記]TeamViewもポート80を占有してた
TeamViewを起動してる場合、そっちの設定も変える必要がある
<引用>
TeamView が利用するポート番号を変更するには、メニューより、その他 > オプション > 詳細 > 詳細なネットワーク設定
において、「着信ポート80および443を使用しないでください」にチェックを入れる。
インストール方法
http://www.tatuo-web.com/wordpress/xampp/xampp2/
最新版はインストール時に言語を選べないので
日本語化の方法とか
セキュリティ設定
インストール後、セキュリティの設定
http://unmei.in/xampp-security
いきなりMySQLがブロックされてる・・・
修正方法はこちら
http://kpw.qee.jp/wordpress/?p=42
<引用>
xampp/mysql/bin の my.ini を修正します43行目当たりの
#bind-address=”127.0.0.1″
の # を外し
bind-address=”127.0.0.1″
として MySQL を再起動します。
直った!
外部からの閲覧阻止
mysqlはbind-addressで外部接続を拒否できたのだけれどhttpアクセスはというと・・・
<参考>
XAMPPの設定 | PHP Labo
引用
念のため、外部からのアクセス自体も禁止します。C:\xampp\apache\conf 内にある httpd.conf をテキストエディタで開き、47行目あたりにあるListen 80
この部分を以下のように修正します。文字はすべて半角英数字で入力してください。
#Listen 80
Listen 127.0.0.1:80
ipアドレスで接続してみると・・・
できた!
その他
PHPは"safe mode"で起動していません。
FTPサーバは起動していないか、ファイアウォールでブロックされています!
MercuryメールサーバのようなPOP3サーバが起動していないか、ファイアウォールでブロックされています。
とか出てるけで
ローカルテスト環境ならFTPは要らない、メールも使わない、PHPセーフモードはセキュリティが甘く非推奨!
以上