我最近从Linux/Ubuntu切换到了Mac,我在MacOSMonterey12.4上用自制软件安装了Apache 2和PHP 8,这是我的MacBookPro预装的(M1).我已经成功地配置了Apache,它工作得很好,因为我能够访问我的本地主机.我甚至改变了文档根从默认位置到我的自定义位置(在我的主目录中)在成功安装了apache之后,我安装了php
isthakur@Inders-MacBook-Pro apache2 % php -v
PHP 8.1.6 (cli) (built: May 12 2022 23:30:39) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.6, Copyright (c) Zend Technologies
with Zend OPcache v8.1.6, Copyright (c), by Zend Technologies
PHP安装在以下位置/opt/homebrew/bin/php
,但我无法在浏览器上获得输出我已经创建了一个PHP文件在我的文档根以下代码,并命名为test.php
<?php
phpinfo();
?>
当我试图通过浏览器打开这个文件(http://localhost/test.php)的代码显示在浏览器上,这意味着服务器不处理PHP.任何形式的帮助是受欢迎的,我感谢大家在预期.问候
1条答案
按热度按时间pgvzfuti1#
在网上阅读博客和回复后,我发现MacOS预装了Apache,甚至在MacOS Monterey之前也预装了php(12)所以我重置了我的Mac,发现Apache是预装的,我只需要使用下面的命令
sudo apachectl start
运行它,我就可以访问Apache了。由于没有安装PHP,我需要使用自制软件安装它。安装php后,我看到我需要修改我的https.conf文件如下。