身为Mac上的Apache初学者,有许多需要注意的事项

Mac默认安装了Apache。

请开始 Apache 控制台。

这很有效!正在显示这一结果。
使用sudo apachectl stop命令
使用sudo apachectl restart命令

沉迷的要点

有时候Brew会自带Apache。

无论您是否放心,但是brew可以通过一个简单的命令来安装。

不管设定文件有多个。

以前我遇到的问题是,即使在配置文件中启用了PHP的socket(取消了注释),PHP仍然无法正常工作,这让我感到非常沮丧。

一定要确定自己使用哪个版本的Apache,明确配置文件所使用的Apache,才能继续工作。

应对办法

哪个httpd

让我们通过终端确认下哪个 Apache 当前是可用的。
/usr/sbin/httpd

如果想要使用其他的Apache,

将控制台的直接链接粘贴到终端。

修改BashProflie等文件中的引用顺序。

有一种方法可以这样做。
似乎会先执行先读取的命令。

文档根目录的位置

图书馆/网络服务器/文档

当在终端中输入”open Library/WebServer/Documents”时,可以直接在Finder中打开,非常方便。

使得位于本地Wi-Fi上的设备能够通过固定IP地址访问Apache。

<IfDefine SERVER_APP_HAS_DEFAULT_PORTS>
Listen 8080
</IfDefine>
<IfDefine !SERVER_APP_HAS_DEFAULT_PORTS>
# Listen 80
Listen 192.168.11.1:80
</IfDefine>

我认为Listen可能负责80端口,所以在这里,
Listen 192.168.11.1:80
而不是使用127.0.0.1,你可以使用Wi-Fi连接的IP地址。
关于如何设置固定IP地址,
以及如何确认固定IP地址,请各位自行查找。

再启动后应该可以从其他智能手机或其他设备上访问。

设置文件

/etc/apache2/httpd.conf 可以被简单地翻译为 “Apache 的配置文件”。

编辑
sudo vim /etc/apache2/httpd.conf

Apache 的配置文件

/etc/apache2/httpd.conf是通常的访问日志文件。

/var/log/apache2/access_log

错误日志文件

私有目录下的Apache2错误日志

由于安全原因,错误消息不会显示出来,因此需要通过错误文件日志来了解错误情况,这会影响到开发效率。

虚拟主机

首先将设置打开。
只需注释掉。

虚拟主机可以在父级文件或各自的htaccess文件中编写。

服务器名为本地主机,
文档根目录为/Users/username/Sites。

广告
将在 10 秒后关闭
bannerAds