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 denied Options 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开发中最常见的问题之一。希望这个指南能够为开发者带来一些帮助。