Top.Mail.Ru
Ответы

Помогите разобраться в проблеме не выводится привет, мир! на php


Помогите разобраться в проблеме не выводится привет, мир! на php +не видит php не смотря на установку и то что версия видна

По дате
По рейтингу
Аватар пользователя
Гений

Ты же запустил php без параметров, не указал там имя файла. Он догадаться должен, какой файл ты хочешь ему скормить?

Аватар пользователя
Ученик

подскажите пожалуйста как это сделать

Аватар пользователя
Ученик
Аватар пользователя
Ученик
Аватар пользователя
Ученик
Аватар пользователя
Мудрец

вы из группы мазохистов что ль?

Аватар пользователя
Мыслитель

Php это для веб сайтов а не консольные программы
Нужно запускать веб сервер с php

Аватар пользователя
Ученик

так я через визуалку со встройкой делаю

Аватар пользователя
Мудрец

ты гонишь, на РНР прекрасно пишутся системные скрипты, как под винду, так и под линукс. особенно такие примитивные.

Аватар пользователя
Знаток

Проверьте настройки веб-сервера, чтобы он распознавал PHP-файлы. Убедитесь, что код начинается с открывающего тега PHP и файл имеет расширение ".php". Проверьте установку и доступность PHP-интерпретатора. Используйте функцию error_reporting(E_ALL) для вывода ошибок.

Аватар пользователя
Мудрец

тэг закрой для начала.

Аватар пользователя
Знаток

С php.net:

Лучше опустить PHP-тег, которым закрывают блок PHP-кода в конце файла, если файл состоит только из PHP-кода. Это предотвращает случайное добавление пробелов или переводов строк после закрывающего PHP-тега, которые иногда становятся причиной нежелательных эффектов, поскольку PHP начнёт буферизацию вывода, если программист не намерен отправлять вывод в этой точке скрипта.

Аватар пользователя
Знаток

Это VSCode? Тогда создай файл launch.json в каталоге .vscode в корне проекта, добавь в него что-то вроде этого и запускай через пункт "Запуск и отладка".

1234567891011121314151617
 "configurations": [
{
	"name": "Launch currently open script",
	"type": "php",
	"request": "launch",
	"program": "${file}",
	"cwd": "${fileDirname}",
	"port": 0,
	"runtimeArgs": [
		"-dxdebug.start_with_request=yes"
	],
	"env": {
		"XDEBUG_MODE": "debug,develop",
		"XDEBUG_CONFIG": "client_port=${port}"
	}
}
] 
Аватар пользователя
Знаток

Если VSCode не видит нужный PHP, то в настройках нужно указать его местоположение в системе (я делаю в настройках проекта .vscode/settings.json).

12
 "php.debug.executablePath": "C:\\php\\php.exe",
"php.validate.executablePath": "C:\\php\\php.exe" 


Видео по теме