我正在尝试Apache, MySQL &PHP for macOS .
我遵循了这个指南:https://tobschall.de/2020/11/01/big-sur-mamp/
并配置了我的/etc/apache2/extra/httpd-vhosts.conf
<VirtualHost *:80>
DocumentRoot "/Users/myname/Sites/test"
ServerName local.idex
</VirtualHost>
和我/etc/hosts
127.0.0.1 localhost local.test
255.255.255.255 broadcasthost
::1 localhost
如果我把以下php文件(phpinfo.php
)
echo '<?php phpinfo();' > /Library/WebServer/Documents/phpinfo.php
在测试目录中输入,并在浏览器中输入http://localhost/phpinfo.php,得到
echo ' & lt; ?PHP phpinfo();'>/图书馆/网络服务器到phpinfo . php
/文件/就是我在文件中添加的内容
看起来php不工作:-(
)I have check:
- Apache正在运行(http://localhost给出'It Works')和
- 强制php (php -S localhost:8080)没有帮助。
你知道吗?
对于有同样问题的人。我在这里找到了解决方案(https://wpbeaches.com/install-apache-mysql-php-on-macos-11-big-sur-and-earlier-macos/)只需添加
LoadModule php7_module libexec/apache2/libphp7.so
/etc/apache2/httpd.conf文件