我最近一直在尝试在我的计算机上安装php和apache.几个小时后,他们已经安装好了.我修改了httpd.conf和php.ini文件,就像每个人都说的那样.然后我创建了一个简单的PHP脚本:
<?php phpinfo(); ?>
Run Code Online (Sandbox Code Playgroud)
但是当我尝试用http://127.0.0.1/phpinfo.php它运行它时只显示源代码而不是执行.我正在使用apache2,php5和windows vista.我一直在互联网上搜索没有成功,我差点撞到墙上.谁能救我脑震荡?
编辑线:
PHP.INI:
short_open_tag = On
Run Code Online (Sandbox Code Playgroud)
HTTPD.CONF
LoadModule php5_module "C:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
PHPIniDir "C:/php"
Run Code Online (Sandbox Code Playgroud) 每个新页面我都要更新导航面板.这意味着我会在页面之间复制并粘贴导航栏.我添加的页面越多越难.现在我有一致的导航栏.所以我正在寻找一种方法来制作一个只包含导航栏的html文件,然后将其嵌入到我的代码中,就像我使用CSS和JavaScript一样.这样,如果我编辑一个文件,所有其他页面都会更新.如果我使用iframe标签会遇到许多问题,但我知道没有其他标签可以做我需要的.所以我该怎么做?我做了一些研究,但我能找到的只是iframe标签..我该怎么办?
我正在使用linux服务器,在我的服务器中我安装了PHP 7.*版本.我想在HTML文件中使用PHP代码.现在它在网页中呈现PHP代码.我在.htaccess文件中使用以下代码但它无法正常工作.
AddHandler x-httpd-php .html .htm
Run Code Online (Sandbox Code Playgroud)
和
AddHandler php7-script .php .html .htm
Run Code Online (Sandbox Code Playgroud)
和
<FilesMatch "\.html?$">
SetHandler application/x-httpd-php7
</FilesMatch>
Run Code Online (Sandbox Code Playgroud)
但这些都不起作用.
我正在尝试访问我的function.php文件,因此我将能够使用其中的函数.但我无法连接它.我尝试单独运行PHP,没有遇到任何问题.但是当我将它包含在我的HTML中时,就会发生这种情况.
HTML代码:
<!DOCTYPE html>
<?php
include("functions/function.php");
?>
<html>
<head>
<title>Online Shop</title>
<link rel='stylesheet' href='../CSS/style.css' media="all"/>
</head>
<body>
<!--Main Wrapper starts here!-->
<div class="main_wrapper">
<!--Header Wrapper starts here!-->
<div class="header_wrapper" >
<img id="logo" src="../Pictures/logo.png"/>
<img id="banner" src="../Pictures/green-banner.jpg"/>
</div>
<!--Header ends here!-->
<!--Menu Bar starts here!-->
<div class="menubar">
<ul id="menu">
<li><a href="#"> Home </a></li>
<li><a href="#"> All Products </a></li>
<li><a href="#"> My Account </a></li>
<li><a href="#"> Sign Up </a></li>
<li><a href="#"> Shopping Cart </a></li>
<li><a href="#"> Contact Us </a></li>
</ul>
<div id="form"> …Run Code Online (Sandbox Code Playgroud) 我的本地文件夹中有数百页.html,我想将它们转换为.php。
有什么方法可以一次性完成,而不是将每个“ .html”替换为“ .php”