我刚刚开始使用php并且遇到了很多麻烦。每次我参加启动我的php页面我的浏览器都试图让我下载它。我的PHP代码如下。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<?php $uri = $_SERVER['REQUEST_URI'];?>
<?php echo $uri;?>
<?php $host = $_SERVER['HTTP_HOST'];?>
<?php echo $host;?>
<?php echo $_SERVER['REQUEST_URI'];?>
<?php echo $_SERVER['HTTP_HOST'];?>
</body>
</html>
如果你能提供帮助那么请告诉我为什么会发生这种情况,如何解决这个问题,并且我可以采取哪些措施来防止将来发生这种情况。谢谢你的帮助。
信息:
Server-LightTPD for windows
Editors attempted-notepad and dreamweaver
*most success with dreamweaver...(I think)
答案 0 :(得分:2)
您需要将轻巧的服务器配置为使用PHP。以下是在lighty上安装PHP作为快速CGI的示例说明。
答案 1 :(得分:1)
下载Apache然后......
您需要确保Apache已被告知.php文件应被视为PHP脚本。这意味着以下之一:
LoadModule php5_module modules/libphp5.so # on windows, this'd be a .dll instead
AddHandler php5-script php
和/或
AddType application/x-httpd-php php
in your httpd.conf file.
答案 2 :(得分:1)
你安装了Apache,PHP吗?如果你是初学者,那么安装wamp或xamp。适用于PHP,Apache,Mysql的软件包。
答案 3 :(得分:1)
我不是lighttpd的用户,但您需要修改站点的lighttpd配置以将数据代理到PHP,以便PHP返回数据。在我使用的nginx
中,由proxy_pass
命令完成。可能有一个命令(不完全但类似),您可以在lighttpd中代理信息。如果您使用的是Debian,可以使用php-fpm
(Ubuntu上的php5-fpm
)来运行它,然后代理到127.0.0.1上的tcp套接字。请注意,最新的php5-fpm配置为使用UNIX套接字而不是tcp侦听器。
此外,我相信你只能使用带有lighttpd的TCP套接字,但我还没有进入并深入检查。
答案 4 :(得分:1)
听起来你的服务器安装没有启用php。您可能需要将以下内容添加到lighttpd.conf
fastcgi.server = (
".php" => (
(
"bin-path" => "C:\Path\to\php-cgi.exe -c C:\Path\to\php.ini",
"socket" => "C:\tmp\php.socket",
"max-procs" => 2,
"idle-timeout" => 20,
"bin-environment" => (
"PHP_FCGI_CHILDREN" => "2",
"PHP_FCGI_MAX_REQUESTS" => "1000"
)
)
)
)
无法从这里下载WLMP项目http://en.wlmp-project.net/,其中包括一个整齐的捆绑包中的Lighttpd,MySQL和PHP。
答案 5 :(得分:0)
首先你需要下载Apache,我建议使用XAMPP并将.PHP文件放在Apache附带的HTdocs文件夹中。 启动Apache服务器并打开webbrowser,然后转到http:// localhost / YOUFILEHERE.PHP
听起来你正试图在不传递PHP服务器的情况下打开PHP文件:)
答案 6 :(得分:-2)
我从来没有听说过LightTPD,但XAMPP(Apache,MySQL,PHP软件包)对我很有帮助,根本不需要配置,我猜测你的LightTPD安装需要什么。
http://www.apachefriends.org/en/xampp-windows.html
如果您对简单的替代方案持开放态度,那就是......