homebrew
参照 homebrew 官网的步骤安装,没有配置。
homebrew 命令:
- brew update 更新 homebrew。(更新软件前,最好先更新 homebrew)
- brew list 列出已安装的软件
- brew info 显示软件信息
- brew deps <软件包名> 显示包依赖软件包名>
- brew search <软件包名> 搜索软件包软件包名>
- brew options <软件包名> 显示安装时的选项软件包名>
- brew uninstall <软件包名> 卸载软件包软件包名>
- brew install <软件包名> 安装软件包软件包名>
- brew upgrade <软件包名> 升级软件包软件包名>
- brew upgrade 升级所有软件包
- brew outdated 列出所有可升级的软件包
- brew cleanup 清理不需要的版本及其安装包缓存
apach
使用系统自带 apache。
配置如下: 在 /private/etc/apache2/http.conf 文件中,取消注释这一行:
LoadModule php7_module libexec/apache2/libphp7.so
apache 的根目录位于:/Library/WebServer/Documents
apache 命令:
- sudo apachectl start 启动服务器
- sudo apachectl stop 关闭服务器
php
使用系统自带的 php。
将 /private/etc/php.ini.default 改成 php.ini
mysql
参照 mysql 官网的步骤安装。
配置如下:修改/etc/my.cnf文件:
[mysqld]
basedir = /usr/local/mysql
datadir = /usr/local/mysql/data
port = 3306
server_id = 1
socket = /tmp/mysql.sock
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
#skip-networking
explicit_defaults_for_timestamp
lower_case_table_names = 2
autocommit = off
pid-file = /usr/local/mysql/data/Vincen-MacBook-Pro.local.pid
default_tmp_storage_engine = InnoDB
default-storage-engine = InnoDB
skip-name-resolve
character-set-server = utf8
collation-server = utf8_general_ci
mysql 的配置文件读取的先后顺序为:
- /etc/my.cnf
- /etc/mysql/my.cnf
- /usr/local/mysql/etc/my.cnf
- ~/.my.cnf