Mac OS X系统都自带了Apache和PHP环境,只是默认情况下没有开启。
配置步骤
1. 查看本机apache和php版本
➜ ~ apachectl -version
Server version: Apache/2.4.33 (Unix)
Server built: Apr 3 2018 23:45:11
➜ ~ php -v
PHP 7.1.16 (cli) (built: Mar 31 2018 02:59:59) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies
2. 管理Apache
sudo apachectl start //开启
sudo apachectl stop //关闭
sudo apachectl restart //重启
此时在浏览器输入localhost , 会出现“It works!”界面
3. 开启PHP
使用以下命令打开配置文件
sudo vim /etc/apache2/httpd.conf
找到#LoadModule php7_module libexec/apache2/libphp7.so,去掉注释(删除前面的井号)。
4. 修改Apache目录
Mac下Apache的默认文件夹为/Library/WebServer/Documents,每次修改都要打密码十分麻烦,我们需要修改它。
sudo vim /etc/apache2/httpd.conf
找到以下内容:
DocumentRoot "/Library/WebServer/Documents"
<Directory "/Library/WebServer/Documents">
把路径替换成自己想要的地方,例如~/apache , 保存退出。
重启apache:
sudo apachectl restart
我们可以把index.php放在~/apache文件下,用浏览器访问localhost就能看到内容