OS系统下 使用MAMP站点配置详解

对MAMP熟悉操作流程的请看:

1、 找到 /Applications/MAMP/conf/apache/httpd.conf  

搜索httpd-vhosts.conf 找到:#Include  /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf

将#去掉,使虚拟地址的配置文件生效。

2、找到 /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf

添加如下,,重点 =》注意修改下面8888的端口号,/starblc/public修改为自己的项目路径

<VirtualHost *:8888>

ServerAdmin webmaster@dummy-host.example.com

DocumentRoot "/Applications/MAMP/htdocs/starblc/public"

ServerName myself.com

ErrorLog "logs/dummy-host.example.com-error_log"

CustomLog "logs/dummy-host.example.com-access_log" common

</VirtualHost>

3、找到 /etc/hosts 

添加127.0.0.1    www.myself.com

 

对MAMP不熟悉,需要详细操作流程的请看:

站点配置:
    本文只介绍MAMP下的站点配置过程:
第一步:首先要在MAMP这个软件目录下找到apache的配置文件httpd.conf,路径:/Applications/MAMP/conf/apache/httpd.conf,用记事本(我觉得是能编辑保存的应用程序打开都可以,我用的是Sublime Text)打开,找到以下这段代码
#Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf,然后把前面的#去掉;(文件的代码比较多,建议用command+F弹出搜索框,搜索关键字httpd-vhosts.conf);
    

第二步:
    同样是在MAMP这个软件的目录下找到httpd-vhosts.conf这个文件,用记事本打开它,加上以下这段代码:
<VirtualHost *:80>(这个是你的端口号,根据自己需求改);
    ServerAdmin webmaster@dummy-host2.example.com
    DocumentRoot "/Applications/MAMP/htdocs/myitem”(这个是你想要添加站点的项目的路径,不要抄我的);
    ServerName myitem.com(这个是你想要在浏览器中访问你本地项目的域名,也是你自己给它起的)
    ErrorLog "logs/dummy-host2.example.com-error_log"
    CustomLog "logs/dummy-host2.example.com-access_log" common
</VirtualHost>
为了不影响你原来的域名访问项目,如下图所示,把域名改成你原来可以访问htdocs的域名(也就是127.0.0.1 和 localhost);然后保存关闭;


第三步(最后一步):
    我们还要找到一个叫hosts的文件进行修改,但我在MAMP的目录下无法找到这个文件,那么我们应该怎么办呢?不要慌,其实OS系统下是自带了apache这个目录的,只是隐藏了,你无法在界面直接找到(也就是说,即使我不安装MAMP也是可以在OS系统下进行PHP开发的,用MAMP只是更方便管理我们的项目),但我们可以通过命令行找到这个文件,首先打开终端输入:open /etc/hosts这个命令;

然后你就可以看到下面这个文件,在文件的最后面添加上
127.0.0.1    myitem.com(这个是第二步的时候你自己给它起的名字,不要抄我的)


至此,所有步骤已经完成
接下来就是重启的MAMP


然后随便打开一个浏览器(以苹果自带的Safari为例吧);输入你刚才设置好的站点域名;

至此,已经大功告成!
 

 

<think>我们正在讨论的是在macOS使用MAMP配置PHP环境版本的方法。根据引用[1],macOS系统已经内置了Apache和PHP(例如macOS Sierra 10.12内置的是PHP 5.6),但MAMP提供了自己的PHP版本,并且允许用户切换不同的PHP版本。因此,配置MAMP的PHP环境版本主要是通过MAMP控制面板来选择所需的PHP版本。 具体步骤: 1. 打开MAMP应用。 2. 点击“Preferences”(偏好设置)。 3. 选择“PHP”标签页。 4. 在“PHP Version”下拉菜单中选择你需要的PHP版本(如7.4.2, 8.0.0等)。 5. 点击“OK”保存设置。 6. 重启MAMP服务(如果它没有自动重启)。 另外,有时可能需要修改环境变量,以便在命令行中使用MAMP的PHP版本,而不是系统自带的PHP版本。这可以通过在shell配置文件(如~/.bash_profile, ~/.zshrc等)中添加路径来实现。 例如,对于bash: ```bash echo 'export PATH="/Applications/MAMP/bin/php/php[版本号]/bin:$PATH"' >> ~/.bash_profile source ~/.bash_profile ``` 注意:将[版本号]替换为你选择的PHP版本,例如php7.4.2。 验证命令行中的PHP版本: ```bash php -v ``` 此外,MAMP的PHP配置文件(php.ini)通常位于: /Applications/MAMP/bin/php/php[版本号]/conf/php.ini 你可以根据需要编辑这个文件,然后重启MAMP服务。 引用[1]提到macOS内置了PHP,但MAMP提供了独立的PHP环境,因此通过MAMP控制面板切换版本是最直接的方法。 现在,根据要求,生成相关问题: §§相关问题§§ 1. 如何在MAMP中切换PHP版本? 2. 如何配置MAMP的PHP版本以在命令行中使用? 3. 如何修改MAMP的PHP配置(php.ini)? 4. MAMP的PHP版本和macOS系统自带的PHP版本有什么区别? </think> 以下是 macOS 系统配置 MAMP 的 PHP 环境版本的详细方法,分为三个步骤操作: --- ### 一、通过 MAMP 控制面板切换 PHP 版本 1. **打开 MAMP Pro** 启动 MAMP Pro 应用,进入主界面 2. **选择 PHP 版本** 点击顶部菜单栏 **"Tools" → "Switch PHP Version"** 在下拉菜单中选择目标版本(如 8.2.0, 7.4.33 等)[^1] ```plaintext 示例路径:/Applications/MAMP/bin/php/php8.2.0/ ``` 3. **重启服务** 点击 **"Restart Servers"** 按钮使配置生效 --- ### 二、配置命令行 PHP 环境(避免使用系统内置 PHP) 1. **修改 shell 配置文件** 打开终端,编辑配置文件(以 zsh 为例): ```bash nano ~/.zshrc ``` 2. **添加环境变量** 在文件末尾插入(替换为实际路径): ```bash export PATH="/Applications/MAMP/bin/php/php8.2.0/bin:$PATH" ``` 3. **生效配置** ```bash source ~/.zshrc ``` 4. **验证版本** ```bash php -v # 应显示 MAMP 的 PHP 版本 ``` --- ### 三、自定义 PHP 扩展配置 1. **定位 php.ini 文件** 在 MAMP 控制面板点击 **"File" → "Edit Template" → "PHP"** 选择当前 PHP 版本的配置文件(如 `php8.2.0.ini`) 2. **启用扩展** 找到需启用的扩展(如 Redis)取消注释: ```ini ; 改为 ↓ extension=redis.so ``` 3. **修改参数** 调整内存限制等参数: ```ini memory_limit = 512M ``` 4. **保存重启** 保存后点击 **"Restart Servers"** > ⚠️ 注意:系统内置 PHP 路径通常为 `/usr/bin/php`,而 MAMP 路径类似 `/Applications/MAMP/bin/php/php[版本]/bin/php`,环境变量配置可确保命令行与 Web 环境一致[^1]。 --- ### 验证配置是否成功 1. **创建测试文件** 在 MAMP 网站根目录(默认 `/Applications/MAMP/htdocs/`)新建 `test.php`: ```php <?php phpinfo(); ``` 2. **浏览器访问** 打开 `http://localhost/test.php` 检查 **"Loaded Configuration File"** 路径是否为 MAMP 的 `php.ini` ---
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值