windows系统需要自己手动安装phpstudy,但是mac不需要,它自带的有Apache,只需要配置即可。

一、启动Apache服务

在终端中输入:

sudo apachectl start

(sudo是系统管理命令,输入完成后会需要输入密码,即电脑密码,输入不会显示出来,按回车即可进入下一步)
在终端中输入如下命令,查看Apache服务版本:

sudo apachectl -v

在浏览器中输入如下网址,检查Apache服务是否启动成功:

http://localhost
http://127.0.0.1

如果浏览器中显示 It Works!则证明Apache服务开启成功。

Apache的其他命令:
在终端中输入如下命令,关闭Apache服务

sudo apachectl stop

在终端中输入如下命令,重启Apache服务

sudo apachectl restart

Apache服务安装路径:
Apache服务的默认安装路径是/etc/apache2,一版情况下/etc目录在Finder下是不可直接找到的,在Finder下使用快捷键 command+shift+g,然后输入/etc 回车,就会看到apache2目录:
mac配置PHP环境
mac配置PHP环境
修改端口号:
找到并打开httpd.conf,搜索Listen80,修改成你想要的端口号即可(对配置文件修改过后要一定要重启Apache服务)
将apache的这个默认目录更改到用户目录下:
1⃣️
1、在自己的用户目录下新建一个Sites文件夹,我的用户目录为xjj
2、进到cd /etc/apache2/users/目录下,sudo vim username.conf,找到
  DocumentRoot “/Library/WebSever/Documents”
  <Directory “/Library/WebSever/Documents”>
替换成
  DocumentRoot “/Users/{username}/Sites”
  <Directory “/Users/{username}/Sites”>
其中{username}是你登陆用户名,如:
  DocumentRoot “/Users/xjj/Sites”
  <Directory “/Users/xjj/Sites”>
2⃣️
进到/etc/apache2/目录,sudo vim httpd.conf 将下面三句话的注释去掉:
  LoadModule authn_core_module libexec/apache2/mod_authn_core.so
  LoadModule authz_host_module libexec/apache2/mod_authz_host.so
  LoadModule userdir_module libexec/apache2/mod_userdir.so

(前两句应该已经不带注释了,把第三句注释放开。 三句话不在一起,找到第三句解开注释就可以了)
3⃣️
进到/etc/apache2/extra/目录,sudo vim httpd-userdir.conf
将Include /private/etc/apache2/users/*.conf 这句话解开注释。

最后,一定要重启Apache
在指定的目录下写一个示例,index.php
在浏览器输入localhost/index.php即可查看自己的内容。

这样,php配置成功

相关文章:

  • 2021-09-29
  • 2021-10-09
  • 2021-07-14
  • 2022-02-12
猜你喜欢
  • 2021-04-21
  • 2021-09-29
  • 2021-06-23
  • 2021-07-29
  • 2021-06-25
  • 2021-04-11
  • 2021-09-29
相关资源
相似解决方案