MAC OSX10.10上にApache、PHP、MySQL5.6.22、phpMyAdmin開発環境を構築
私は Windows 上で appserv または phpStudy 圧縮パッケージを使用することに慣れていますが、MAC 上で PHP 開発環境を作成することに慣れていません。しかし、自分で環境をセットアップすることで得られるものはまだあります。ご存知のとおり、OSX には Apache と php が付属しているため、これら 2 つは比較的スムーズです。 MySQL の最新バージョンであるバージョン 5.6.22 のインストールは非常に難しいため、この記事で詳しく記録します。
apache の設定
apache にはすでに付属しているため、必要なのは次の 3 つのコマンドだけです。
Apacheサービスを開始します sudo apachectl start
Apacheサービスを停止します sudo apachectl stop
サービスを再起動します sudo apachectl restart
バージョンを表示します httpd -v
Apacheを手動で開いた後サービスの場合は、「localhost」と入力します。ブラウザを開くと、次のページに移動します:
プログラムのルート ディレクトリは /Library/WebServer/Documents/ にあり、これは内部の info.php によって出力されます。 Apacheのデフォルトディレクトリをユーザーディレクトリに変更する方法を説明します。
1. 自分のユーザー ディレクトリに新しい Sites フォルダーを作成します。私のユーザー ディレクトリは yanzi です。
PHP の構成は非常に簡単です。/etc/apache2/ ディレクトリに移動し、httpd.conf を編集し、LoadModule php5_module libexec/apache2/libphp5.so を見つけてコメントを解除するだけです。
その後、 sudo apachectl restart を実行して再起動し、ユーザー ディレクトリの Sites フォルダーに新しい Index.php を作成し、その中で phpinfo() をエコーすると、効果がわかります:
MySQL5.6.22 をインストールします
このバージョンは最新のMySQLは5.5とはインストール方法が若干異なります。公式 Web サイトから mysql-5.6.22-osx10.9-x86_64.dmg をダウンロードします。 インストール方法は次のとおりです:
インストールが完了したら。 、設定で -- -MySQL MySQL サービスを手動で開始します。
ここで MySQL サービスを開きました。次に、起動時に自動的に起動するように設定します。
2. デフォルトでは、mysql コマンドを使用するたびにフルパスを入力する必要があります (例: sudo /usr/local/mysql/support-files/mysql.server start)。mysql サービス /usr/local/ を開始します。 mysql/bin /mysql -v mysql のバージョンを表示するには、まず bin ディレクトリを環境変数に追加する必要があります。ユーザーのルート ディレクトリ vim .bash_profile に切り替え、次のように入力します。
export PATH="/usr/local/mysql/bin:$PATH"
保存後、source .bash_profile により環境変数が有効になります。その後、ターミナルに mysql コマンドを直接入力できます。
最後に、mysqladmin -u root パスワード「yourpasswordhere」を通じて、mysql root ユーザーのパスワードを設定します。シングルクォーテーション内の内容が設定するパスワードです。
3. ソケットエラーの問題を修正します。 mysql のサーバーとクライアントの通信を担当するソケット ファイルは、mysql のこのバージョンでは /tmp ディレクトリに配置されますが、OSX はデフォルトで /var/mysql ディレクトリを検索するため、ソフト リンクを作成する必要があります。新しいディレクトリ /var/mysql を作成し、 sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock を実行すれば問題ありません。
4、起動時にmysqlが自動的に起動するようにします。
sudo vim sudo nano /Library/LaunchDaemons/com.mysql.mysql.plist、内容を入力します:
KeepAlive
Label
com.mysql.mysqld
ProgramArguments
/usr/local/my SQL/bin/mysqld_safe
?user=mysql
保存後、権限を変更します:
sudo chown root:wheel /Library/LaunchDaemons/com.mysql.mysql.plist
sudo chmod 644 /Library/LaunchDaemons/com.mysql.mysql.plist
sudo launchctl load -w /Library/LaunchDaemons/com.mysql.mysql.plist
これでmysqlはOKになります!
phpMyAdminのインストール
http://www.phpmyadmin.net/home_page/downloads.phpからバージョンphpMyAdmin-4.4.2-all-langages.zipをダウンロードし、解凍しました。次に、一番外側のフォルダーの名前を phpmyadmin に変更し、~/Sites/phpmyadmin ディレクトリに移動し、新しいフォルダーを作成します: mkdir config、読み取りおよび書き込み権限を変更します: chmod o+w config
次にブラウザーに入ります: http:/ /localhost/~ yanzi/phpmyadmin/setup/ (真ん中の yanzi は自分のユーザー名に置き換えられることに注意してください)
[新しいサーバー] をクリックします。上ですでに作成してから、次のインターフェイスに次のように入力します。パスワードフィールドにmysqlのrootユーザーのパスワードを入力します。次に、「適用」をクリックすると、config フォルダーに config.inc.php が生成され、そのファイルを phpmyadmin のルート ディレクトリにコピーします。次に、config フォルダー全体を削除します。 http://localhost/~yanzi/phpmyadmin/ と入力して、phpmyadmin にログインするためのインターフェイスを表示します。 そこで、phpMyAdmin がそれを行います。
読み取りおよび書き込み権限とグループ化の問題
最後に残っている問題は、読み取りおよび書き込み権限と所有権です。ローカルで開発およびテストする場合、この手順は無視できます。 Mac を実際にサーバーとして機能させたい場合は、これを設定する必要があります。この手順は、Alibaba Cloud コードをアップロードするときに、public_html フォルダー内のすべてを書き込み可能にし、www に属するものにすることと同じです。 Sites フォルダーに独自のプロジェクトがあるとします。 testsite
sudo chmod -R a+w ~/Sites/testsite 全員が読み書きできるように設定します
sudo chown -R _www ~/Sites/testsite は、testsite フォルダーが _www グループのみに属するように設定します。
OK、これで MAC での PHP のセットアップは終了です。
参考文献:
1. http://coolestguidesontheplanet.com/get-apache-mysql-php-phpmyadmin-working-osx-10-10-yosemite/
2. (これを参照することは成功しませんでした)
添付されているのはPHP 仮想ホストをセットアップするためのリンク:
http://coolestguidesontheplanet.com/set-virtual-hosts-apache-mac-osx-10-10-yosemite/#apacheuser
さらに、誤って間違ったホストをインストールした場合も次に、次を参照して mysql を削除できます:

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP でデータベースを操作するのは非常に簡単です。この章では、CRUD (作成、読み取り、更新、削除) 操作について理解します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー
