2014-09-22 78 views
0

Xampp似乎运行良好,状态说php正在运行,我可以访问localhost xampp状态网站,并做phpinfo那里,它看起来不错。Xampp没有显示回显文本

它也可以运行一个php脚本来改变一个网站的背景图片。

但它无法回应某些字符串...

<?php echo '<p>Hello World</p>'; ?> 

返回信息:Hello World“; ?>

<?php 
    $name='Harry'; 
    echo $name; 
?> 

什么也没有返回,全部为空。

<?php phpinfo(); ?> 

什么也没有返回,全部空白。

<?php print(Date("l F d, Y")); ?> 

什么也没有返回,全部为空。

我访问该文件是这样的:

http://localhost/dummies/helloW.php 

源代码:

<!DOCTYPE html> 
<head> 
    <title>PHP test</title> 
</head> 
<body> 

<?php echo '<p>Hello World</p>'; ?> 

<?php 
    $name='Harry'; 
    echo $name; 
?> 


<?php phpinfo(); ?> 

<?php print(Date("l F d, Y")); ?> 

</body> 
</html> 

什么会导致这个问题?

ACCESS_LOG

127.0.0.1 - - [22 /月/ 2014:14:54:56 0200] “GET /xampp/perl.pl HTTP/1.0” 200 2 127.0.0.1 - - [ 22/Sep/2014:14:54:56 +0200]“GET /xampp/status.php HTTP/1.1”200 3891 127.0.0.1 - - [22/Sep/2014:14:58:04 +0200]“ GET /dummies/helloW.php HTTP/1.1“200 474 127.0.0.1 - - [22/Sep/2014:14:58:06 +0200]”GET /dummies/helloW.php HTTP/1.1“200 474 127.0 .0.1 - - [22/Sep/2014:14:58:07 +0200]“GET /dummies/helloW.php HTTP/1.1”200 474

ERROR_log

[Mon Sep 22 14:57:03.001150 2014] [ssl:warn] [pid 23774] AH01906:www.example.com:443:0服务器证书是CA证书(BasicConstraints:CA == TRUE!?) [Mon Sep 22 14:57:03.001194 2014] [ssl:warn] [pid 23774] AH01909:www.example.com:443:0服务器证书不包含与服务器名称匹配的ID [Mon Sep 22 14: AH00163:Apache/2.4.10(Unix版)[img] [img] [img] [img] [img] [img] [img] [img] )OpenSSL/1.0.1i PHP/5.5.15 mod_perl/2.0.8-dev Perl/v5.16.3配置 - 恢复正常操作 [Mon Sep 22 14:57:03.009786 2014] [core:notice] [pid 23774] AH00094:命令行:'/ opt/lampp/bin/httpd -E/opt/lampp/logs/error_log -D SSL -D PHP' [周一14年9月22日:58:22.036884 2014] [mpm_prefork:声明] [PID 23774] AH00169:抓住SIGTERM,关停

PHP_ERROR_log

包含任何....

+0

erm ...是否启用PHP?并且是apache运行?检查日志 – 2014-09-22 12:25:51

+1

看起来不像PHP正在运行队友。检查你的XAMPP控制面板 – iamgory 2014-09-22 12:28:14

+0

假设默认的xampp安装,总是看看'c:\ xampp \ php \ logs \ php_error_log'文件来查看你的php脚本中的错误。 – Marek 2014-09-22 12:31:36

回答

0

你的PHP ISN”运行。输出

<?php echo '<p>Hello World</p>'; ?> 

在HTML文件中?

Hello World'; ?> 

Linux?不是我喜欢的。了解Apache是​​否正在运行。如果是,只需卸载并重新安装Xampp。这只是Xpppp。除非您在现场环境中使用它。在这种情况下,交上你的PHP徽章,你就没有力量了。

P.S.您错过了分号后'Harry'