Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Как установить PHP на Ubuntu 16.04?  (Прочитано 2144 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kalonord

  • Автор темы
  • Любитель
  • *
  • Сообщений: 86
    • Просмотр профиля
Как установить PHP на Ubuntu 16.04?
« : 14 Мая 2016, 06:10:40 »
Привет.

Хочу начать изучать PHP, вообще не разбираюсь, что там за модули и т.п.

Мне нужно установить PHP, поднять встроенный сервер PHP и потом уже прикрутить MySQL. Как это всё можно сделать?

Видел статьи по установке - некоторые старые, в некоторых мне не особо понятно почему ставятся какие-то ещё дополнительные пакеты.

Думал, просто набрать в терминале php. Выдало следующее:

The program 'php' can be found in the following packages:
 * php7.0-cli
 * hhvm

Что такое php7.0-cli и то ли это, что мне нужно?

Оффлайн jura12

  • Старожил
  • *
  • Сообщений: 1466
  • 24.04 lubuntu
    • Просмотр профиля
Re: Как установить PHP на Ubuntu 16.04?
« Ответ #1 : 14 Мая 2016, 09:04:43 »
php7.0-cli это командная строка. Для веб сервера надо типа этогоsudo tasksel install lamp-server.
« Последнее редактирование: 14 Мая 2016, 22:37:38 от jura12 »
сопротивление бесполезно

Оффлайн kalonord

  • Автор темы
  • Любитель
  • *
  • Сообщений: 86
    • Просмотр профиля
Re: Как установить PHP на Ubuntu 16.04?
« Ответ #2 : 14 Мая 2016, 11:58:35 »
jura12, там же вроде стек из PHP/MySQL/Apache?

Решил вопрос.

Я поставил то, о чём писал выше - sudo apt install php7.0-cli
Не понимал как работать прямо в консоли, оказалось, чтоб войти в интерактивный режим нужно писать в терминале так:
php -a - дальше идёт ваш код.

На счёт поднятия встроенного локального сервера, про который я говорил (зачем ставить apache, если можно и на этом учиться?):

В кратце, нужно создать папку с файлом index.php. Попасть в вашу, только что созданную, директорию с файлом index.php через терминал: cd путь
Дальше, прописать следующее:
php -S localhost:8000После этого в терминале можно будет увидеть надпись, что сервер запущен. Терминал нужно оставить открытым.

Пишите в index.php ПХП-код, соответственно, и сохраняете файл. В браузере ввести следующую строчку:
localhost:8000/index.php
И вуаля! Всё работает.

Подробная информация тут: http://php.net/manual/ru/features.commandline.webserver.php

UPD: Думал, что можно использовать файл только с именем index, на самом деле можно использовать любое другое.
« Последнее редактирование: 14 Мая 2016, 12:11:56 от kalonord »

 

Страница сгенерирована за 0.056 секунд. Запросов: 23.