macOS をアップデートしたときにしたこと(Sierra → High Sierra)

新年なのでめでたく macOS Sierra を High Sierra にアップデートした。そのときのメモ。

Dnsmasq の設定

まずは Web を快適に見るため、広告ブロックツールとして使っている Dnsmasq の設定を行う。

デーモンの plist などはそのまま残っているのでネットワークのプロキシ設定のみを行えばよい。

sudo networksetup -setdnsservers Wi-Fi 127.0.0.1

Apache の設定

macOS をアップデートすると同時に Apache が更新され httpd.conf がデフォルト状態になる。以前の設定は /etc/apache2/httpd.conf~previous として残っているので差分を更新する。

また High Sierra では PHP のバージョンが 7 になったので、モジュール名が php7_module になっていることに注意。

基本的にデフォルトの httpd.conf を使うようにし、モジュールのロードおよびローカル環境固有の項目をロードする。

LoadModule rewrite_module libexec/apache2/mod_rewrite.so
LoadModule php7_module libexec/apache2/libphp7.so

Include /etc/apache2/myconf/*.conf

apachectl configtest してから apachectl gracefulApache を再起動。

Adobe Creative Suite CS6 の設定

Adobe Creative Suite CS6 は正式には High Sierra に対応していないが、次の方法で使うことができる。詳細は元記事を参照。

  1. リカバリーモードでの起動 → Rootless の一時無効化
  2. ディレクトリの作成
    sudo mkdir -p /System/Library/Java/JavaVirtualMachines/1.6.0.jdk /System/Library/Java/Support/Deploy.bundle
  3. リカバリーモードでの起動 → Rootless の再有効化

macOS Sierra (10.12) で Photoshop CS6 / Illustrator CS6 を使う - TeX Alchemist Online