PHP脚本不在本地主机上运行

用户名

我写了一个简单的脚本,并在localhost上执行了该脚本,但未执行。

我习惯使用Ubuntu操作系统。

我已经检查了要通过以下命令运行的apache2 Web服务器:

sudo service apache2 start

检查要运行的服务后,我编写了一个简单的脚本,例如:

<head>
<title>THE PRACTICING FILE</title> 
</head>
<body>
<?php
echo "HELLO";
?>
</body>

运行脚本后,我发现结果页面仅显示了我在脚本中使用的标记,例如页面顶部的<title>标记。但是没有执行php代码,在这种情况下,回显为“ Hello”。没有被处决。

怎么了 ?为什么会发生这样的事情?最后我该如何解决这个问题?

非盖尔

Apache是​​Web服务器,默认情况下提供静态内容,这意味着HTML文档和任何其他类型的文本或二进制文件保持不变。获取它来处理php内容并发送其输出的方法是使用Apache PHP模块来调用PHP处理器。

为了做到这一点,请确保:

  • 您已经安装了php,并且已经为apache配置了php模块: sudo apt-get install php5 libapache2-mod-php5

  • 您的脚本具有一个.php扩展名,例如myscript.php,这是Apache上的php模块要处理的默认扩展名之一。

  • 您在安装php模块后重新启动了Apache: sudo service apache2 restart

  • 您正在机器浏览器上访问正确的页面,例如http://localhost/myscript.php,而不是file:///var/www/html/myscript.php

如果仍然无法解决问题,您还可以检查日志/var/log/httpd/error_log以查看出了什么问题。

有关使用Apache和PHP(+ MySQL = LAMP)的Ubuntu的更多信息,请遵循本教程

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Themosis不在本地主机上运行

php页面在本地主机上运行但不在服务器上运行

php sql应用程序不在网站上运行,而是在本地主机上运行

Netbeans项目不在本地主机上运行

安装灯泡后,无法在本地主机上运行php脚本

本地主机上的相同脚本php无法在线工作

节点应用程序在本地主机上运行但不在 Heroku 上运行?

应用程序在 Teams 内运行,但不在本地主机上运行

pathinfo()在本地主机上运行,但不在实时服务器上运行

在本地主机上运行的 Kubernetes 服务

在本地主机上运行Ansible Task

让Wordpress Docker在本地主机上运行

在本地主机上运行的Spark BlockManager

我可以使用PHP内置的Web服务器在本地主机上运行简单的CGI脚本吗?

Koajs,不在本地主机上运行的简单应用程序

时间计算在本地主机上运行,但不在实时站点上

Jquery 不在本地主机上工作

ajax() 似乎不在本地主机上工作

Shell脚本不在本地运行

MacOS 10.14 Plotly dash Python脚本未在本地主机上运行

Vue CLI 运行服务始终在本地主机上运行

无法使用Postman将POST变量发送到本地主机上的php脚本

PHP脚本仅在本地主机上起作用,而在Amazon中不起作用?

PHP脚本写入本地主机上的文件,但不写入IIS服务器上的文件

无法在本地主机上执行简单的 python 脚本

PHP本地主机运行错误

项目在错误的本地主机上运行的问题

docker eclipse-mosquitto 仅在本地主机上运行

在本地主机上运行Django服务器