Запуск веб-тестового сервера с Ubuntu

Во-первых, убедитесь, что вы установили гостевые дополнения

Запустите ваши устройства VM> Вставить гостевые дополнения CD-образ ... Установить компакт-диск:
sudo mount /dev/cdrom /media/cdrom
Установить необходимые пакеты:
sudo apt-get install make gcc linux-headers-$(uname -r)
Установить :
sudo /media/cdrom/VBoxLinuxAdditions.run

Во-вторых, добавьте своего пользователя в группу «vboxsf»:

~$ echo $USER; 
ahmed
~$ sudo usermod -a -G vboxsf ahmed

Reboot

Знайте, что метка вашей общей папки lpi (например):

Подготовьте sf_ к метке. Затем вы найдете свою общую папку под /media/sf_lpi

Наконец, вы также можете создать ссылку на свой дом. Например:

ln -s /media/sf_lpi /home/ahmed/lpi

:)

1
задан 26 February 2013 в 22:01

1 ответ

В Ubuntu встроен веб-сервер, вам ничего не нужно устанавливать. PHP не поставляется с Ubuntu, но вы можете легко установить его с помощью Software Center.

Как использовать Python для запуска веб-сервера CGI

Просто создайте новый каталог (позвольте ему позвонить www_playground) введите его с помощью терминала. Создайте новый каталог в каталоге с именем cgi-bin. Теперь создайте текстовый файл с именем hello.php в каталоге cgi-bin. Запишите это в файл и сделайте его исполняемым:

#!/usr/bin/env php
<?php
echo "Content-type: text/html\n\n"; /* DON'T TOUCH THIS unless you know what you're doing */
?>
<!doctype html>
<html><body>
<h1>Hello World!</h1>
<p>How are you? The time is <?php echo date("r"); ?>.</p>
</body></html>

Теперь, в терминале (который находится в каталоге www_playground), напишите python -m CGIHTTPServer и ⏎ Enter. Сервер запустится, оставьте его в терминале в фоновом режиме столько, сколько захотите.

Теперь вы можете открыть веб-браузер и перейти к http://localhost:8000/cgi-bin/hello.php, и вы должны увидеть веб-страницу, которую мы только что созданный.

0
ответ дан 25 May 2018 в 01:02

Другие вопросы по тегам:

Похожие вопросы: