如何在HTML文件中运行php代码?

默认情况下,服务器不会解析 HTML,除非您明确设置。
Apache 和 IIS 配置不同。
Apache 必须添加 AddType 指令,而 IIS 将其添加到应用程序映射中。
要运行 PHP,必须将 HTML 文件更改为 .php 或 .php3 扩展名。
除非绝对必要,否则不要浪费资源来解析每个 HTML 片段。

【总结】apache调用不起来php5.6的原因和解决方法

嘿兄弟,我最近在 Apache 和 PHP5 .6 中遇到了很多陷阱。
让我告诉你我的经历。

那一年我决定在服务器上配置Apache和PHP5 .6 我一运行 PHP 文件,它就运行 Apache shell 并与我一起搜索,但根本不解析。
我当时很困惑。
经过长时间的驾驶,我发现赛道配置不正确。

当时我在找Apache的配置文件httpd.conf,找了好久,终于在角落里看到了LoadModulephp5 _module这一行。
一看方式,天啊,和我用PHP安装的不一样。
我快速更改了路径,然后添加了行 AddTypeapplication/x-httpd-php.php。
营救阿帕奇后我停了下来。
嘿嘿,PHP文件终于解析完了。

后来我也发现PHP5 .6 没有正确安装也是一个问题。
我当时使用系统面板,所以我跑到终端并输入 php-v。
结果没有显示版本号,于是我意识到PHP没有正确安装。
我使用sudoapt-getinstallphp5 .6 安装PHP5 .6 ,然后重新启动Apache。
现在,PHP文件可以正常解析了。

还有一次,我发现 Apache 的权限错误,总是无法解析 PHP 文件。
我发送了 ps stop 发现 www-data-user 进程正在运行。
当我检查PHP文件所在目录时,发现权限设置不正确,于是我使用chmod命令添加Apache用户权限。
如果没有,请使用 chown 命令更改 Apache 用户的域名。

总而言之,要解决Apache称为PHP5 .6 的问题,我们需要一步一步地前进。
首先检查配置路径,然后确认PHP是否安装,最后检查许可证设置是否正确。
这些步骤都是我的经验,希望对您有用。

HTML 不显示图片的原因及解决方法

你好,你问我如果HTML图像不显示怎么办?让我告诉你一件事,我以前遇到过一个问题,非常烦人。

上周一位客户问我,他页面上的图像突然变成全白并且没有任何显示。
我看了一下,看到了很多典型的老问题。

首先,路径写错是很常见的。
你必须看清楚: 1 、必须正确使用相对路径和绝对路径。
例如,如果您的图像位于 Images/pic.jpg 中,并且 HTML 文件位于同一目录中,则 HTML 文件位于同一目录中。
如果你把它放在根目录下,那就是。
2 、Linux服务器很顽固,大小写字母不同就会黑屏。
上次就是这个原因,我本地能打开,但是加载PIC.jpg就打不开,让我很生气。
3 . 文件名和扩展名不能扭曲或拼写错误。
例如不能写为pict.jpg。

其次,服务器未加载。
在本地测试一下是个好主意,但是别人访问的时候肯定打不开。
您必须使用FTP或Git将镜像文件传输到服务器,然后将路径更改为服务器路径。

第三,服务器配置问题。
例如,Apache 未运行,或者 MIME 类型不匹配。
以前在老家建一个网站,忘记添加AddType image/png .png。
因此,PNG图像无法直接打开。
找了很久error.log才找到的。

第四,防火墙或浏览器出现问题。
有时,您的计算机的防火墙会阻止图像请求,或者某些浏览器插件(例如广告拦截器)会阻止图像。
您可以尝试隐身模式或尝试另一台计算机。

我通常按以下顺序解决问题: 1 、首先在浏览器地址栏中输入图片的完整URL,看是否可以直接打开。
如果能打开,说明服务器没有问题,只是路径写错了。
2 、如果打不开,检查服务器日志是否为4 04 (文件未找到)或4 03 (无权限)。
4 04 可能是路径问题,4 03 可能是权限问题。
3 、确认路径正确后,检查服务器的MIME类型和启动状态。
4 . 最后,如果您怀疑防火墙或浏览器问题,请尝试其他测试方法。

最烦人的就是特别隐藏的问题。
例如,如果更改图像文件名,但 HTML 未同时更新,则仍然会发生此类低级错误。
无论如何,你可以了解一下。
多次检查路径和服务器状态,通常可以解决问题。