注:如果觉得终端下编辑太麻烦,也可以直接将文件拖出来手动编辑后在放回原文件夹替换即可
1.启用Apache:
在Mac下打开终端,输入“sudo apachectl start”(不包含引号,下同)
回车后输入自己的电脑密码即可启动Apache
2.检测Apache:
在终端中输入“sudo apachectl -v”,即可看到Apache的版本号
或在浏览器中输入“localhost”可以看到“It Works!”字样
这是检测Apache是否成功启用的两种方法
3.启用PHP:
一、修改httpd.conf配置文件
在终端中输入“sudo vi /etc/apache2/httpd.conf”
将光标移动到“#LoadModule php5_module libexec/apache2/libphp5.so”前的“#”上
按一下“X”键即可将“#”删除(如果删错了可以直接按esc然后输入“:q”来退出编辑模式而后重新执行步骤3)
删除成功后按esc然后输入“:wq”,即可保存内容并退出
二、复制php.ini
在终端中输入“cd /etc/”后回车,然后输入“sudo cp php.ini.default php.ini”即可
4.检测PHP是否成功启用
在终端中输入“sudo apachectl -k restart”重新启动Apache
新建一个文件,如命名为“test.php”(后缀记得是php),里面内容为“<?php echo"PHP启用成功啦!"?>”
将文件拖入“/Library/WebServer/Documents/”目录下,这是Apache的默认访问目录
然后在浏览器中输入“http://localhost/test.php”即可看到“PHP启用成功啦!”的文字
5.修改Apache默认根目录
在终端中输入“sudo vi /etc/apache2/httpd.conf”
找到文件中的DocumentRoot以及<Directory>标签
将其修改为自己的目录,比如修改为:
DocumentRoot "/Users/chenyang/Code/Web"
<Directory "/Users/chenyang/Code/Web">
其中“chenyang”是我的用户名,你们要按照自己的用户名来替换修改
编辑完成后按esc然后输入“:wq”,即可保存内容并退出
你可以按照步骤4来检测一下新目录是否启用成功
至此整个Apache和PHP环境都在Mac下配置成功了!