如何查看 php 脚本的输出

如何查看 php 脚本的输出

我是 php 编程的新手,我已将其安装在 Ubuntu 服务器上,该服务器是 LAMP 服务器。当我进行入门讲座时,我创建了 first.php 文件,但我知道它不能像 c 或 java 那样编译和运行。我想知道我必须做什么才能确保我的程序正常运行。我正在使用的 Ubuntu 服务器没有安装 GUI,所以我想知道我是否还能成功使用它。

答案1

正如你提到的,你没有 GUI,你可以尝试 CLI 浏览器。有很多浏览器,其中我总是选择 lynx,你可以使用以下命令安装它

sudo apt-get install lynx-cur

确保您已将first.php文件放置在正确的位置。

然后检查你的.php 文件。

我的意思是我已经像这样测试过了

jai@frank-Jai:~$ lynx 127.0.01
Looking up  '127.0.01' first

其中127.0.0.1表示本地服务器。

然后它将显示输出为 在此处输入图片描述

例如,如果你编写了一个 .php 脚本,那么你可以这样执行它:

PHP脚本:

root@frank-Jai:~# cat /var/www/ho.php 
<html>
<body>

<?php
echo "My first PHP script!";
?>

</body>
</html>
root@frank-Jai:~# 

然后我将其放在 /var/www/ 目录中,并为其命名。在我的例子中,它是 po.php。然后你可以按如下方式执行它

lynx 127.0.0.1/ho.php

输出将是

在此处输入图片描述

希望这也能帮助您了解如何执行 php 脚本。

答案2

公平地说,PHP最常见的托管在网络服务器上并通过mod_php或运行,php-cgi但您也可以编写命令行和图形 PHP 脚本和应用程序。

sudo apt-get install php5-cli
php -f file.php

这将运行并将 PHP 文件输出到终端。如果 php 文件中有大量 HTML,或者它依赖于各种$_SERVER变量,那么这将无法正常工作。只需安装 lamp 并运行/var/www

sudo apt-get install lamp-server^

(注意:这^不是错误——这是 apt-get 如何知道要安装任务

Ubuntu 14.04 发布时发布的 apache2 版本是 2.4.7,从这个版本开始,出于安全原因,服务器的新根目录似乎是:

/var/www/html

答案3

PHP 不需要编译。

默认站点位于 /var/www

将您的测试文件放在那里并通过浏览器访问http://example.com/first.php

另外,如果你想直接在控制台中测试,你只需编写

php /path/to/file.php

相关内容