安装和配置 Apache 及 PHP
bash
# 1. 停止当前 Apache 服务
sudo apachectl stop
# 2. 清除现有的 Apache 配置和文件
sudo rm -rf /etc/apache2
sudo rm -rf /usr/sbin/httpd
sudo rm -rf /Library/WebServer
# 3. 使用 Homebrew 安装 Apache
brew install httpd
# 4. 启动 Apache
sudo brew services start httpd
# 5. 配置 Apache
# 编辑 Apache 配置文件 /opt/homebrew/etc/httpd/httpd.conf
# 6. 重启 Apache 以应用配置更改
sudo brew services restart httpd
# 7. 测试 Apache 是否正常工作
打开浏览器并访问 http://localhost:8080/
# 8. 新增文件目录(默认目录)
/opt/homebrew/var/www
# 安装 PHP
# 1. 使用 Homebrew 安装 PHP
brew install php
# 2. Apache 启用 PHP 模块
# 在 httpd.conf 中加入以下行:
LoadModule php_module /opt/homebrew/opt/php/lib/httpd/modules/libphp.so
# 3. 配置 PHP 文件解析
在 httpd.conf 中,确保 Apache 配置支持 .php 文件的解析。确保以下部分没有被注释掉:
<IfModule dir_module>
DirectoryIndex index.php index.html
</IfModule>
# 4. 配置 PHP 默认设置
在 httpd.conf 文件末尾添加:
AddType application/x-httpd-php .php
# 5. 重启 Apache 以应用 PHP 配置
sudo brew services restart httpd
# 6. 测试 PHP 支持
# 创建一个 PHP 文件来测试 PHP 配置
nano /usr/local/var/www/index.php
# 添加以下内容:
<?php
phpinfo();
?>
打开浏览器访问 http://localhost/index.php,查看 PHP 配置信息页面