今日起動したときもApache2が起動できませんでした。別のポートの問題かと思いましたが、後でポート占有の問題がないことを確認したため、次のようにエラーログを確認しました:
[Sat Jun 20 03:12] :52 2009] [通知] Apache /2.2.11 (Win32) PHP/5.2.9-2 が設定されました -- 通常の操作を再開します[Sat Jun 20 03:12:52 2009] [通知] サーバー構築: Dec 10 2008 00 :10:06[Sat Jun 20 03:12:52 2009] [notice] 親: 子プロセス 2676 を作成しました
[Sat Jun 20 03:12:53 2009] [notice] 子 2676: 子プロセスが実行中です
[Sat Jun 20 03:12:53 2009 ] [crit] (OS 10022) 無効な引数が指定されました。 : 子 2676: setup_inherited_listeners()、WSASocket は継承されたソケットを開けませんでした。
[Sat Jun 20 03:12:53 2009] [crit] 親: 子プロセスがステータス 3 で終了しました -- 中止中です。
(OS 10022) が提供されました無効な引数。
------------------------------------------------- ----------------------------------
このエラーの解決策は次のとおりです:
1 [オンライン ネイバー] -> [ローカル エリア接続] -> [プロパティ] -> [インターネット プロトコル (TCP/IP)] -> [プロパティ] -> [詳細] -> [wins Label] -> チェックを外してから、LMhosts クエリを有効にします。これを自分のコンピュータ XP システムに入れています...)2. [コントロール パネル] -> [Windows ファイアウォール] -> [詳細] タブ -> [ローカル接続設定] -> [サービス] タブを選択し、[セキュア Web サーバー (HTTPS)] を確認します。これは効果がありません...) (上記と以下の 2 つの項目を完了した後も問題が発生します。TCI/IP で NetBOIS を有効にするを選択します。
私自身は、上記 2 つの方法を使用しても問題を解決できませんでした。試してみました。以下の 3 番目の方法で成功しました
3. Winsock を修復するには、次のように入力します。