mamp基础知识
下载地址
下载完成之后默认是安装到/Applications/MAMP文件夹下
配置文件
配置文件位于/Applications/MAMP/conf/apache/httpd.conf
字段 | 解释 | 字段值 | 补充 |
---|---|---|---|
ServerRoot | 服务的安装路径 | /Applications/MAMP/Library | httpd服务所在的目录也可以是父级目录 |
Listen | 监听端口号 | 80 | 因为80端口是系统默认端口,在启动Mamp时候需要输入管理员密码,为避免这种麻烦,可修改端口号 |
DocumentRoot | 服务器将这个路径里的内容返回给客户端 | /Applications/MAMP/htdocs | 修改成我们自己的文件夹路径 |
Directory | 给文件夹分配访问权限 | directory-path | 保留默认配置,新建<Directory>,为自定义文件夹分配权限 |
一些个人装逼爱好
/Applications/MAMP/Library/bin文件夹下有很多服务和cli工具。比如apachectl,mysqld,mysql。可以将这些服务复制到/usr/local/bin下,在终端敲命令启动服务装装逼.
ln -s /Applications/MAMP/Library/bin/apachectl /usr/local/bin/apachectl_mamp
ln -s /Applications/MAMP/Library/bin/mysql/ /usr/local/bin/mysql_mamp
ln -s /Applications/MAMP/Library/support-files/mysql.server /usr/local/bin/mysql.server_mamp
这里不复制mysqld,因为打开mysqld后,终端没法关闭mysqld服务,需要在任务管理器里杀死mysqld进程。使用mysql.server方便管理mysqld就好多了