«Hello, World» в PHP ничего не отображает - PullRequest
4 голосов
/ 16 ноября 2009

Я новичок в PHP, только что скачал его и написал "Hello, World!" программу:

<html>
    <body>

    <?php
        $fileName = "test.jpg";
        $txt = "Hello, World!";
        echo $txt;
    ?>

    </body>
</html>

Но это не работает. Я назвал файл test.php и открыл его с помощью Firefox, и ничего не отображалось.

Ответы [ 6 ]

16 голосов
/ 16 ноября 2009

Вам нужно будет пропустить его через веб-сервер, например, IIS или Apache , чтобы он работал.

PHP - это серверный язык, поэтому вы не можете просто открыть файл PHP в браузере. Вместо этого попробуйте поискать бесплатные хосты PHP и загрузить туда свои файлы.

Например, вы можете воспользоваться этими решениями, которые предоставят вам то, что вам нужно:

Эти решения установят Apache, MySQL и PHP и позволят вам играть локально с разработкой PHP. Позже, если вы захотите развернуть свой код, вам нужно будет найти внешний хост (или разместить его на своем компьютере).

6 голосов
/ 16 ноября 2009

Вам нужен веб-сервер, через который вы открываете его. Простой ввод файла: ///whwhat.php не работает, потому что файл не анализируется PHP тогда.

Существует несколько веб-серверов, которые вы можете выбрать, но мой совет: Apache , самый популярный в мире веб-сервер. Он работает на моем ноутбуке с Windows XP вместе с PHP, его легко установить и настроить, и он прекрасно работает. Есть много модулей, которые можно установить позже, если они вам понадобятся. Это также бесплатно, не только как в бесплатном пиве, но и как в открытом исходном коде.

5 голосов
/ 16 ноября 2009

Вам нужно будет установить веб-сервер на вашем компьютере, чтобы он работал. Взгляните на XAMPP на http://www.apachefriends.org/en/index.html.

2 голосов
/ 16 ноября 2013

Вам необходим веб-сервер для просмотра PHP-программы, такой как XAMPP или WAMP . Если вы используете XAMPP, поместите ваш файл в htdocs, а затем получите доступ к нему из любого браузера, такого как Google Chorme, Firefox или Internet Explorer, набрав localhost/foldername/yourfile.php, в вашем случае localhost/test.php.

2 голосов
/ 16 ноября 2009

Если у вас установлен PHP для командной строки, вы должны ввести:

php test.php

для вызова PHP для запуска вашей программы и отображения вывода на консоли.

1 голос
/ 02 мая 2014

У вас установлен локальный сервер? PHP - это серверный язык сценариев, поэтому его нельзя просто запустить как обычный HTML-файл.

Попробуйте посмотреть несколько первых видео о New Boston's PHP series . Они просто показывают, как загрузить, установить и использовать локальный сервер для запуска вашего PHP.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...