目录

安装和配置 Apache 及 PHP

安装和配置 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 配置信息页面
本文是转载文章,点击查看原文
如有侵权,请联系 xyy@jishuzhan.net 删除
相关推荐
我不会编程55513 小时前
Python Cookbook-5.1 对字典排序
开发语言·数据结构·python
李少兄13 小时前
Unirest:优雅的Java HTTP客户端库
java·开发语言·http
无名之逆13 小时前
Rust 开发提效神器:lombok-macros 宏库
服务器·开发语言·前端·数据库·后端·python·rust
似水এ᭄往昔13 小时前
【C语言】文件操作
c语言·开发语言
啊喜拔牙14 小时前
1. hadoop 集群的常用命令
java·大数据·开发语言·python·scala
xixixin_14 小时前
为什么 js 对象中引用本地图片需要写 require 或 import
开发语言·前端·javascript
W_chuanqi14 小时前
安装 Microsoft Visual C++ Build Tools
开发语言·c++·microsoft
anlogic14 小时前
Java基础 4.3
java·开发语言
A旧城以西15 小时前
数据结构(JAVA)单向,双向链表
java·开发语言·数据结构·学习·链表·intellij-idea·idea
Liudef0615 小时前
deepseek v3-0324实现SVG 编辑器
开发语言·javascript·编辑器·deepseek