2017-04-11 10 views
-1

PHPを使いこなし、インストールすることなく自分のMacBook ProでPHPサーバを実行しようとしています。MacBook ProでPHPサーバを動作させるのが難しい

一般的な慣習に従い、構成するためにビデオをオンラインで見ているにもかかわらず、プロジェクトを混乱させるローカルホストにロードすることができません。私は見つからないまま見つかりました/要求されたリソース/が見つかりませんでした

ここに私のプロセスです。

  1. プロジェクトフォルダは、崇高な、私のテキストエディタにインポートされます。
  2. 端末内I cdlsはその存在を確認しています)。
  3. php -S 127.0.0.1:8080を使用してサーバを起動します(そのポートでリスンすると応答します)。
  4. しかし、私はlocalhost:8080に入るとき(何もエラーが出ない)。

phpにサードパーティ製のサーバが必要ですか、これについてどうやって解決しようとしているかに問題があります。不可能だ

<!DOCTYPE HTML> 
<html lang="en"> 
<head> 
    <meta charset="utf-8"> 
<title>Customer</title> 
</head> 
<body> 

<?php 
// define variables and set to empty values 
$Fname = ""; 
$Sname = ""; 
$Full = ""; 


if ($_SERVER["REQUEST_METHOD"] == "POST") { 
    $Fname = $_POST["firstname"]; 
    $Sname = $_POST["surname"]; 

    $Full = "Your Full Name is " . $Fname . " " . $Sname; 
} 

?> 

<h2>PHP Form Validation Example</h2> 
<form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>"> 
    First Name: <input type="text" name="firstname"> 
    <br><br> 
    Surname: <input type="text" name="surname"> 
    <br><br> 
     <br><br> 
    <input type="submit" name="submit" value="Submit"> 
     <br><br> 
    <input type="reset" name="reset" value="Reset"> 
</form> 

<?php 
echo "<h2>Your Details are :</h2>"; 
echo $Fname; 
echo "<br>"; 
echo $Sname; 
echo "<br>"; 
echo $Full; 
echo "<br>"; 

?> 

</body> 
</html> 

答えて

1

In terminal I cd into the file (ls confirms its existence).

cd: not a directory: test.php 

PHPファイルを含むディレクトリにcdする必要があります。


But then when I go into localhost:8080 (nothing but the error).

あなたがURLでファイル名を指定しない場合は、あなたはそれindex.phpに名前を付ける必要があります。

あなたが何か別のものを呼び出すと、404が見つかりません。

+0

私はディレクトリにcdして、 –

関連する問題