0

Mamp が動き始めたので、削除して新規インストールを試みることにしました。2 つの mamp フォルダーをアプリケーション フォルダーからゴミ箱にドラッグしました。これを行った後、もう一度mampをインストールしてみました。新しいmamp mysqlが起動しないので、apacheをオフにしましたが、ブラウザでlocalhostに行き、phpとapacheはそれらを削除してもまだ機能しています。アプリケーションフォルダーを徹底的に検索して、mamp の痕跡が残っていないか調べましたが、何もありません。念のため、新しい mamp インストールを削除し、phpinfo() 関数を含むファイルを作成し、ローカル ホストのブラウザーで開きました。phpinfo が表示されます。これは完全に不可解です。PHP 情報では、すべてが /Applications/MAMP を指しています。何度か検索しましたが、アプリケーションに mamp は見つかりませんでした。これを完全に削除する方法はありますか?もしかしてターミナルから?これを解決する方法について何かアドバイスはありますか?

編集:これまでに提案されたすべてをどこかで試しましたが、どういうわけかApacheとmysqlがまだ実行されています。phpinfo() 関数を含む .php ファイルを開いて、これを確認しています。アクティビティ モニターで mysqld、php、または mamp の兆候を検索しましたが、何もありませんでした。phpinfo を開くと、すべてのパスが /Applications/MAMP および /Applications/MAMPbin/php/php5.3.6/conf などを指しています。これらのファイルを探して、ターミナルから cd を試してみました。そしてそれらの痕跡はありません。特に危険信号を上げているような 1 つのパスがあります。これは apache 環境へのパスです: /usr/bin:/bin:/usr/sbin:/sbin だけが他とは異なります。PHPを実行するにはApacheが必要なので、このApacheへのパスが何らかの形で問題の原因になっていると思います。

4

2 に答える 2

0

編集

あなたの投稿へのコメントで述べたように、アンインストーラーを使用することは、システムを以前の状態に復元するための最も確実な方法です。それを使用しますが、ここで言及したことも確認し、将来それらに注意してください.

/編集

アクティビティ モニターで php/mysql プロセスを確認し、それらが見つかったら、ターミナルを開き、プロセス名の前後に < > を付けずに「killall」と入力します。

OS X にはすでに Apache と PHP がインストールされていることに注意してください。これは、システム設定 -> 共有で「Web 共有」を有効にすることで有効にできます。MySQL は簡単に個別にインストールして、PHP インストールにリンクできます。

また、~/Library/Application Support および /Library/Application Support で他の MAMP ファイルを確認してください。

最後に、~/Library/Preferences、/Library/Preferences、~/Library/LaunchAgents、/Library/LaunchAgents、/Library/LaunchDaemons、および /System/Library/Extensions でサード パーティの拡張機能を確認してください。

上記は基本的なクリーンアップ方法です。たとえば、拡張機能ではおそらく何も気にする必要はありません。ただし、注意すべき点が 1 つあります。拡張機能 (カーネル拡張機能) は、システムに大損害を与える可能性があります。インストールする必要のないサードパーティの拡張機能がないことを確認してください。ターミナルを開いて次のように入力すると、それらを見ることができます。

kextstat | grep -v apple

これにより、サードパーティの拡張機能の正確なファイル名がわかります。これにより、拡張機能フォルダー内で削除することができます。スーパーユーザーとして認証する必要があります。

完了したら、システムを再起動します。

于 2012-05-11T06:00:36.063 に答える