上一篇
mac系统下如何高效搭建PHP本地服务器?详细教程揭秘!
- 云服务器
- 2025-12-04
- 5
在Mac上搭建PHP本地服务器是一个相对简单的过程,以下是一份详细的步骤指南,帮助您在Mac上配置PHP环境,并使用Apache作为服务器软件。
安装Apache
- 打开Mac的终端。
- 输入以下命令以安装Apache: sudo port install apache24
- 安装完成后,使用以下命令启动Apache服务: sudo port load apache24
- 检查Apache是否正在运行: sudo lsof i :80
如果看到输出表明Apache正在监听80端口,则表示Apache已成功启动。

安装PHP
-
使用Homebrew安装PHP:
-
安装PHP时,Homebrew会询问是否要安装额外的扩展,根据需要选择安装,
- php70apache2:用于将PHP与Apache集成。
- php70json:用于处理JSON数据。
- php70mysql:用于MySQL数据库支持。
-
安装完成后,重启Apache服务以加载PHP模块:
sudo port reload apache24
- 打开Apache的配置文件,通常位于/usr/local/etc/apache2/目录下: sudo nano /usr/local/etc/apache2/httpd.conf
- 在配置文件中,找到LoadModule行,确保以下模块被加载: LoadModule php7_module libexec/apache2/libphp7.so
- 找到DirectoryIndex行,确保它设置为index.php index.html index.htm。
- 保存并关闭配置文件。
- 打开PHP的配置文件,通常位于/usr/local/etc/php/7.x/apache2/目录下: sudo nano /usr/local/etc/php/7.x/apache2/php.ini
- 在配置文件中,找到以下设置并修改它们:
- allow_url_fopen = On:允许PHP打开URL。
- allow_url_include = Off:关闭从URL包含文件。
- date.timezone = "Asia/Shanghai":设置时区,根据您的位置修改。
- 保存并关闭配置文件。
- 在您的Mac上创建一个名为info.php的文件,内容如下: <?php phpinfo(); ?>
- 将该文件放置在Apache的默认网站目录中,通常是/usr/local/Server/www/。
- 打开浏览器,访问http://localhost/info.php。
- 如果看到PHP信息页面,则表示PHP已成功安装。
配置Apache
配置PHP
测试PHP安装
步骤 命令或操作 安装Apache sudo port install apache24 启动Apache sudo port load apache24 检查Apache状态 sudo lsof i :80 安装PHP brew install php 安装PHP扩展 选择安装需要的扩展 重启Apache sudo port reload apache24 编辑Apache配置 sudo nano /usr/local/etc/apache2/httpd.conf 编辑PHP配置 sudo nano /usr/local/etc/php/7.x/apache2/php.ini 测试PHP安装 创建info.php并访问http://localhost/info.php FAQs
Q1:如何更改Apache的默认网站目录?
A1:要更改Apache的默认网站目录,您需要编辑httpd.conf文件中的DocumentRoot指令,要将默认目录更改为/Users/YourUsername/Sites/,您可以修改以下行:

DocumentRoot "/Users/YourUsername/Sites/"
然后重启Apache服务。
Q2:如何设置PHP的内存限制?
A2:在PHP的配置文件php.ini中,找到memory_limit指令并修改其值,要将内存限制设置为256MB,可以修改如下:
memory_limit = 256M
保存并关闭配置文件后,重启Apache服务以应用更改。
