当先锋百科网

首页 1 2 3 4 5 6 7

Mac环境下安装PHP7与Apache

使用Mac系统进行Web开发,需要对PHP7和Apache进行配置,以便进行本地开发以及服务器部署。本文将介绍如何在Mac上安装PHP7和Apache,以便于程序员进行Web开发。

安装Homebrew

Homebrew是一个包管理系统,用于在Mac OS X上安装软件包。它使安装很容易,并且包括许多软件包。安装Homebrew的最简单方法是在终端中运行以下命令:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

一旦安装完成,就可以使用以下命令检查Homebrew是否安装成功:

brew doctor

安装PHP7

在终端中输入以下命令以安装PHP7:

brew install php@7.2

安装完成后,可以使用以下命令检查PHP版本:

php -v

配置PHP7路径,在终端中输入以下命令:

export PATH="$(brew --prefix homebrew/php/php72)/bin:$PATH"

安装Apache

在终端中输入以下命令以安装Apache:

brew install httpd

安装完成后,可以使用以下命令启动Apache:

sudo apachectl start

要检查Apache是否正常运行,请在浏览器中输入http://localhost,如果看到“It works!”消息,则表示Apache正在运行。

配置Apache

在终端中执行以下命令,进入Apache配置文件目录:

cd /usr/local/etc/httpd/

修改配置文件httpd.conf,可以使用nano或其他编辑器修改:

nano httpd.conf

在文件顶部找到以下两行:

#LoadModule rewrite_module libexec/mod_rewrite.so
#LoadModule php7_module /usr/local/opt/php@7.2/lib/httpd/modules/libphp7.so

将其修改为以下内容:

LoadModule rewrite_module libexec/mod_rewrite.so
LoadModule php7_module /usr/local/opt/php@7.2/lib/httpd/modules/libphp7.so

找到以下行:

DocumentRoot "/usr/local/var/www"

将其修改为你自己Web项目的目录:

DocumentRoot "/Users/YOUR-USERNAME-HERE/Sites"

找到下面一段代码,去掉注释(#),启用Apache软件组件发现:

Options FollowSymLinks
AllowOverride All
Require all deniedOptions Indexes FollowSymLinks
AllowOverride All
Require all granted

保存文件并退出。要重新启动Apache以使更改生效,请在终端中运行以下命令:

sudo apachectl restart

测试

在运行Apache和PHP之后,即可测试您的Web应用程序。启动您的Web浏览器并转到:

http://localhost/~username/

其中username是您的用户名。如果您的Web浏览器看到您的Web应用程序,则表示按照预期配置。

以上就是在Mac环境下安装PHP7和Apache的过程。PHP和Apache的配置及使其正常运行是Web开发中的基础,同时也是Web开发中最常见的问题之一。希望这个指南能够为开发者带来一些帮助。