Я новичок в программировании php, и я установил его на сервере Ubuntu, сервер является сервером LAMP. Поскольку я делал свою вводную лекцию, я создал файл first.php, но я понимаю, что он не может быть скомпилирован и запущен как c или java. Я хотел бы знать, что я должен сделать, чтобы увидеть, что моя программа работает. На сервере Ubuntu, над которым я работаю, не установлен графический интерфейс, поэтому я хотел бы знать, смогу ли я по-прежнему успешно его использовать.
как Вы упомянули, у Вас нет GUI, можно испытать браузеры CLI. много браузеров там среди них, я всегда выбираю рысь, и можно установить ее при помощи
sudo apt-get install lynx-cur
удостоверьтесь, что Вы поместили Ваш first.php
файл в надлежащем месте.
затем сверьтесь со своим .php файлом.
Я подразумеваю, что протестировал его как это
jai@frank-Jai:~$ lynx 127.0.01
Looking up '127.0.01' first
там 127.0.0.1 указывает на локальный сервер.
затем это отобразит вывод как
например, если Вы записали .php сценарий затем, Вы выполняете его как
сценарий PHP:
root@frank-Jai:~# cat /var/www/ho.php
<html>
<body>
<?php
echo "My first PHP script!";
?>
</body>
</html>
root@frank-Jai:~#
Затем я помещаю его в/var/www/каталог с некоторым именем. в моем случае это - po.php. затем, Вы бьете тростью, выполняют его как
lynx 127.0.0.1/ho.php
и вывод будет
надежда, которая помогает Вам также понять, как выполнить сценарий PHP.
Объективности ради по отношению к другим ответам PHP обычно размещается на веб-сервере и пробегается mod_php
или php-cgi
но можно также записать командную строку и графические Сценарии PHP и приложения.
sudo apt-get install php5-cli
php -f file.php
Это выполнит и произведет файл PHP к терминалу. Если у Вас есть тонна HTML в php файле, или это полагается различный $_SERVER
переменные, это просто не собирается работать. Просто лампа Установки и работа из /var/www
:
sudo apt-get install lamp-server^
(Примечание: ^
не ошибка — это - как склонный - добираются, знает для установки задачи),
apache2 версия, которая была опубликована, когда релиз Ubuntu 14.04 был сделан, 2.4.7 и запускающийся с этой версии, кажется, что из соображений безопасности новый корневой каталог для сервера:
/var/www/html
PHP не нуждается в компиляции.
Сайт по умолчанию находится в / var / www
Поместите туда свой тестовый файл и получите доступ с помощью браузера http://example.com/first.php
Также, если вы хотите выполнить тестирование непосредственно в консоли, просто напишите
php /path/to/file.php