14

1 つのインスタンス PHP と MySQL がインストールされています。現在、システムに XAMPP をインストールしようとしています。XAMPP の PHP を実行できます。しかし、サービスの開始中に、以下のエラーが発生します。他のサービスを停止して、両方の MySQl を実行したい。

これが私の端末出力です:

$ sudo /opt/lampp/lampp start
Starting XAMPP for Linux 1.8.0...
XAMPP: Starting Apache with SSL (and PHP5)...
XAMPP: Starting MySQL...
XAMPP: Couldn't start MySQL!
XAMPP: Starting ProFTPD...
XAMPP for Linux started.

助けてください、ありがとう

4

16 に答える 16

18

ubuntu を実行している場合、一体なぜ XAMPP を使用しているのですか?

sudo apt-get install apache2 mysql-server phpmyadmin php5;

cd;mkdir www

pico /etc/apache2/sites-available/default

ドキュメント ルートを作成したばかりの www ディレクトリに変更します。これは /home/yourusername/www/ のようになります。

service apache2 restart

Linux マシンで本格的な LAMP スタックを適切に実行できるようになりました。おめでとうございます。 http://localhost/http://localhost/phpmyadmin/

于 2013-05-30T08:09:18.820 に答える
2

私は同じ問題を抱えています。

私のやり方は

  1. htdocs フォルダーをバックアップします。
  2. データベースフォルダー「/opt/lampp/var/mysql」をバックアップします
  3. /opt/lampp/var/mysql $ ls -la でユーザーを確認します
  4. データを削除してxamppを完全に再インストールする
  5. データベース フォルダをコピーして /opt/lampp/var/mysql に貼り付けます
  6. /opt/lampp/var/mysql すべてのファイルとフォルダーに貼り付けた後にユーザー アクセスを変更する

フォルダのユーザーを確認する

$ cd /opt/lampp/var/mysql
$ ls -la

すべてのファイルとフォルダーのフォルダーのユーザーを変更するには

$ sudo chown -R mysql:mysql *

お使いのコンピュータに基づいた 1 つのファイル ex:

$ sudo chown -R mysql:root emild-desktop.err

emild-desktop.err は、私の PC のログ エラーです。

  1. /opt/lampp に htdocs フォルダーをコピーして貼り付けます

  2. lampp サービスを再起動します。

    $ sudo /opt/lampp/lampp 開始

于 2016-07-22T09:16:32.297 に答える
1

私はこの方法で解決しました:

sudo chmod -R 777 /opt/lampp

sudo chown -hR nobody /opt/lampp
sudo chmod -R 755 /opt/lampp

実行中の他のサービスを停止します

 sudo /etc/init.d/mysql start   
于 2019-03-05T15:09:40.623 に答える
0

あなたは走るかもしれません、

sudo ストップ mysql

ターミナルで mysql サービスを停止し、XAMPP を再起動します。

于 2015-10-21T04:19:47.027 に答える