我的“phpinfo.php"文件在firefox和safari中加载一个完全空白的页面


my "phpinfo.php" file loads a completely blank page in both firefox and safari

Background:我想学习PHP,在我正在做的教程中,你要做的第一件事就是通过创建一个phpinfo.php文件并打开它来测试它。

问题:在FireFox中,文件加载一个空白页面。在Safari中,它只显示我写的代码:<?php phpinfo(); ?> .

到目前为止的步骤(不一定是顺序):我按照http://coolestguidesontheplanet.com/how-to-install-php-mysql-apache-on-os-x-10-6/
的步骤操作。我在纯文本模式下使用文本编辑器(而不是富文本)制作了一个phpinfo.php文件,并将其保存在我的"站点"文件夹中。这是该文件中唯一的一行:
<?php phpinfo(); ?>
在系统首选项中,我打开了web共享并运行mySQL服务器。根据我提到的教程,我已经从httpd.conf文件中的加载php 5模块行前面删除了#。我试着用"sudo apachectl restart"重新启动web服务器,然后重新启动Firefox。

我在etc文件夹中寻找php.ini文件。没有,但我找到了php。ini。default。我复制了该文件,并将副本重命名为php.ini。我不确定这一步是否正确,但从我在网上找到的一点信息来看,似乎有人已经这么做了,我想,为什么不呢?(phpinfo.php在此步骤前后加载空白页面)

我在终端输入php -i | grep php.ini,得到如下结果:
Configuration File (php.ini) Path => /etc
Loaded Configuration File => /private/etc/php.ini
和时区警告

所以我决定在/private/etc文件夹中寻找php.ini,那里有一个。(我创建的是/etc文件夹,而不是/private/etc文件夹)

我已经搜索了包括这个网站在内的互联网来寻找答案。

系统信息

:
当在终端中输入php -v时,它告诉我使用的是PHP 5.3.28当在终端输入mysql -v时,它告诉我我正在使用mySQL 5.6.10我在Macbook Pro上运行的是Mac OS 10.7.5。FireFox版本:40.0.3
Safari版本:6.1.6

:
1)我是否正确创建了php.ini文件?
2)我错过了什么?为什么phpinfo文件没有在我的浏览器中加载?
3)时区警告重要吗?

确保您的源代码文件在末尾具有.php扩展名。

如果你可以在浏览器中看到你的php文件的代码,可能你的apache服务器没有启动或它没有正常工作。为了快速设置您的开发环境,我建议您下载一个"全在一个包",例如XAMPP服务器或WAMP服务器。它提供了所有你需要让你的php项目工作,它是非常容易和快速安装。

看看:https://www.apachefriends.org/index.html

一旦你安装了这个包,为你的项目创建一个文件夹,并把你的php文件放在里面。因此,将你的项目文件夹复制到"htdocs"文件夹,在WAMP或XAMPP路径中,打开浏览器并输入URL:

http://localhost/yourProjectFolder/phpinfo.php

你会看到你的php文件在。

祝你好运!