首頁 > 後端開發 > php教程 > Mac apache2 php7如何配置

Mac apache2 php7如何配置

PHPz
發布: 2020-09-04 17:27:24
原創
2499 人瀏覽過

配置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中文网

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板