前提・実現したいこと
VScodeにてPHPを読み取ること。
拡張機能は
・PHP intelliphence
・PHP debug
をインストールしています。
発生している問題・エラーメッセージ
<?php 〜〜〜〜〜〜〜 ?>と入力し、Google Chromeにファイルを移しても文字として認識されてPHPとして読み取れない。
PHP(VS code) ### 試したこと ネットで検索しexecutable pathを入力。 PHPのダウンロード(再度) ### 補足情報 読み取れなくなった時の変化や思い当たる節としては、自分はWindowsなのですがドットインストールのPHP開発環境構築(mac os)にてdockerをインストールしたりしました。そこからVS codeでPHPのカードを入力しても読み取れなくなり困っています。### 前提・実現したいこと VScodeにてPHPを読み取ること。 拡張機能は ・PHP intelliphence ・PHP debug をインストールしています。 ### 発生している問題・エラーメッセージ 〈?php 〜〜〜〜〜〜〜 ?〉 と入力し、Google Chromeにファイルを移しても文字として認識されてPHPとして読み取れない。 ```ここに言語名を入力 PHP(VS code) ### 試したこと ネットで検索しexecutable pathを入力。 PHPのダウンロード(再度) ### 補足情報 読み取れなくなった時の変化や思い当たる節としては、自分はWindowsなのですがドットインストールのPHP開発環境構築(mac os)にてdockerをインストールしたりしました。そこからVS codeでPHPのカードを入力しても読み取れなくなり困っています。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
タグに VSTO を指定されていますが何か関係がありますか?
もし、関係がある場合はどう関係するのか記載ください
2021/03/15 02:53
Visual Studioと
Visual Studio Code
は全く別の製品です。
2021/03/15 03:01 編集
VSCodeに拡張機能「PHP Server」(brapifra.phpserver)を入れていますか?
2021/03/15 12:39
入れておらず入れてみましたが変わりませんでした。ご回答ありがとうございます
回答1件
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/15 02:07
あと「chromeに移して」がこわい。
httpアクセスしてないんじゃなかろうか
2021/03/15 02:42
回答ありがとうございます。
タグのミスにつきましては私のこと質問ミスでindex.phpの中では正規の記号を用いてコーティングしてあります。
また、Google Chromeに移してというのはVS codeのindex.phpをGoogle Chromeにドラッグ&ドロップして表示させるという意味です。言葉足らずで申し訳ないです…。
ドラッグ&ドロップ
退会済みユーザー
2021/03/15 02:46
Chrome単体にはPHPコードの実行機能なんてないよ、webサーバープログラムからphpコードの実行をさせないといけないのだけど、テスト実行環境を構築していますか?
2021/03/15 02:48
> 質問ミスでindex.phpの中では正規の記号を用いてコーティングしてあります。
それは、「あなたにしかわからないこと」なので、今からでも質問中のコードの記号を修正してください。質問文は修正可能です。
2021/03/15 02:51
赤の他人には書いてあることが全てです。提示内容が間違っていても確かめる術はありません。
あと、PHPはあくまでサーバーサイドで動作するのでコメントで書いた通り、ブラウザから実行させたい場合はWebサーバのWebルート(ドキュメントルート)配下に対してhttpでアクセスする必要があります。
2021/03/15 02:54
PHPマニュアルでそのあたりも確認してください。「PHPとは」から。
もしくは体系的に学べる内容の、出版年が新しい書籍を購入して通してください。
2021/03/15 05:05
VSCodeで読み取ること、が目標なら「ソースコードの編集」がゴールになります。
PHPとしての処理実行にエディタは関係ないです(統合環境よろしくエディタ内でサーバー実行してるなら別)
いずれにしても実行してるコードはコピペで提示してくださいね。
言ってることとやってることが実は正確ではなくて、コードが間違ってるの可能性もゼロではないし。
赤の他人が再現できる情報の提示の仕方を心がけてもらえると、解決も早いです。
2021/03/15 12:46
参考になります、ありがとうございます。コードは以下の通りで、以前はPHPの構文を入力したときに目立つ色だった気がします。でも今はPHPは青くなりのwhile文でintelephence(1001)とエラーが出ています
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="description" content="">
<meta name="author" content="">
<title>Clean Blog - Start Bootstrap Theme</title>
<!-- Bootstrap core CSS -->
<link href="http://mysite.local/wp-content/themes/MyBlog/vendor/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<!-- Custom fonts for this template -->
<link href="http://mysite.local/wp-content/themes/MyBlog/vendor/fontawesome-free/css/all.min.css" rel="stylesheet" type="text/css">
<link href='http://fonts.googleapis.com/css?family=Lora:400,700,400italic,700italic' rel='stylesheet' type='text/css'>
<link href='http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800' rel='stylesheet' type='text/css'>
<!-- Custom styles for this template -->
<link href="http://mysite.local/wp-content/themes/MyBlog/css/clean-blog.min.css" rel="stylesheet">
<?php wp_head(); ?>
</head>
<body>
<?php echo date('Y'); ?>
<!-- Navigation -->
<nav class="navbar navbar-expand-lg navbar-light fixed-top" id="mainNav">
<div class="container">
<a class="navbar-brand" href="index.html">Start Bootstrap</a>
<button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation">
Menu
<i class="fas fa-bars"></i>
</button>
<div class="collapse navbar-collapse" id="navbarResponsive">
<ul class="navbar-nav ml-auto">
<li class="nav-item">
<a class="nav-link" href="index.html">Home</a>
</li>
<li class="nav-item">
<a class="nav-link" href="about.html">About</a>
</li>
<li class="nav-item">
<a class="nav-link" href="post.html">Sample Post</a>
</li>
<li class="nav-item">
<a class="nav-link" href="contact.html">Contact</a>
</li>
</ul>
</div>
</div>
</nav>
<!-- Page Header -->
<header class="masthead" style="background-image: url('img/home-bg.jpg')">
<div class="overlay"></div>
<div class="container">
<div class="row">
<div class="col-lg-8 col-md-10 mx-auto">
<div class="site-heading">
<h1>Clean Blog <?php echo date('Y'); ?></h1>
<span class="subheading">A Blog Theme by Start Bootstrap</span>
</div>
</div>
</div>
</div>
</header>
<!-- Main Content -->
<div class="container">
<div class="row">
<div class="col-lg-8 col-md-10 mx-auto">
<?php if (have_posts()) : ?>
<div class="post-preview">
<a href="post.html">
<h2 class="post-title">
<?php echo the_title('■', '●', false); ?>
<? php while(have_posts()): ?>
<?php the_post(); ?>
<?php the_title(); ?>
<?php endwhile; ?>
</h2>
<h3 class="post-subtitle">
Problems look mighty small from 150 miles up
</h3>
</a>
<p class="post-meta">Posted by
<a href="#">Start Bootstrap</a>
on September 24, 2019
</p>
</div>
<hr>
<div class="post-preview">
<a href="post.html">
<h2 class="post-title">
I believe every human has a finite number of heartbeats. I don't intend to waste any of mine.
</h2>
</a>
<p class="post-meta">Posted by
<a href="#">Start Bootstrap</a>
on September 18, 2019
</p>
</div>
<hr>
<div class="post-preview">
<a href="post.html">
<h2 class="post-title">
Science has not yet mastered prophecy
</h2>
<h3 class="post-subtitle">
We predict too much for the next year and yet far too little for the next ten.
</h3>
</a>
<p class="post-meta">Posted by
<a href="#">Start Bootstrap</a>
on August 24, 2019
</p>
</div>
<hr>
<div class="post-preview">
<a href="post.html">
<h2 class="post-title">
Failure is not an option
</h2>
<h3 class="post-subtitle">
Many say exploration is part of our destiny, but it’s actually our duty to future generations.
</h3>
</a>
<p class="post-meta">Posted by
<a href="#">Start Bootstrap</a>
on July 8, 2019
</p>
</div>
<hr>
<!-- Pager -->
<div class="clearfix">
<a class="btn btn-primary float-right" href="#">Older Posts →</a>
</div>
<?php else : ?>
<?php endif; ?>
</div>
</div>
</div>
<hr>
<!-- Footer -->
<footer>
<div class="container">
<div class="row">
<div class="col-lg-8 col-md-10 mx-auto">
<ul class="list-inline text-center">
<li class="list-inline-item">
<a href="#">
<span class="fa-stack fa-lg">
<i class="fas fa-circle fa-stack-2x"></i>
<i class="fab fa-twitter fa-stack-1x fa-inverse"></i>
</span>
</a>
</li>
<li class="list-inline-item">
<a href="#">
<span class="fa-stack fa-lg">
<i class="fas fa-circle fa-stack-2x"></i>
<i class="fab fa-facebook-f fa-stack-1x fa-inverse"></i>
</span>
</a>
</li>
<li class="list-inline-item">
<a href="#">
<span class="fa-stack fa-lg">
<i class="fas fa-circle fa-stack-2x"></i>
<i class="fab fa-github fa-stack-1x fa-inverse"></i>
</span>
</a>
</li>
</ul>
<p class="copyright text-muted">Copyright © Your Website 2020</p>
</div>
</div>
</div>
</footer>
<!-- Bootstrap core JavaScript -->
<script src="vendor/jquery/jquery.min.js"></script>
<script src="vendor/bootstrap/js/bootstrap.bundle.min.js"></script>
<!-- Custom scripts for this template -->
<script src="js/clean-blog.min.js"></script>
<?php wp_footer(); ?>
</body>
</html>
2021/03/15 14:40
コメント欄ではマークダウンききませんので原則質問本文へ。
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。