LoginSignup
5
5

More than 5 years have passed since last update.

仕事で使うコマンドやファイルの場所(Mac OS X)

Last updated at Posted at 2016-06-05

使用するコマンド

linux

$ find [ディレクトリ] -type f -name ".htaccess"
$ grep -R "ファイル名" ./*
-Rは再帰的に。現在のディレクトリからコード中に"ファイル名"が出現するファイル群をリストアップしてくれる。
diff -u foo.txt bar.txt >> result.txt | grep "*.php"
foo.txtとbar.txtのphpファイルの差分を出し、result.txtファイルを新規に作成し、書き出す。

nginx

$ sudo nginx(起動)
$ sudo nginx -s reload(再起動)
$ /etc/init.d/nginx configtest(nginx設定テストコマンド)

mysql

$ sudo mysql.server start(起動)
$ sudo mysql.server restart(再起動)
$ select Host, User, Password from mysql.user(DBで使用しているユーザ名等がわからなくなったとき、出力)

mysql(MAMP)

$ mysql --socket=/Applications/MAMP/tmp/mysql/mysql.sock -u root -p(ソケット指定起動)
※これに関してはパスはroot

php-fpm

$ sudo php-fpm(起動)

apache

$ sudo /usr/sbin/apachectl start(2.2の起動※これはデフォルトアパッチの位置)
$ sudo /usr/local/bin/apachectl start(2.4の起動※混在しているhome brewのパッチの位置)
$ apachectl -v(バージョン確認)
which apachectl(場所確認)

phpenv

$ phpenv versions(現在切り替え可能なバージョン)
$ phpenv install [version]
$ phpenv global [version](使用バージョン切り替え)
$ phpenv rehash
$ phpenv apache-version [version]

cloud9

$ mysql-ctl start(mysql起動)
$ mysql-ctl cli(コマンドライン起動)
$ sudo service apache2 start(apache起動)

使用する設定ファイル等の場所

php

php.ini → /etc/php.ini

nginx

/etc/nginx/nginx.conf

apache2.2(default)

デフォルトドキュメントルート → /var/www/
httpd.conf → /private/etc/apache2/httpd.conf(2.2設定ファイル)
httpd-vhosts.conf → /private/etc/apache2/extra/httpd-vhosts.conf(バーチャルホスト設定ファイル)
hosts → /etc/hosts(servername設定ファイル)
libphp5.so → /usr/lib/apache2/libphp5.so(apacheがphpのバージョンを読み込むときに使用するモジュール)

apache2.4(homebrew)

httpd.conf → /usr/local/etc/apache2/2.4/httpd.conf(2.4設定ファイル)※うまくhomebrewを扱えなく、apache設定ファイルの場所がバラバラ...。
httpd-vhosts.conf → /usr/local/etc/apache2/2.4/extra/httpd-vhosts.conf(バーチャルホスト設定ファイル)

bash

bashrc → ~/.bashrc
bash_profile → ~/.bash_profile

5
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
5