php - Mac 上的 Apache、MySql 和 PHP

标签 php mysql macos apache webserver

我正在按照本教程将我的 Mac 设置为 Web 服务器:https://coolestguidesontheplanet.com/get-apache-mysql-php-and-phpmyadmin-working-on-osx-10-11-el-capitan/

但不幸的是,如果我访问http://localhost/~username/info.php,我就被卡住了。它工作正常,但是当我仅访问时:http://localhost/info.php它说禁止,知道如何解决这个问题吗?

编辑:

我想同时访问系统根目录和用户根目录
非常感谢

最佳答案

我认为要实现这一点,您需要激活并使用虚拟主机。
试试这个:
1)打开httpd.conf文件:

sudo nano /etc/apache2/httpd.conf

2)查找以下行并取消注释:

# Virtual hosts

Include /private/etc/apache2/extra/httpd-vhosts.conf

3) 这将允许使用 httpd-vhosts.conf 文件,打开此文件以添加虚拟主机。

sudo nano /etc/apache2/extra/httpd-vhosts.conf

4) 在文件开头添加以下代码。

<VirtualHost *:80>
ServerName localhost
DocumentRoot /Library/WebServer/Documents/
</VirtualHost>

关于php - Mac 上的 Apache、MySql 和 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38559468/

相关文章:

php - 如何使用 mySQL PDO 输出数据?

php - "Given URL is not whitelisted in Client OAuth Settings"在 Facebook 登录测试主机

MySQL选择总和大于阈值的记录

java - 在 linux 主机上创建 osx java 应用程序分发

macos - 什么是我自己的服务器的 Mac Os 最好的 Git 客户端?

php - 在 Woocommerce 中更改产品库存可用性文本

PHP - 如何合并数组内的数组

php - 在 shell 中运行连接到 mysql 数据库的 php 脚本

mysql - 在 Laravel 5.4 中复制一条记录及其后代

ios - UIScreen.mainScreen.scale 在 NSScreen 上