[英]Simple php code is not working
我有一個非常簡單的PHP代碼我保存在test.php下我在運行Windows 8的本地機器上的任何Web瀏覽器中打開它似乎只影響本地文件沒有mater .HTML或.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
$str = "Hello world!";
echo $str;
echo "<br>What a nice day!";
?>
</body>
</html>
您的代碼中沒有錯誤,但事實上您在沒有Web服務器的情況下打開網頁(顯然)。 如果您已安裝並運行Apache,則應將該頁面復制到htdocs
目錄並像localhost/mycode.php
一樣進行測試(假設您將文檔保存為.php文件)。
您嘗試運行沒有安裝PHP的PHP腳本。 PHP是服務器端代碼,這意味着如果沒有在服務器上安裝PHP,它就無法運行。
在你的情況下,我建議使用UsbWebserver(參見http://www.usbwebserver.net/ )。 它是一個小型的網絡服務器,你可以在你的本地電腦上安裝(大約需要2分鍾),它包括PHP,MySQL,Apache和PHPmyAdmin。 將您的文件放在/root
文件夾中(如.php)並從那里運行它。
請記住,PHP不是客戶端編程語言。 必須使用Apache或類似的東西在服務器上解釋和執行該腳本。
Client (Browser) → requests example.php → Server executes script
↑ ↓
← sends the *output* back to the client ←
PS:您也可以將本地計算機用作服務器(例如xampp )。 然后,您可以使用localhost
訪問自己的服務器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.