PHP在apache或iis中不起作用


PHP wont work in apache or iis

我花了两周时间尝试安装PHP,我想用它来与MYSQL接口。

我首先安装了 MYSQL 并使其运行良好,并创建了一个小型数据库来记录有关我的家谱的信息。

然后我手动安装了 PHP,并从教程中获取了一些示例代码来显示 Hello World,我无法让 PHP 元素工作,我在文件的各个点插入了一些 HTML 代码,所有这些都按预期显示,我还插入了一大块 javascript 来显示时间和日期,这也工作正常, 但是PHP代码甚至没有给出错误消息仍然不会显示hello world。然后我安装了XAMPP,但没有包含MYSQL,因为它已经运行得很好。但是当我启动 XAMPP 控制面板时,Apache 启动得很好,但它没有认识到 MYSQL 已经安装,我找不到办法告诉它 MYSQL 的安装位置。所以我卸载了XAMPP和MYSQL和(我认为(PHP,然后重新安装XAMPP,选择了所有选项。

这一次,Apache不会在某些情况下启动,而不会在其他情况下给出任何错误,否则会给出以下错误:

错误: 阿帕奇意外关闭。12:19:11
[阿帕奇] 这可能是由于端口被阻止、缺少依赖项、12:19:11
[Apache] 权限不当、崩溃或其他方法关闭造成的。 12:19:11
[阿帕奇] 按日志按钮查看错误日志并检查 12:19:11
[Apache] Windows Event Viewer 获取更多线索 12:19:11
[阿帕奇] 正在尝试启动 MySQL 应用程序...12:19:39
[Mysql] 检测到状态更改:正在运行。

我还安装了 XAMPP,以前在笔记本电脑上没有 MYSQL 阿帕奇运行在这个确定的放仍然不显示你好世界。我每次都检查了W3SVC服务并在必要时停止了它。到目前为止,我完全陷入困境,不知道如何进行。我退休了 5 年,在此之前我在 IT 部门工作了 45 年,精通 SQL,并且相当了解 PHP 上的文档,互联网上的所有内容都表明在标签之间放置回声"Hello World",它应该刚刚发生,任何帮助将不胜感激,我真正需要的是让 PHP 运行。

试试这个:

窗口 + R,键入:services.msc

查找万维网发布服务并停止它!