No.1ベストアンサー
- 回答日時:
PHPだけであれば、pythonとgccは必ずしも不要だと思いますが。
HTMLは、そもそもPHPがHTMLに組み込んで使用するためのものなので、使わざるを得ません。CSSとJSは、HTMLを表示する補助のため、ほぼ必須です。
No.2
- 回答日時:
ブラウザではPHPは動かせません。
ブラウザでURLにアクセスすると、相手のサーバーにリクエストを送ります。
リクエストを受け取ったサーバーがPHPを実行してその結果をブラウザに返します。
返された結果をブラウザが受けとって表示します。
サーバープログラムにはいくつかの種類がありますが、その一つにPythonを使ったものがあります。
おそらくPythonが必要な理由はそのサーバープログラムを使うためでしょう。
他のサーバープログラムを使う場合はPythonは不要です。
なお、OSが明記されていませんが、OSによっては最初からサーバープログラムがインストールされています。
Cは直接は関係ありません。
が、サーバー構築の中でC言語のソースコードからコンパイルして使うものが含まれているのかもしれません。
MySQLは直接は関係ありません。
ただ、PHPでありがちな掲示板とかを作ろうとした場合、記事を保存するために仕掛けとしてデータベースがよく使われます。
MySQLはそんなデータベースシステムの候補の一つです。
PHPでやりたいことがデータベースとまったく無縁な内容ならMySQLは不要ですし、データベースが必要だった場合でも他のデータベースシステムを選択することができます。
有名なWordpressはPHPとMySQLを使っているので、WordPressを使いたいなら必要です。
HTML,CSS,JavaScriptはPHPとは直接関係はありません。
が、ブラウザで何かを表示させようとするなら必要です。
PHPで「正しく」動作させても、それを表示する方法が間違っていたら正しく動いたかどうかがわかりません。
HTMLはブラウザで正しく表示させるためには必須です。また、PHPは単独でも動かせますが、HTMLに埋め込んで使うのが普通です。
HTMLだけでは「標準の見た目」になります。それを好みの見た目に変えたいのならCSSが必要です。
Webサイトを使っていて便利だなと思えるような機能は、大抵Javascriptが使われています。そういう機能を使わないのなら不要ですが、使いたいのなら必要です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- AJAX Pythonを勉強する道のり 1 2023/08/11 20:04
- Excel(エクセル) Excelの数式の質問です。 A列に「redhat 8.0, centOS 7.9, python 4 2023/05/12 19:38
- その他(プログラミング・Web制作) プログラミング言語 1 2022/07/02 10:39
- その他(プログラミング・Web制作) プログラム初心者です Pythonでタイピング練習サイトに 自動で入力するものをつくったのですが こ 2 2022/07/09 23:09
- その他(プログラミング・Web制作) HTMLを組み込むことができない言語 3 2022/05/21 10:05
- その他(プログラミング・Web制作) TwitterAPIを使用せずに自動ツイートする方法を知りたい。考え方としてはブラウザを擬似操作して 2 2023/02/02 17:16
- その他(プログラミング・Web制作) powershell で書いたプログラムでcd が動かない 5 2023/04/08 14:47
- その他(プログラミング・Web制作) HTMLソースが表示のページのものではない 3 2023/12/09 14:33
- その他(プログラミング・Web制作) python:paiza.ioでのinput関数を用いた場合の入力場所 1 2022/07/13 15:52
- その他(プログラミング・Web制作) pythonでDepixを起動 5 2022/12/18 08:04
このQ&Aを見た人はこんなQ&Aも見ています
-
風水の観点で選ぶ観葉植物とは?置き場所や上げたい運気ごとの注意点を紹介!
観葉植物で運気をアップするコツを、風水デザイン1級建築士の福島昌彦さんに伺った。
-
C言語って古いですか?
C言語・C++・C#
-
IT業界より楽に稼げる業界ってあるんですか?銀行とか?
その他(プログラミング・Web制作)
-
C言語関数違いについて。
C言語・C++・C#
-
-
4
プログラミング言語の制作方法について
C言語・C++・C#
-
5
C言語の関数と配列に関する質問
C言語・C++・C#
-
6
昔のパソコン少年の武勇伝「店先のパソコンでゲームを作成し、それを売り、その金でパソコンを買う」本当?
その他(プログラミング・Web制作)
-
7
WindowsのCapsLock(キャップスロック)って、何の意味があるんですか?
C言語・C++・C#
-
8
Webプログラムってネイティブアプリプログラムに比べて遥かに簡単すぎる気がするのですが気の所為ですか
その他(プログラミング・Web制作)
-
9
楽しくて最高のプログラミング言語を作りたいのですが、そもそもプログラミング言語を作る意味なんてないと
その他(プログラミング・Web制作)
-
10
C言語について。
C言語・C++・C#
-
11
VisualStudio2022でC言語プログラムで全角文字を使用すると不明なエラーが表示される
C言語・C++・C#
-
12
これなにがちがうんですか??
C言語・C++・C#
-
13
double型が正常に認識されていない恐れ
C言語・C++・C#
-
14
あなたは、Excelはどうやって学びましたか?
C言語・C++・C#
-
15
システムエンジニアの適正について
C言語・C++・C#
-
16
PythonやJavaScriptのように実質的に数の桁数を無限に扱える言語と、全く無限に使えない言
JavaScript
-
17
PHPでこのコード自体に意味は無いんですけど、上のifと下のifの違いってなんですか?個人的には下の
PHP
-
18
過剰なオブジェクト指向脳からの脱却について
その他(プログラミング・Web制作)
-
19
擬似コード
C言語・C++・C#
-
20
これの対応OSを教えて下さい。php-8.3.0-src.zip
PHP
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
COleDateTime とtime_t
-
ブラウザ間でCookieを共有する...
-
ポインター引数の関数でコンパ...
-
stable diffusionのエラー
-
UTF-8で5~6バイトになる文字コ...
-
10Mバイトて文字数に すると何...
-
エクセルシート名の制限を変更...
-
エクセルVBA:日付データの変換...
-
VBSでテキストファイルの文字列...
-
CGIを勉強しています。¥n(改...
-
デバイスコンテキストに書いた...
-
Excel 1セル当りの文字数が2...
-
Excel VBA グラフ作成のとき...
-
ピクセル,dpiから容量(バイト...
-
ビットスワップとバイトスワッ...
-
matlabで、平均値を求める方法...
-
TCP/IP通信の送信データについて
-
C言語について
-
c言語の多次元配列で1から100ま...
-
オセロゲーム 2次元配列で困...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
異なるドメインのサイトでcooki...
-
COleDateTime とtime_t
-
なんでブラウザでPHPを動かすた...
-
ブラウザ間でCookieを共有する...
-
PHPのCookieが有るか無いかで、...
-
クッキーを連想配列で扱う方法...
-
ゲームノベルのような分岐のあ...
-
XML文書の書き方
-
クッキーが消せない
-
LWP::Simple;でWebページを取得...
-
クッキーの喪失??
-
javascriptでcookieを削除するには
-
ポインター引数の関数でコンパ...
-
10Mバイトて文字数に すると何...
-
UTF-8で5~6バイトになる文字コ...
-
エクセルシート名の制限を変更...
-
COBOLのCOMP形式について
-
stable diffusionのエラー
-
ビットスワップとバイトスワッ...
-
char str[256]の256の意味は?
おすすめ情報