Home  >  Article  >  Backend Development  >  Mac apache2 php7如何配置

Mac apache2 php7如何配置

PHPz
PHPzOriginal
2016-06-06 20:16:212456browse

配置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 服务器

sudo apachetcl start

查看Apache 版本

httpd -v

在safari输入localhost

67ec81114139dc8b9eef8eab41b3ed8.png

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

apachectl configtest

根据报错信息修改

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

默认系统文件路径在

/Library/WebServer/Documents/

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

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

yezideMacBook-Air:~ yezi$ mkdir Sites

然后创建一个“username.conf”

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

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

<Directory "/Users/username/Sites/">
AllowOverride All
Options Indexes MultiViews FollowSymLinks
Require all granted
</Directory>

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

sudo vi /etc/apache2/httpd.conf

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

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

然后再打开

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

解除注释

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

最后一步 重启apache

sudo apachectl restart

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

34db77f6789985e05d0277a8061ba15.png

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

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

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn