> 백엔드 개발 > PHP 튜토리얼 > Mac apache2 php7如何配置

Mac apache2 php7如何配置

PHPz
풀어 주다: 2020-09-04 17:27:24
원래의
2552명이 탐색했습니다.

配置Mac apache2 php7的方法:首先启动apache服务器;然后在safari中输入localhost;接着创建一个“username.conf”;最后修改主配置文件“http.cong”并重启apache即可。

Mac apache2 php7如何配置

Mac apache2 php7配置

关于本机 maOS High Sierra version 10.13.1

利用本机自带的apache2 + php7 配置服务器

启动apache 服务器

1

sudo apachetcl start

로그인 후 복사

查看Apache 版本

1

httpd -v

로그인 후 복사

在safari输入localhost

67ec81114139dc8b9eef8eab41b3ed8.png

如果没有看到上面界面,可以输入

1

apachectl configtest

로그인 후 복사

根据报错信息修改

一般服务器的路径有两个:一个是系统的,一个是用户的

默认系统文件路径在

1

/Library/WebServer/Documents/

로그인 후 복사

但我们希望在用户目录下执行php文件

首先在用户根目录下创建一个Sites目录

1

yezideMacBook-Air:~ yezi$ mkdir Sites

로그인 후 복사

然后创建一个“username.conf”

1

yezideMacBook-Air:~ yezi$ sudo vi /etc/apache2/users/yezi.conf

로그인 후 복사

在打开的文件中添加以下信息:(注:username改为你自己的用户名)

1

2

3

4

5

<Directory "/Users/username/Sites/">

AllowOverride All

Options Indexes MultiViews FollowSymLinks

Require all granted

</Directory>

로그인 후 복사

在打开apache2 的主配置文件http.cong

1

sudo vi /etc/apache2/httpd.conf

로그인 후 복사

将以下这些被注释掉的解除,就是把前面的#去掉

1

2

3

4

5

6

7

LoadModule authz_core_module libexec/apache2/mod_authz_core.so

LoadModule authz_host_module libexec/apache2/mod_authz_host.so

LoadModule userdir_module libexec/apache2/mod_userdir.so

LoadModule include_module libexec/apache2/mod_include.so

LoadModule rewrite_module libexec/apache2/mod_rewrite.so

LoadModule php7_module libexec/apache2/libphp7.so

Include /private/etc/apache2/extra/httpd-userdir.conf

로그인 후 복사

然后再打开

1

sudo vi /etc/apache2/extra/httpd-userdir.conf

로그인 후 복사

解除注释

1

Include /private/etc/apache2/users/*.conf

로그인 후 복사

最后一步 重启apache

1

sudo apachectl restart

로그인 후 복사

再在safari中输入http://localhost/~username/

34db77f6789985e05d0277a8061ba15.png

看见这个就可以啦~~~~

更多相关技术文章,请访问PHP中文网

관련 라벨:
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿