WAMPサーバーに2つのPHPバージョンをインストールしました。5.3.10を使用しているとき、wampサーバーは正常に動作しています。しかし、古いバージョンのPHP(5.2.9)湿地サーバートレイアイコンがオレンジ色のアイコンで表示される[オンラインにする]をクリックすると、次のエラーが表示されます。
Httpd.confのポートを8855に変更しようとしましたが、それでも同じエラーが発生します。このエラーを解決するにはどうすればよいですか?
メニュー項目を実行できませんでした(内部エラー)[例外]サービスアクションを実行できませんでした:サービスは開始されていません
デフォルトでは、WAMPサーバーは80
を作業ポートとして使用します。
必要に応じて、そのポート番号を変更できます...これを行う手順は次のとおりです。
ここでメモ帳が開きます...
そのポート番号を次のように変更します。
#Listen x.x.x.x:8080
Listen 8080
そのファイルを保存し、サービスを再起動します...それはうまく動作します...
http://localhost:8080/
と入力して確認します。Windowsを使用している場合は、次を試してください。
ステータスが「実行中」かどうかを確認します。そうでない場合は、右クリック>>開始。
お役に立てれば!
ブートサービスからWAMPを削除した場合、動作しません。次を試してください。
wampapache
およびwampmysqld
を右クリックし、[プロパティ]をクリックしますManual
またはautomatic
に変更しますこれは動作します!
まず、Wamp-> Apache-> Service-> Test Port 80に移動します
Microsoft HTTPAPI/2.0によるユーザーの場合
それから解決策はweb deployment agent serviceという名前のサービスを手動で停止することです
Microsoft Sql Serverがインストールされている場合、IISサービスが無効になっている場合でも、httpapi2.0という名前のWebサービスが実行され続けます。
古いバージョンのサービスがWindowsからアンインストールされなかった可能性があります
sc削除wampapache
Wampからサービスを再インストールします。
湿地トレイアイコン-> Apache->サービス->サービスのインストール
それは私のために働いています、お楽しみください!
古いバージョンのPHPをApacheでも同じようにインストールしました。バージョン2.0.63を選択し、PHP 5.2でWAMPサーバーを実行できました。問題なく9。
また、64ビットバージョンのWAMPに問題があることも読みました。
問題は、MySQL56サービスが実行中であり、WAMP MySQLのポートを占有していることでした。MySQL56サービスが停止すると、WAMPサーバーは正常に起動しました。
これを読んでいる人には-> PHP 5.3を使用しないでください。PHP5.3は廃止された関数を使用しているため、新しいバージョンのPHPに切り替えてください。
以下は廃止されたINIディレクティブのリストです。これらのINIディレクティブを使用すると、起動時にE_DEPRECATEDエラーがスローされます。新しいバージョンを使用して開発します。
define_syslog_variables
register_globals
register_long_arrays
safe_mode
magic_quotes_gpc
magic_quotes_runtime
magic_quotes_sybase
Comments starting with '#' are now deprecated in .INI files.
非推奨の機能:
call_user_method() (use call_user_func() instead)
call_user_method_array() (use call_user_func_array() instead)
define_syslog_variables()
dl()
ereg() (use preg_match() instead)
ereg_replace() (use preg_replace() instead)
eregi() (use preg_match() with the 'i' modifier instead)
eregi_replace() (use preg_replace() with the 'i' modifier instead)
set_magic_quotes_runtime() and its alias, magic_quotes_runtime()
session_register() (use the $_SESSION superglobal instead)
session_unregister() (use the $_SESSION superglobal instead)
session_is_registered() (use the $_SESSION superglobal instead)
set_socket_blocking() (use stream_set_blocking() instead)
split() (use preg_split() instead)
spliti() (use preg_split() with the 'i' modifier instead)
sql_regcase()
mysql_db_query() (use mysql_select_db() and mysql_query() instead)
mysql_escape_string() (use mysql_real_escape_string() instead)
Passing locale category names as strings is now deprecated. Use the LC_* family of constants instead.
The is_dst parameter to mktime(). Use the new timezone handling functions instead.
非推奨の機能:
Assigning the return value of new by reference is now deprecated.
Call-time pass-by-reference is now deprecated.
Skypeなどの一部のアプリケーションは、wampのデフォルトポート80を使用するため、このポートにアクセスしているアプリケーションを見つける必要があるため、 TCP View を使用して簡単に見つけることができます。このポートにアクセスするサービスを終了し、wampサーバーを再起動します。これで動作します。