ホームページ >バックエンド開発 >PHPチュートリアル >Mac で Apache+PHP+MySQL 環境を構成する

Mac で Apache+PHP+MySQL 環境を構成する

WBOY
WBOYオリジナル
2016-06-20 12:36:46944ブラウズ

最近、あるプロジェクトに携わったのですが、フロントエンドとバックエンドのやり取りのための API ドキュメントが Excel と Word の形式で管理されていたのが非常に不便だったので、もっと良いものを探したいと思いました。直感的な方法。インターネットで検索すると、EasyAPI など、非常に良さそうなオープンソースの API 管理プラットフォームがいくつかあります (私は使用したことがないので、非常に良さそうだとしか言えません)。

しかし、API を他人のサーバーに置きたくなかったので、検索を続けたところ、showdoc を見つけました。これは、PHP を使用して独自のサーバーにデプロイできるオープン ソースの API 管理プロジェクトです。そこで、Mac に Apache+PHP+MySQL を導入し始めました。本題に移りましょう。

Apache+PHP 構成

Mac osx システムには Apache および PHP 環境が付属していますが、デフォルトでは有効になっていません。私の個人的なデバイス環境は次のとおりです。

  • PHP バージョン: 5.5.27
  • Apache バージョン: 2.4.16 (Unix)
  • システム バージョン: OS X EI Capitan (OS X 10.11)

有効Apache

ターミナルを開き、次の起動コマンドを入力します。

  • Apache の起動: sudo apachectl start
  • Apache の終了: sudo apachectl stop
  • Apache の再起動: sudo apachectl restart

参照 Enter次のデフォルトの「It works!」インターフェイスが表示されたら、Apache が正常に起動したことを意味します。

localhost-osx-apache.png

PHP を開く

PHP を開くには、Apache 設定ファイルを変更する必要があります。方法は次のとおりです。

  1. ターミナルを開いてコマンドを入力します: sudo vim /etc/apache2/httpd.conf
  2. #LoadModule php5_module libexec/apache2/libphp5.so を見つけてコメントを削除します(先頭のポンド記号を削除します)。

Mac での Apache のデフォルト フォルダーは /Library/WebServer/Documents です。このディレクトリにindex.php という名前のファイルを作成し、そのファイルに次の内容を追加します。 。元のディレクトリにあるindex.htmlファイルを削除し、ブラウザに「localhost」と入力すると、次のPHP情報ページが表示されます。表示されない場合は、前のコマンドでApacheを再起動して再試行してください。

QQ20160219-0@2x.png

Apache ディレクトリを変更する

前述したように、Mac 上の Apache のデフォルト フォルダーは /Library/ です。 WebServer/Documents、このディレクトリはデフォルトでは非表示になっており、操作があまり便利ではありません。これをカスタム ディレクトリに変更できます。

  1. ターミナルを開いてコマンドを入力します: sudo vim /etc/apache2/httpd.conf
  2. 次の 2 つの場所を見つけます DocumentRoot "/Library/WebServer/Documents"
  3. 2 つの引用符内のディレクトリをカスタム ディレクトリに置き換えます

上記の 3 つの手順を完了したら、Apache を再起動し、以前に作成したディレクトリを置き換えますIndex .php ファイルをカスタム ディレクトリにコピーし、ブラウザに「localhost」と入力します。PHP 情報ページが表示されたら、ディレクトリの変更が成功したことを意味します。

MySQL のインストール

OSX 10.11 には MySQL が付属していないため、自分でインストールする必要があります。ここでは最も簡単な方法のみを紹介します。MySQL 公式 Web サイトにアクセスして、最新の dmg インストール パッケージをダウンロードします。mysql-5.7.11-osx10.10-x86_64.dmg をダウンロードしました。ダウンロード ページに入ると、ログインまたは登録を求められますが、ここでは注意しないでください。[いいえ、ダウンロードを開始してください。] をクリックしてダウンロードを開始します。ダウンロードした dmg をダブルクリックしてインストールし、次のステップに進みます。インストールが完了すると、MySQL が root@localhost アカウントの 一時パスワードを生成したことを示すプロンプトが表示されます。これを必ず保存してください。パスワード。

mysql-root-password.png

MySQL を起動します

    システム環境設定を入力し、MySQL をクリックします。
  1. QQ20160219-2@2x.png

  2. MySQL サーバーの起動をクリックします

    QQ20160219-1@2x.png

root ユーザーのパスワードを変更します

ターミナルを開き、コマンドを入力します (temppassword を以前に保存した一時パスワードに置き換えます): /usr/local/mysql/bin / mysqladmin -u root -p'temppassword' password 'newpassword'

Repair "2002 MySQL Socket error"

"2002 MySQL Socket error" エラーが発生した場合は、c/ MySQL をサポートする通信ソケットが見つかりません。その理由は、MySQL ではそれが

/tmp ディレクトリに置かれるのに対し、OSX では /var/mysql ディレクトリに置かれるためです。したがって、ソフト リンクを作成し、次の 2 つのコマンドを入力するだけで済みます。 ディレクトリの作成: sudo mkdir /var/mysql ソフト リンクの作成: sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock

phpMyAdmin

上記の 2 つの手順を完了すると、MySQL がインストールされ、設定されます。ただし、便宜上、phpMyAdmin をインストールする必要があります。 phpMyAdmin 公式 Web サイトに直接アクセスして、最新の zip パッケージをダウンロードします。簡体字中国語をサポートする多言語バージョンをダウンロードすることをお勧めします。ダウンロードが完了したら、解凍したフォルダーの名前を phpMyAdmin に変更し、カスタマイズした Apache パスのルート ディレクトリに置きます。ブラウザに「localhost/phpMyAdmin」と入力すると、MySQL ログイン ページが表示され、言語を設定し、root と以前に設定したパスワードでログインできます。次の 2 ページが表示されたら完了です。 !

QQ20160219-3@2x.png

QQ20160219-4@2x.png

参考文献

  1. Mac での Apache + Php + Mysql 環境の構成
  2. OSX 10.11 El Capitan で Apache、MySQL、PHP、phpMyAdmin を動作させる
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。