我是php领域的新手。 我正在使用xampp而且它正在使用。和php也被激活了。
我写了这段代码
<!DOCTYPE html>
<html>
<body>
<?php
$x=5;
$y=6;
$z=$x+$y;
echo $z;
?>
</body>
</html>
输出窗口为空。我不知道错误是什么。 有谁知道解决方案?
答案 0 :(得分:8)
根据评论回答。
PHP文件必须由Web服务器解释(在您的情况下 - apache with php extension ,这是XAMPP的一部分),它执行PHP代码并通过http协议将脚本输出/结果发送到Web浏览器。
要执行PHP脚本并显示结果,您必须使用HTTP,如下所示:http://localhost/doctrinetest/welcome.php
。
c:\xampp\htdocs
目录在http://localhost/
网址“已投放”。
通过文件系统打开该文件(不使用apache服务器)将输出空白页面,因为浏览器不应该执行PHP。但是,该空白页面将包含静态HTML部分代码。
看起来,你不明白PHP是如何工作的。 您需要阅读一些有关网络基础知识的书籍。
最终您可以访问http://thenewboston.org或http://phpacademy.org - 他们有非常好的教育视频。
答案 1 :(得分:1)
似乎该文件未被解释为PHP。确保该文件的扩展名为php。
你没有看到php代码的原因是标签阻止了这一点,但你应该在源代码中找到它们。
您应该检查是否通过http访问该文件,而不是直接使用浏览器访问该文件。因此,您的地址栏中应该有http://localhost/script.php
之类的内容。
还要确保你的apache配置中有这样的行:
#
# PHP-Module setup
#
LoadFile "C:/Program Files (x86)/www/php/php5ts.dll"
LoadModule php5_module "C:/Program Files (x86)/www/php/php5apache2_2.dll"
<FilesMatch "\.php$">
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>
答案 2 :(得分:1)
请谷歌搜索:如何安装XAMPP。完成后,在浏览器中打开
http://localhost/
查看它是否有效。
在询问你应该学习的东西之前,这不是一个真正的问题。