目次
新しい Mac 構成 PHP 開発環境チュートリアル、macphp 開発チュートリアル
ホームページ バックエンド開発 PHPチュートリアル 新しい Mac 構成 PHP 開発環境チュートリアル、macphp 開発チュートリアル_PHP チュートリアル

新しい Mac 構成 PHP 開発環境チュートリアル、macphp 開発チュートリアル_PHP チュートリアル

Jul 12, 2016 am 08:59 AM
mac PHP開発環境

新しい Mac 構成 PHP 開発環境チュートリアル、macphp 開発チュートリアル

私は Mac OS を使っていますが、何度もシャットダウンすることはありませんでしたが、電源を入れるたびに、徐々に MacBook の速度が追いつかないように感じていました。コンピュータを起動したり、コンピュータを起動したりすると、システムは明らかに一定期間スタックしていました。特に起動時。あなたは間違いなく行って、1つを浸すか、バケツを持っていくことができます。したがって、MD101 の光学ドライブを取り外し、256G Sandisk SSD に交換します。元の 2G 2 を取り外し、8G 2 に交換します。 速度は優れており、少なくともあと 2 年間は使用できます。
HDD増設を機に、開発環境を全面的にやり直してみます。 Mac についてある程度理解できたので、Mac を初めて使う方の参考になればと思い、この開発環境のインストール内容を特別に記録しました
。 環境学生。この開発環境はすべて HomeBrew のインストールに基づいています。
主なソフトウェアバージョン: PHP5.5.14、Nginx 1.6.0、MySQL5.6.19

OS X マーベリックス
システムを再インストールし、Apple Store から OS X Mavericks インストール ファイルをダウンロードして、16G USB3.0 USB フラッシュ ドライブを準備します。 OSX Mavericks を新規インストールするためのブート USB フラッシュ ドライブを作成します。

USBフラッシュドライブを接続し、ターミナルで実行します:

コードをコピーします コードは次のとおりです:
sudo /アプリケーション/OS Xをインストール
Mavericks.app/Contents/Resources/createinstallmedia --volume / Volumes/untitled
--applicationpath /アプリケーション/OS X Mavericks.app をインストール --nointeraction

無題は、実際の状況に応じて USB ドライブ文字です。

コードをコピーします コードは次のとおりです:
ディスクの消去中: 0%… 10%… 20%… 30%…100%…
>インストーラー ファイルをディスクにコピーしています…
コピーが完了しました。
ディスクを起動可能にします…
ブートファイルをコピー中…
> コピーが完了しました。
>完了しました

上記の情報が表示されると、ブートディスクが正常に作成されたことがわかります。 取り付けはとても簡単です:)

システムのインストール後、まだファイルを移行していません。私は写真が好きなので、Aperture に RAW 形式のオリジナル画像がたくさんあります。 Nikon D800のフォトライブラリはRAWファイルが約40Mありますので、フォトライブラリとフォトストリームを移行する際に罠に陥らないようにしたいと思います。 開発環境が準備できるまで待って、OS X システムを 10.9.4 にアップデートしましょう
をクリックし、最新の Xcode とストアで購入したソフトウェアをインストールします。システムに問題がないことを確認して、次のステップに進んでください...

ビール Brew は Mac 用のパッケージ管理ツールで、Mac に適したコンパイル設定とパッチを Github 経由でホストするため、開発ツールのインストールが簡単になります。 MacにはRubyが付属しています
したがって、インストールは非常に便利で、git も自動的にインストールされます。公式ウェブサイト:

インストール完了後、ブリュードクターによるセルフチェックを行うことをお勧めします。 システムの醸造準備が完了すると、醸造を使用する準備が整います。


インストール:


コードをコピーします コードは次のとおりです: Ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go/install)"
セルフチェック:


コードをコピーします コードは次のとおりです: ビール博士
よく使用されるコマンド: (すべてのソフトウェアは例として PHP5.5 を使用します)

コードをコピーします コードは次のとおりです: brew update #brew インストール可能なパッケージを更新します。毎回実行することをお勧めします brew search php55 #Search php5.5
brew Tap josegonzalez/php #拡張機能をインストールします brew Tap #インストールされている拡張機能のリストを表示する
brew install php55 #php5.5をインストールします
brew Remove php55 #php5.5をアンインストールします
brew upgrade php55 #Upgrade php5.5
brew options php55 #php5.5 のインストール オプションを表示します
brew info php55 #php5.5関連情報を表示
brew home php55 #php5.5 公式ウェブサイトにアクセスしてください
brew services list #brew を通じてシステムによってインストールされたサービスを表示します
brew services cleanup #アンインストールされた不要な起動設定ファイルをクリアします
brew services restart php55 #Restart php-fpm


注: プロンプトが削除されるため、brew services 関連のコマンドを頻繁に使用しないことをお勧めします

コードをコピーします

コードは次のとおりです: ~ brew サービスが php55 を再起動します 警告: brew サービスはサポートされていないため、間もなく削除される予定です。 代わりに launchctl を使用する必要があります。
タップしてサポートしていただけると幸いです。

`php55`を停止しています... (時間がかかる場合があります)
==> `php55` (ラベル: homebrew.mxcl.php55) が正常に停止しました

==> `php55` (ラベル: homebrew.mxcl.php55) が起動しました



オーマイザッシュ
Ohmyzsh と iTerm2 は、Mac OS X にインストールする必要がある 2 つのアーティファクトであり、これら 2 つのグループはプラグインと一緒に使用されます。まさに神のような存在です。 メッシとネイマールを即死:)

あ、公式サイトにアクセスしてください


oh my zshをインストール

コードをコピーします
コードは次のとおりです: カール -L http://install.ohmyz.sh
デフォルトのシェルを設定する

システムでサポートされているシェルのリストを確認してください。Mac 10.9.4 には zsh 5.0.2 が付属しており、Linux にインストールする必要があります。

リーリー

Mac には zsh が付属していますが、最新バージョンの zsh が必要な場合は、brew install zsh を使用して最新バージョンをインストールできます。

/usr/local/bin/zsh --version zsh 5.0.5 (x86_64-apple-darwin13.3.0) 違いは大きくなく、デフォルトのバージョンはすでに非常に新しいです。
自家製カスク

キャスクをインストールします:

brew Tap phinze/homebrew-cask && brew install brew-cask

cask の一般的なコマンド:

コードをコピーします コードは次のとおりです:
brew cask 検索 #インストールできるすべてのソフトウェアをリストします
brew cask search php #php に関連するすべてのアプリケーションを検索します
brew cask list #cask を通じてインストールされたすべてのソフトウェアをリストします
醸造カスク情報 phpstorm #phpstorm 情報を見る
brew cask アンインストール qq #アンインストール QQ

ここでは、Mac App Store と比較した Cask の利点について説明します。

一般的に使用されるソフトウェア (特に開発者) に対するより包括的なサポート、cask はいくつかの驚きを提供します。
ソフトウェアは迅速に更新され、通常は最新バージョンが長期間にわたってストアに更新されます

;

ストアを開くよりもコマンドのインストールの方が便利に感じます。また、中国でのストアの速度もXXOOです。

iTerm2

iTerm2 をインストールします:

醸造カスク iterm2 をインストールする
上記アーティファクトの組み合わせ、その他の使用方法については、[iTerm2公式ドキュメント](http://www.iterm2.com/#/section/documentatio
)を参照してください。 n) ここでは詳しく説明しません。

開発によく使用されるパッケージとソフトウェアをインストールします
開発パッケージをインストールします
コードをコピーします コードは次のとおりです:
brew install wget watch tmux cmake openssl imagemagick graphicsmagick gearman geoip readline autoconf multitail source-highlight autojump zsh-completions sshfs

システムに付属の vim をアップグレードします
コードをコピーします コードは次のとおりです:
brew install ctags macvim --env-std --override-system-vim

よく使用するソフトウェアをインストールします

brew cask install alfred appcleaner firefox google-chrome phpstorm sublime-text tongue-prosketch mplayerx thunder qq
Alfredはとても良いものなので、インストールすることをお勧めします。デフォルトの検索ディレクトリには、brew Cask によってインストールされたソフトウェアが含まれていないため、手動で `/opt/homebrew-
を変更します。 Cask` が Alfred の検索ディレクトリに追加されました

MySQL PHP Nginx Redis Memcache

実際、zsh iTerm2 brew など、スペースと能力が限られているため、これまでに多くの準備作業を行ってきましたが、Google だけでより多くの選択肢を、より多くの楽しみを得るには時間がかかりました。 検索してください。いよいよ本題です。さあ:)

MySQLをインストールする

コードをコピーします コードは次のとおりです: mysql を醸造インストールする

MySQL が起動します:

コードをコピーします コードは次のとおりです: ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents launchctlload ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist

インストールが完了したら、MySQL セキュリティ メカニズムをオンにします:


コードをコピーします コードは次のとおりです: /usr/local/opt/mysql/bin/mysql_secure_installation

ターミナルのプロンプトに従って、root パスワードを入力し、いくつかのセキュリティ オプションを順番に確認します。具体的な情報については、

を参照してください。 外国人の友人からの記事です

MySQLの動作状況を確認する

リーリー

phpmyadminをインストールします
コードをコピーします コードは次のとおりです: phpmyadmin の醸造インストール

PHPをインストール

brew の PHP 拡張ライブラリを追加します:


コードをコピーします コードは次のとおりです: 醸造更新 醸造タップ homebrew/dupes 醸造タップ josegonzalez/homebrew-php

brew options php55 コマンドを使用すると、php5.5 をインストールするためのオプションを表示できます。ここでは、次のオプションを使用してインストールします。

コードをコピーします コードは次のとおりです: brew install php55 --with-fpm --with-gmp --with-imap --with-tidy --with-debug --with-mysql --with-libmysql

PHP のコンパイル中に「configure: エラー: OpenSSL の が見つかりません」というエラーが発生した場合は、xcode-select --install を実行して、Xcode コマンド ライン ツールを再インストールしてください。これについては GitHubHomeBrew で議論されています。

_Xcode 5 を使用したコマンド ライン ツールを探している人の将来の参考のために、

ターミナルウィンドウを開いて「xcode-select --install」と入力すると、ウィンドウが開きます

。 コマンドラインツールが必要であることを通知するメッセージが表示されます。[インストール]をクリックすると完了します

。 大丈夫です_

PHP のコンパイルが完了するまで待ち、一般的な PHP 拡張機能のインストールを開始します。拡張機能のインストール プロセス中に、brew は php55-pdo-pgsql などの依存パッケージを自動的にインストールします。 Postgresql が自動的にインストールされます。ここでは、次の PHP 拡張機能をインストールします。

コードをコピーします


コードは次のとおりです:
brew install php55-apcu php55-gearman php55-geoip php55-gmagick php55-imagick php55-intl php55-mcrypt php55-memcache php55-mongo php55-opcache php55-pdo-pgsql php55-palcon php55-redis php55-sphinx php55 -swoole php55-uuid php55-xdebug;

拡張子に php55-palcon と php55-swoole について言及します。1 つは C 言語で書かれた PHP フレームワークです。まだ実際には使用していません。そしてそれはとても刺激的だと思いました。同社の現在のプロジェクトは Yii2 に基づいているので、このフレームワークを見てください。

もう 1 つのスウールは、国産の PHP 高性能ネットワーク通信フレームワークです。これは見栄えが良く、プロジェクトでの使用が検討される可能性があります。

Mac には php と php-fpm が付属しているため、システム環境変数 PATH を追加して組み込みの PHP バージョンを置き換える必要があります。

コードをコピーします コードは次のとおりです:
echo 'export PATH="$(brew --prefix php55)/bin:$PATH"' >> ~/.bash_profile #for php
echo 'export PATH="$(brew --prefix php55)/sbin:$PATH"' >> ~/.bash_profile #for php-fpm
echo 'export PATH="/usr/local/bin:/usr/local/sbib:$PATH"' >> #他の brew インストール ソフト用
ソース ~/.bash_profile

効果をテストする:

コードをコピーします コードは次のとおりです:
#brew によってインストールされた php は /usr/local/opt/php55/bin/php
にあります php -v
PHP 5.5.14 (cli) (ビルド: 2014 年 7 月 16 日 15:43:06) (デバッグ)
Copyright (c) 1997-2014 PHP グループ
Zend エンジン v2.5.0、著作権 (c) 1998-2014 Zend Technologies
Zend OPcache v7.0.3 を使用、著作権 (c) 1999-2014、Zend Technologies
Xdebug v2.2.5 を使用、著作権 (c) 2002-2014、Derick Rethans

#Mac には PHP が付属しています
/usr/bin/php -v
PHP 5.4.24 (cli) (ビルド: 2014 年 1 月 19 日 21:32:15)
Copyright (c) 1997-2013 PHP グループ
Zend エンジン v2.4.0、著作権 (c) 1998-2013 Zend Technologies

#brew によってインストールされた php-fpm は /usr/local/opt/php55/sbin/php-fpm にあります
php-fpm -v
PHP 5.5.14 (fpm-fcgi) (ビルド: 2014 年 7 月 16 日 15:43:12) (デバッグ)
Copyright (c) 1997-2014 PHP グループ
Zend エンジン v2.5.0、著作権 (c) 1998-2014 Zend Technologies
Zend OPcache v7.0.3 を使用、著作権 (c) 1999-2014、Zend Technologies
Xdebug v2.2.5 を使用、著作権 (c) 2002-2014、Derick Rethans 著

#Mac には php-fpm が付属しています
/usr/sbin/php-fpm -v
PHP 5.4.24 (fpm-fcgi) (ビルド: 2014 年 1 月 19 日 21:32:57)
Copyright (c) 1997-2013 PHP グループ
Zend エンジン v2.4.0、著作権 (c) 1998-2013 Zend Technologies

php-fpm 設定ファイル vim /usr/local/etc/php/5.5/php-fpm.conf を変更し、25 行目に関連する pid を見つけて、コメント pid = run/php-fpm.pid を削除してから、php -fpm /usr/local/var/run/php-fpm.pid に pid ファイルが自動生成され、以下でインストールする Nginx の pid ファイルもここに配置されます。

コードをコピーします コードは次のとおりです:
#php-fpm 設定をテストする
php-fpm -t
php-fpm -c /usr/local/etc/php/5.5/php.ini -y /usr/local/etc/php/5.5/php-fpm.conf -t

#startphp-fpm
php-fpm -D
php-fpm -c /usr/local/etc/php/5.5/php.ini -y /usr/local/etc/php/5.5/php-fpm.conf -D

#closephp-fpm
kill -INT `cat /usr/local/var/run/php-fpm.pid`

#restartphp-fpm
kill -USR2 `cat /usr/local/var/run/php-fpm.pid`

#上記の brew コマンドを使用して php-fpm を再起動することもできますが、このコマンドの使用は公式には推奨されていません
brew サービスが php55 を再起動します

#このコマンドを使用してphp-fpmを起動することもできます
launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.php55.plist

php-fpm を起動した後、それが正常に動作し、ポート 9000 をリッスンしていることを確認します。

コードをコピーします コードは次のとおりです: lsof -Pni4 | grep を聞く | php-fpm 30907 calvin 9u IPv4 0xf11f9e8e8033a2a7 0t0 TCP 127.0.0.1:9000 (リッスン)
php-fpm 30917 calvin 0u IPv4 0xf11f9e8e8033a2a7 0t0 TCP 127.0.0.1:9000 (リッスン)
php-fpm 30918 calvin 0u IPv4 0xf11f9e8e8033a2a7 0t0 TCP 127.0.0.1:9000 (リッスン)
php-fpm 30919 calvin 0u IPv4 0xf11f9e8e8033a2a7 0t0 TCP 127.0.0.1:9000 (リッスン)
#通常の状況では、上記のプロセスが表示されます


PHP-FPM が起動します:


コードをコピーします コードは次のとおりです: ln -sfv /usr/local/opt/php55/*.plist ~/Library/LaunchAgents launchctlload ~/Library/LaunchAgents/homebrew.mxcl.php55.plist
phpコンポーザーをインストールします


コードをコピーします コードは次のとおりです: 醸造インストールコンポーザー #状況を確認してください
作曲家 --バージョン
Composer バージョン 1.0.0-alpha8 2014-01-06 18:39:59

redis memcached などのソフトウェア brew は依存関係として自動的にインストールされています。起動時に自動的に起動する場合は、brew info redis の使用手順を確認してください。さらに、作曲家の中国語ドキュメント: ここをクリックしてください

Nginxをインストールする

brew install nginx --with-http_geoip_module

Nginx起動シャットダウンコマンド:

コードをコピーします コードは次のとおりです: #設定に構文エラーがあるかどうかをテストします nginx -t

#nginxを開く

sudo nginx


#設定をリロード|再起動|停止|nginxを終了

nginx -s リロード|再オープン|停止|終了

# Mac の launchctl を使用して停止することもできます
| launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.nginx.plist
launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.nginx.plist

Nginxが起動します
コードをコピーします コードは次のとおりです:
ln -sfv /usr/local/opt/nginx/*.plist ~/Library/LaunchAgents launchctlload ~/Library/LaunchAgents/homebrew.mxcl.nginx.plist

ポート 80 でリッスンする Nginx を実行するには root 権限が必要なので、次のようになります:
コードをコピーします コードは次のとおりです:
sudo chown root:wheel /usr/local/Cellar/nginx/1.6.0_1/bin/nginx
sudo chmod u+s /usr/local/Cellar/nginx/1.6.0_1/bin/nginx

nginx.conf を構成する
必要なディレクトリを作成します:
コードをコピーします コードは次のとおりです:
mkdir -p /usr/local/var/logs/nginx
mkdir -p /usr/local/etc/nginx/sites-available
mkdir -p /usr/local/etc/nginx/sites-enabled
mkdir -p /usr/local/etc/nginx/conf.d
mkdir -p /usr/local/etc/nginx/ssl
sudo mkdir -p /var/www
sudo chown :staff /var/www
sudo chmod 775 /var/www

vim /usr/local/etc/nginx/nginx.conf

次を入力してください:
コードをコピーします コードは次のとおりです:
ワーカープロセス 1;

error_log /usr/local/var/logs/nginx/error.log デバッグ;


pid /usr/local/var/run/nginx.pid;


イベント{
ワーカー接続 256;
}


http {
mime.types を含める;
default_type アプリケーション/オクテットストリーム;

log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';

access_log /usr/local/var/logs/access.log main;

ファイルの送信先;
キープアライブタイムアウト 65;
port_in_redirect オフ;

/usr/local/etc/nginx/sites-enabled/*;
を含めます }

nginx php-fpm設定ファイルを設定します
コードをコピーします コードは次のとおりです:
vim /usr/local/etc/nginx/conf.d/php-fpm
#php スクリプトを php-fpm にプロキシします
場所 ~ .php$ {
try_files $uri = 404;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index インデックス.php;
fastcgi_intercept_errors がオン;
/usr/local/etc/nginx/fastcgi.conf を含めます;
}

nginx仮想ホストの準備

#/var/www に info.phpindex.html 404.html 403.html ファイルを作成します

vi /var/www/info.php vi /var/www/index.html vi /var/www/403.html vi /var/www/404.html
デフォルトの仮想ホストのデフォルトを作成します

vim /usr/local/etc/nginx/sites-available/default

入力:
コードをコピーします コードは次のとおりです:
サーバー{
聞いてください80;
サーバー名 ローカルホスト;
ルート /var/www/;

access_log /usr/local/var/logs/nginx/default.access.log main;

場所 / {
インデックスインデックス.htmlインデックス.htmインデックス.php;
自動インデックスがオン;
/usr/local/etc/nginx/conf.d/php-fpm を含めます;
}

location = /info {
127.0.0.1 を許可します;
全てを否定します
書き換え (.*) /.info.php;
}

エラーページ 404 /404.html;
エラーページ 403 /403.html;
}

sslデフォルト仮想ホストdefault-sslを作成します

vim /usr/local/etc/nginx/sites-available/default-ssl

入力:
コードをコピーします コードは次のとおりです:
サーバー {
聞いてください 443; サーバー名 ローカルホスト
ルート /var/www/
access_log /usr/local/var/logs/nginx/default-ssl.access.log メイン
ssl_certificate ssl/localhost.crt; ssl_certificate_key ssl/localhost.key
ssl_session_timeout 5 分
ssl_protocols SSLv2 SSLv3 TLSv1
ssl_ciphers HIGH:!aNULL:!MD5; ssl_prefer_server_ciphers がオンです。 場所 / {
/usr/local/etc/nginx/conf.d/php-fpm を含めます。 }
場所 = /info {
127.0.0.1 を許可します。 全てを否定する
(.*) /.info.php を書き換えます
}
エラーページ 404 /404.html
エラーページ 403 /403.html
}

phpmyadmin仮想ホストを作成します

vim /usr/local/etc/nginx/sites-available/phpmyadmin
次の設定を入力します


コードをコピーします

コードは次のとおりです:
サーバー {
306を聞いてください。 サーバー名 ローカルホスト ルート/usr/local/share/phpmyadmin エラーログ /usr/local/var/logs/nginx/phpmyadmin.error.log; アクセスログ /usr/local/var/logs/nginx/phpmyadmin.access.log メイン ssl_certificate ssl/phpmyadmin.crt; ssl_certificate_key ssl/phpmyadmin.key ssl_session_timeout 5 分
ssl_protocols SSLv2 SSLv3 TLSv1
ssl_ciphers HIGH:!aNULL:!MD5; ssl_prefer_server_ciphers がオンです。 場所 / {
インデックスインデックス.htmlインデックス.htmインデックス.php; /usr/local/etc/nginx/conf.d/php-fpm を含めます
} }


SSLを設定する

mkdir -p /usr/local/etc/nginx/ssl openssl req -new -newkey rsa:4096 -days 365 -nodes -x509 -subj "/C=US/ST=State/L=Town/O=Office/ CN=localhost" -keyout /usr/local/etc/nginx/ssl/localhost.key -out /usr/local/etc/nginx/ssl/localhost.crt openssl req -new -newkey rsa:4096 -days 365 -nodes -x509 -subj "/C=US/ST=State/L=Town/O=Office/CN=phpmyadmin" -keyout /usr/local/etc/nginx/ssl/phpmyadmin.key -out /usr/local/etc /nginx/ssl/phpmyadmin.crt

仮想ホストのソフト接続を作成し、仮想ホストを起動します

ln -sfv /usr/local/etc/nginx/sites-available/default /usr/local/etc/nginx/sites-enabled/default ln -sfv /usr/local/etc/nginx/sites-available/default- ssl /usr/local/etc/nginx/sites-enabled/default-ssl ln -sfv /usr/local/etc/nginx/sites-available/phpmyadmin /usr/local/etc/nginx/sites-enabled/phpmyadmin

Nginx の開始|停止

launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.nginx.plist launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.nginx.plist
次に、次のリンクからアクセスできます:

コードをコピーします コードは次のとおりです:
phpinfo() 経由の info.php 404.html index.html(SSL)
phpinfo();(SSL) 経由の info.php
404.html(SSL)
phpmyadmin(SSL)


クイックサービス制御コマンドを設定する

後で管理しやすいように、コマンド エイリアス vim ~/.bash_aliases の下に次の内容を入力します。

エイリアス nginx.start='launchctlload -w ~/Library/LaunchAgents/homebrew.mxcl.nginx.plist' エイリアス nginx.stop='launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.nginx.plist' エイリアスnginx.restart='nginx.stop && nginx.start' エイリアス php-fpm.start="launchctlload -w ~/Library/LaunchAgents/homebrew.mxcl.php55.plist" エイリアス php-fpm.stop="launchctl unload - w ~/Library/LaunchAgents/homebrew.mxcl.php55.plist" エイリアス php-fpm.restart='php-fpm.stop && php-fpm.start' エイリアス mysql.start="launchctl load -w ~/Library/LaunchAgents /homebrew.mxcl.mysql.plist" alias mysql.stop="launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist" alias mysql.restart='mysql.stop && mysql.start' エイリアス redis。 start="launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.redis.plist" alias redis.stop="launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.redis.plist" alias redis.restart= 「redis.stop && redis.start」別名 memcached.start="launchctlload -w ~/Library/LaunchAgents/homebrew.mxcl.memcached.plist" alias memcached.stop="launchctl unload -w ~/Library/LaunchAgents/homebrew .mxcl.memcached.plist" エイリアス memcached.restart='memcached.stop && memcached.start'

ショートカットコマンドを有効にします

echo "[[ -f ~/.bash_aliases ]] && . ~/.bash_aliases" >> ~/.bash_profile source ~/.bash_profile #素早く簡単にアクセスできるようにサイト ディレクトリをホーム ディレクトリに作成します ln -sfv / var/www ~/htdocs

時間があるときにさらに整理します。初めてセグメントフォールトでコーディングしたとき、プロンプトは表示されませんでしたが、誤ってタッチパッドをスワイプしてしまいました。終了するには、クリックして終了しないと、Safari の白い画面が表示されます。 それでわざわざ文句を言ってしまったので、このブログを書くのに長い時間を費やしてしまいました。 Mac を初めて使用する学生の助けになれば幸いです。 Mac の開発 EVN をお楽しみください :)

参考: Homebrew を使用して OS X Mavericks に Nginx、PHP-FPM、MySQL、phpMyAdmin をインストールする

この記事はFishによって作成されました

http://www.bkjia.com/PHPjc/1098972.html

www.bkjia.com

http://www.bkjia.com/PHPjc/1098972.html技術記事新しい Mac 構成 PHP 開発環境チュートリアル、macphp 開発チュートリアルは Mac OS で使用されました
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

Macのキーボードでパスワードを入力しても反応がありませんか? Macのキーボードでパスワードを入力しても反応がありませんか? Feb 20, 2024 pm 01:33 PM

はじめに: このウェブサイトでは、Mac のキーボードがパスワードを入力しても反応しないことに関する関連コンテンツを紹介しますので、お役に立てれば幸いです。 Apple Mac システムでパスワードを入力できない問題を解決するにはどうすればよいですか? このキーボードを他のコンピュータに接続して、正常に動作するかどうかを確認することもできます。別のコンピューターでも同じ問題が発生する場合は、キーボード自体に問題がある可能性が高くなります。キーボードを交換するか修理することを検討してください。 Mac コンピュータで初めて Alipay にログインすると、ログイン インターフェイスが表示され、パスワードを入力できません。パスワード入力フィールドには「コントロールをインストールするにはここをクリックしてください」と表示されるため、Alipay ログインにはセキュリティ コントロールのインストールが必要です。セキュリティ制御により、入力した情報 (金額、パスワードなど) を暗号化して保護し、アカウントのセキュリティを向上させることができます。ネクタイ

Mac コンピュータ名、ホスト名、Bonjour 名を簡単にカスタマイズするための 3 つのヒント Mac コンピュータ名、ホスト名、Bonjour 名を簡単にカスタマイズするための 3 つのヒント Mar 06, 2024 pm 12:20 PM

多くの Mac ユーザーはデバイスのデフォルト名をそのまま使用する傾向があり、それを変更することを決して考えないかもしれません。多くの人は、「Johnny's MacBook Air」または単に「iMac」など、初期設定の名前をそのまま使用することを選択します。 Mac の名前を変更する方法を学ぶことは、特に複数のデバイスを持っている場合に、デバイスをすばやく区別して管理するのに役立つため、非常に便利なスキルです。次に、macOS システムでコンピューター名、ホスト名、Bonjour 名 (ローカルホスト名) を変更する方法を段階的に説明します。 Mac 名を変更する必要があるのはなぜですか? Mac の名前を変更すると、あなたの個性が表れるだけでなく、ユーザー エクスペリエンスの向上にも役立ちます。 Mac をカスタマイズする: デフォルトの名前は好みに合わない場合がありますので、お好みの名前に変更してください。

Mac インストーラーのパスワードをお忘れですか? Mac インストーラーのパスワードをお忘れですか? Feb 20, 2024 pm 01:00 PM

はじめに: このウェブサイトでは、Mac インストール プログラムのパスワードを忘れた場合の関連コンテンツをご紹介しますので、お役に立てれば幸いです。 Apple コンピュータ インストール ソフトウェアのパスワードを忘れた場合の対処方法 まず、電話の設定で iCloud を見つけ、クリックして開きます。次に、アカウント番号とパスワードを入力します。ログインボタンの下に、IDまたはパスワードを忘れた場合を促す小さな文字が並んでいますので、これをクリックしてください。通常、ログインインターフェイスで間違ったパスワードを複数回入力すると、MacBook Pro はバインドされた Apple ID を使用してパスワードをリセットするように求めるメッセージを表示します。システムが要求する手順に従うだけで、パスワードのリセットを完了できます。 3. まず Mac をシャットダウンしてから再起動し、電源ボタンを押しながらすぐにキーボードの com を押し続けます。

Macにインストールするpkgファイル? Macにインストールするpkgファイル? Feb 20, 2024 pm 03:21 PM

はじめに: 今日、このサイトでは、Mac への pkg ファイルのインストールに関する関連コンテンツを共有します。現在直面している問題を解決できる場合は、このサイトをフォローして今すぐ開始することを忘れないでください。以前のバージョンの macos pkg をインストールしてオペレーティング システムをアップグレードすることはできません。ラップトップが古いオペレーティング システム バージョンを使用している場合は、最新のオペレーティング システム バージョンにアップグレードすることをお勧めします。古いバージョンでは最新の macOS システムのインストールがサポートされていない可能性があるためです。ディスクユーティリティで「消​​去」を選択し、フォーマットでMacos拡張子を選択し、暗号化オプションをチェックせず、apfsフォーマットを選択せず​​、最後に「消去」ボタンをクリックすると、消去を完了できない問題が解決されます。 macOSのインストール。アプリケーションのアイコンを「App」で始まるファイルにドラッグします。

音声メッセージを自動的にテキストに変換するように WeChat Mac を設定する方法 - 音声からテキストへの変換を設定する方法 音声メッセージを自動的にテキストに変換するように WeChat Mac を設定する方法 - 音声からテキストへの変換を設定する方法 Mar 19, 2024 am 08:28 AM

最近、一部の友人が、音声メッセージを自動的にテキストに変換するための WeChat Mac の設定方法について編集者に相談しました。以下は、音声メッセージを自動的にテキストに変換するための WeChat Mac の設定方法です。必要な友人は来て、詳細を学ぶことができます。ステップ 1: まず、Mac バージョンの WeChat を開きます。図に示すように: ステップ 2: 次に、「設定」をクリックします。図に示すように: ステップ 3: 次に、「一般」をクリックします。図に示すように: ステップ 4: 次に、「チャットの音声メッセージを自動的にテキストに変換する」オプションをチェックします。図に示すように: ステップ 5: 最後に、ウィンドウを閉じます。図に示すように:

Macはファイルをハードドライブにカットできますか? Macはファイルをハードドライブにカットできますか? Feb 20, 2024 pm 01:00 PM

はじめに: この記事では、Mac でファイルをハードディスクにカットする関連コンテンツを紹介します。 Mac コンピュータで写真をモバイル ハード ドライブにエクスポートする方法 Finder または写真アプリケーションを使用して、写真をモバイル ハード ドライブにエクスポートできます。 Finder を使用して写真をエクスポートする場合は、まずモバイル ハード ドライブが Mac に接続されており、Mac で正常に認識されていることを確認してください。 Mac からハード ドライブに写真を転送する手順は簡単です。まず、モバイル ハード ドライブをコンピュータに接続し、[ランチャー] アイコンを開きます。次に、ポップアップウィンドウで[写真]アイコンを見つけてクリックします。開いた[写真]ウィンドウで[Shift]キーを押したままにします

Apple Mac で入力するときにページをめくるにはどうすればよいですか? Apple Mac で入力するときにページをめくるにはどうすればよいですか? Feb 20, 2024 pm 12:54 PM

はじめに: 今日、このサイトでは、Apple Mac で入力するときにページをめくる方法に関する関連コンテンツを共有します。現在直面している問題が解決できる場合は、このサイトをフォローして今すぐ開始することを忘れないでください。 Apple MacBook ラップトップでタッチパッドを使用するためのヒント Apple コンピュータで 2 本指スライドを設定する手順は次のとおりです: コンピュータのデスクトップで [設定] アイコンを見つけてクリックします。設定インターフェースで「タッチパッド」を選択し、「スクロールしてズーム」をクリックします。スクロールズームオプションの「スクロール方向:ナチュラル」にチェックを入れれば設定完了です。 Apple コンピュータで 2 本指のスワイプ方法を設定するのは簡単です。まず、コンピュータの電源を入れ、画面上部の「設定」アイコンをクリックします。設定インターフェイスで、「タッチパッド」オプションを選択します。次に、「スクロールズーム」をクリックし、「スクロール方向」がチェックされていることを確認します。

Mac で HEIC 写真を JPG に変換する 3 つの方法 Mac で HEIC 写真を JPG に変換する 3 つの方法 Mar 15, 2024 pm 08:43 PM

デフォルトでは、iPhone はカメラから HEIC 形式で写真を取得します。 HEIC は High Efficiency Image Container の略で、PNG や JPG ファイルよりも多くのピクセル データを保持できるため、他の形式に比べて iPhone ストレージ上の占有スペースが大幅に少なくなります。これらのファイルは iPhone で最もよく機能しますが、Apple 以外のデバイスと共有すると画像がぼやけたり粗くなったりすることが多いため、インターネットではあまり受け入れられていません。 HEIC 画像が他のデバイスと互換性があることを確認するには、画像を JPG 形式に変換する必要がある場合があります。この記事では、MacでHEIC画像をJPGに変換する方法を紹介します。 MacでHEIC写真をJPGに変換する方法【3つの方法】

See all articles