私はUbuntu(Linux)を初めて使用します。 Ubuntu 16.04をインストールし、その上にXAMPP(lampp、Apache、mysql)をインストールしました。正常に動作していますが、システムを起動/再起動しても起動しません。
コマンドを実行するたびにApacheを起動するには:
quleiss@quleiss:~$ Sudo /opt/lampp/lampp start
私の質問は、システムを起動するときに自動的に起動する方法はありますか。
私はこれをグーグルで検索していますが、Apacheのインストール方法には多くのソリューションがありますが、Apacheの自動起動方法にはありません。
私はこの質問に言及しました: システム起動時にスクリプトを開始する(Ubuntu 16.04.1)
Sudo systemctl status Apache2
コマンドを実行すると、次の出力が表示されます。
Apache2.serviceロード済み:not-found(理由:そのようなファイルまたはディレクトリはありません)アクティブ:非アクティブ(デッド)
どんな種類の助けも感謝します、事前に感謝します。
デフォルトでは、システムが起動するたびにApache
、php
およびMySQL
および関連モジュールを初期化または起動する必要はありません。これらはUbuntuの起動時に自動的に開始されます。
通常の場合、ユーザーは干渉する必要がなく、ウェブサーバーが自動的に起動します。
これが発生していない場合、考えられる原因は次のとおりです。
Apache
が正しく構成されていない可能性があります(ほとんどの場合)。php
設定にエラーがあります(構文エラーによりphp
ロードが失敗します)、その後Apache
に影響する可能性があります。MySQL
接続が必要であり、この接続が失敗する場合(MySQLが実行されていないため)、Apache
は開始に失敗します。重要なのは、Apache
の後にMySQL
を開始することです。 サーバー障害に関する質問LAMPスタックを再インストールして、すぐに再起動してテストすることができます。