MAMP PRO使用模板创建必要的服务器配置文件。您可以从菜单项“文件”>“编辑模板”中编辑这些模板。在这里,您可以访问无法从MAMP PRO用户界面访问的选项。
模版此次文件夹:
/Users/johnc/Library/Application Support/appsolute/MAMP PRO
~/Library/Application Support/appsolute/MAMP PRO/templates
当您对其中一个模板进行更改时,将创建模板文件。您的Apache,Apache SSL,Nginx,PHP和MySQL配置都有单独的模板。如果您未对模板进行任何更改,则您的~/Library/Application Support/appsolute/MAMP PRO/templates目录将为空。
注意:模板文件中的错误可能导致服务器无法启动。只有熟悉选项的确切语法和含义时,才应编辑这些模板。
- Apache(httpd.conf和httpd-ssl.conf)
在此处打开并编辑httd.conf模板文件。对模板文件所做的更改将反映在您的真实httpd.conf文件中。从模板文件创建的httpd.conf文件位于/Library/Application Support/appsolute/MAMP PRO/conf。您可以检查此文件以验证您在模板文件中所做的更改是否得到了正确反映。
重新启动服务器后,更改将反映在您的真实httpd.conf文件中。这适用于所有配置文件,包括nginx.conf,php.ini,my.cnf和main.cnf。
- Nginx(nginx.conf)
在此处打开并编辑您的nginx.conf模板文件。对模板文件所做的更改将反映在您的真实nginx.conf文件中。从模板文件创建的nginx.conf文件位于/Library/Application Support/appsolute/MAMP PRO/conf。
- PHP(php.ini)
在这里打开并编辑php.ini模板文件。可能有几个版本的PHP可用,每个版本都有自己的模板文件。对模板文件所做的更改将反映在您真实的php.ini文件中。从模板文件创建的php.ini文件位于/Library/Application Support/appsolute/MAMP PRO/conf。
- MySQL的(my.cnf中)
在此处打开并编辑my.cnf模板文件。可能有几个版本的MySQL可用,每个版本都有自己的模板文件。对模板文件所做的更改将反映在您的真实my.cnf文件中。my.cnf文件是从模板文件创建的,位于/Applications/MAMP/tmp/mysql/my.cnf。
- 后缀(main.cf)
在此处打开并编辑您的main.cnf模板文件。对模板文件所做的更改将反映在您的真实main.cnf文件中。main.cnf文件是从模板文件创建的,位于/etc/main.cf。
MAMP PRO和httpd.conf,nginx.conf php.ini,my.cnf
导出模板:
导出当前模板。
导入模板:
导入外部模板。
导入在不同版本的MAMP PRO中制作的模板可能会导致某些配置文件无效,从而阻止服务器启动。
出厂设置:
- 设置1
设置1会将所有主机和服务器设置重置为默认值,包括将Apache端口设置回8888,8890,8889以及Apache User / MySQL用户user name/user name。
- 设置2
设置2会将所有主机和服务器设置重置为默认值,包括将端口设置回80,440,3306和Apache User / MySQL用户www/mysql。
备份...:
备份所有主机设置,主机和数据库文件。
从备份还原:
从以前的备份还原文件。
注意:还原备份的文件可能会覆盖当前的主机和数据库文件。在从备份还原之前备份当前的主机和数据库文件。