Поэтому я хочу изучить PHP, и я установил его с помощью «sudo apt-get install php5» на моем компьютере Ubuntu 14.04. Я вижу, что он также установил Apache.
Теперь я создал свою программу, и я сохранил ее в php-файле.
<?php echo '<p>Hello World</p>'; ?>
Я знаю, что мне нужно использовать что-то вроде http://localhost/myfile.php
, но где я могу поместить файл, так что Apache увидит его?
Выберите имя для него, чтобы использовать hello.php
для этого примера.
На Ubuntu находится папка /var/www/html
, NOT /var/www
. Для этого вам понадобится root-доступ. Таким образом, вы сохраняете файл как /var/www/html/hello.php
.
Откройте веб-браузер и введите следующий адрес:
localhost/hello.php
И БАМ. Там у вас страница.
Корневая папка документа под * buntu 14.04 – / var / www / html /
Ссылка для вашего браузера: localhost / FILENAME.php
У меня были те же проблемы, но это решение не сработало. Когда я попытался вызвать скрипт hello.php через
ip/hello.php
Журналы ошибок из моего apache дали это сообщение
[Fri Jun 26 16:21:27 2015] [:error] [pid +++] [client ip.ip.ip.ip:pppp] script '/var/www/vhosts/default/htdocs/hello.php' not found or unable to stat
Когда я переместил скрипт из /var/www/html/
to /var/www/vhosts/default/htdocs
он сработал.
Самое проголосовавшее решение для меня не сработало. Я решил решить эту проблему: поиск непосредственно в корне для файла faq.html, который поставляется с XAMPP, и обнаружил, что он был расположен в
/ Опт / lampp / HTDOCS
поэтому есть место, где я помещал свои файлы, и он работал отлично. Приветствия.
Предполагая, что у вас установлены php5 и apache2 и запущен apache, вот как быстро перейти к выполнению сценария.
создать скрипт:
echo "<?php echo '<p>Hello World</p>'; ?>" > /var/www/index.php
открыть браузер:
gnome-open http://localhost/index.php # or: sensible-browser http://localhost/index.php