Мы принимаем к оплате:

«Подарочный сертификат» от нашего Учебного Центра – это лучший подарок для тех, кто Вам дорог! Оплате обучение и подарите Вашим родным и близким обучение по любому из курсов!!!

«Сертификат на повторное обучение» дает возможность повторно пройти обучение в нашем Учебном Центре со скидкой 1000 рублей!

А также:


Как установить на ubuntu php


Как установить PHP 7.2 на Ubuntu 16.04

В этой статье мы покажем вам, как установить PHP 7.2 на Ubuntu 16.04. PHP (Hypertext Preprocessor) – это язык сценариев на стороне сервера с открытым исходным кодом, предназначенный в основном для создания динамических интерактивных веб-сайтов. PHP является одним из самых популярных языков и свободно доступен для перераспределения и модификаций. PHP можно запускать практически на любом веб-сервере (например, Nginx, Apache) и на каждой платформе ОС (Linux, Mac OS, Windows). PHP 7.2 был официально выпущен в прошлом году. В последней версии PHP 7.2 есть новые и улучшенные функции и функции, которые позволят разработчикам лучше писать код.

Требования:

  • Для целей данного руководства мы будем использовать Ubuntu VPS. Наш Ubuntu 16.04 VPS уже поставляется с предустановленным рабочим стеком LAMP. Тем не менее, мы все равно проведем все необходимые шаги и покажем вам, как устанавливать и настраивать стек LAMP самостоятельно, если вы делаете это на чистом сервере.
  • Также необходим полный доступ к SSH-корню или пользователь с привилегиями sudo.

Шаг 1. Подключение к вашему серверу через SSH и обновление пакетов сервера.

Прежде чем мы начнем, давайте подключимся к вашему VPS через SSH в качестве пользователя root и обновим ваши пакеты ОС Ubuntu до последней доступной версии.

Чтобы подключиться к вашему серверу через SSH в качестве пользователя root, используйте следующую команду:

ssh root@IP_ADDRESS -p PORT_NUMBER

Замените «IP_ADDRESS» и «PORT_NUMBER» на ваш фактический IP-адрес сервера и номер порта SSH.

После установки убедитесь, что пакеты вашей серверной ОС обновлены, выполнив следующие команды:

apt-get update apt-get upgrade

Если вы впервые входите в свой новый Ubuntu VPS, вы также можете проверить нашу статью о первоначальной настройке Ubuntu VPS для некоторых дополнительных базовых настроек и безопасности.

Шаг 2. Установка веб-сервера

В этом разделе мы покажем вам, как установить веб-сервер на свой VPS. Мы можем установить Apache или nginx в качестве веб-сервера. Для целей этого руководства мы установим веб-сервер Apache. Apache – это быстрый и безопасный веб-сервер и один из самых популярных и широко используемых веб-серверов в мире.

Чтобы установить веб-сервер Apache, выполните следующую команду на своем сервере:

apt-get install apache2

По завершении установки вы должны запустить Apache:

systemctl start apache2

Кроме того, вы можете включить Apache для автоматического запуска при загрузке сервера:

systemctl enable apache2

Чтобы проверить статус веб-сервера Apache и убедиться, что он запущен и работает, вы можете использовать следующую команду:

systemctl status apache2

Чтобы убедиться, что Apache запущен, вы также можете открыть веб-браузер и ввести IP-адрес своего сервера (например, http://your_server_ip_address ). Если Apache успешно установлен, вы должны увидеть страницу приветствия по умолчанию Apache.

Шаг 3: Установите PPD Ondřej Surý

PHP 7.2 можно установить с помощью PPA Ondřej Surý, поэтому установите software-properties-common и python-software-properties:

sudo apt-get install software-properties-common python-software-properties

Затем добавьте ondrej PPA и обновите свои источники:

sudo add-apt-repository -y ppa:ondrej/php sudo apt-get update

Шаг 4. Установка PHP 7.2.

Установите PHP 7.2, используя следующую команду:

sudo apt-get install php7.2 php7.2-cli php7.2-common

Шаг 5: Поиск и установка определенных расширений PHP 7.2

Если вы хотите установить определенное расширение PHP 7.2, вы можете выполнить поиск, если он доступен, используя следующую команду:

sudo apt search php7.2

Шаг 7. Установка наиболее часто используемых расширений PHP.

Чтобы установить наиболее часто используемые расширения PHP, вы можете использовать следующую команду:

sudo apt-get install php7.2-curl php7.2-gd php7.2-json php7.2-mbstring php7.2-intl php7.2-mysql php7.2-xml php7.2-zip

Шаг 8: Проверьте установку PHP

Используйте следующую команду, чтобы проверить версию PHP, установленную на вашем сервере:

php -v

Вы должны получить следующий результат:

PHP 7.2.9-1+ubuntu16.04.1+deb.sury.org+1 (cli) (built: Aug 19 2018 07:16:12) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.2.9-1+ubuntu16.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies

Теперь PHP 7.2 был установлен на вашем сервере Ubuntu, и если мы хотим изменить версию PHP по умолчанию на PHP 7.2, которая используется веб-сервером, нам нужно отключить старую версию PHP 7.0 и включить вновь установленную.

Отключить php 7.0

a2dismod php7.0

Включить php 7.2

a2enmod php7.2

Перезапустите веб-сервер Apache, чтобы изменения вступили в силу:

systemctl restart apache2

Чтобы протестировать вашу установку и проверить, что расширения Apache, PHP и PHP работают правильно, создайте новый файл info php:

vi /var/www/html/phpinfo.php

Добавьте к нему следующий контент:

Откройте файл «phpinfo.php» с помощью веб-браузера:

http:///phpinfo.php or http:///phpinfo.php

и посмотрите текущую информацию о PHP на вашем сервере.

Вот и все. Вы успешно установили PHP 7.2 на сервере Ubuntu 16.04. Для получения дополнительной информации о PHP 7 обратитесь к официальной документации PHP: http://php.net/docs.php.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Руководство по установке PHP в Ubuntu Server

Разработчики веб-приложений могут столкнуться с трудностями при установке скриптового языка PHP в Ubuntu Server. Связано это со многими факторами. Но пользуясь данным руководством, каждый сможет избежать ошибок во время инсталляции.

Устанавливаем PHP в Ubuntu Server

Установка языка PHP в Ubuntu Server может выполняться разными способами — все зависит от его версии и от версии самой операционной системы. А главное отличие заключается в самих командах, которые необходимо будет выполнять.

Стоит также отметить что пакет PHP включает в себя несколько компонентов, которые при желании могут быть установлены отдельно друг от друга.

Способ 1: Стандартная установка

Стандартная установка подразумевает использование последней версии пакета. В каждой операционной системе Ubuntu Server она разная:

  • 12.04 LTS (Precise) — 5.3;
  • 14.04 LTS (Trusty) — 5.5;
  • 15.10 (Wily) — 5.6;
  • 16.04 LTS (Xenial) — 7.0.

Все пакеты распространяются через официальный репозиторий операционной системы, поэтому подключать сторонний не понадобится. Но установка полного пакета выполняется в двух вариантах и зависит от версии ОС. Так, для инсталляции PHP в Ubuntu Server 16.04 выполните эту команду:

sudo apt-get install php

А для более ранних версий:

sudo apt-get install php5

Если все компоненты пакета PHP вам не нужны в системе, вы их можете установить по отдельности. Как это сделать и какие команды для этого нужно выполнять, будет описано ниже.

Модуль для Apache HTTP Server

Чтобы установить модуль PHP для Apache в Ubuntu Server 16.04, вам нужно выполнить следующую команду:

sudo apt-get install libapache2-mod-php

В ранних версиях ОС:

sudo apt-get install libapache2-mod-php5

У вас запросят пароль, после ввода которого необходимо дать разрешение на инсталляцию. Для этого впишите букву «Д» или «Y» (в зависимости от локализации Ubuntu Server) и нажмите Enter.

Дальше остается лишь подождать завершение загрузки и установки пакета.

FPM

Для установки модуля FPM в операционной системе версии 16.04 выполните следующее:

sudo apt-get install php-fpm

В ранних версиях:

sudo apt-get install php5-fpm

В этом случае установка начнется автоматически, сразу после ввода пароля суперпользователя.

CLI

CLI необходим разработчикам, которые занимаются созданием консольных программ на PHP. Чтобы в него внедрить этот самый язык программирования, в Ubuntu 16.04 нужно выполнить команду:

sudo apt-get install php-cli

В ранних версиях:

sudo apt-get install php5-cli

PHP расширения

Чтобы реализовать все возможные функции PHP, стоит установить ряд расширений для используемых программ. Сейчас будут представлены наиболее популярные команды для выполнения такой установки.

Примечание: ниже будет предоставлено для каждого расширения по две команды, где первая — для Ubuntu Server 16.04, а вторая — для более ранних версий ОС.

  1. Расширение для GD:

    sudo apt-get install php-gd sudo apt-get install php5-gd

  2. Расширение для Mcrypt:

    sudo apt-get install php-mcrypt sudo apt-get install php5-mcrypt

  3. Расширение для MySQL:

    sudo apt-get install php-mysql sudo apt-get install php5-mysql

Читайте также: Руководство по установке MySQL в Ubuntu

Способ 2: Установка других версий

Выше было сказано, что в каждой версии Ubuntu Server будет установлен соответствующий ей пакет PHP. Но это не отменяет возможности установить более раннюю или, наоборот, позднюю версию языка программирования.

  1. Для начала нужно удалить все компоненты PHP, которые были ранее установлены в системе. Для этого в Ubuntu 16.04 выполните две команды:

    sudo apt-get remove libapache2-mod-php php-fpm php-cli php-gd php-mcrypt php-mysql sudo apt-get autoremove

    В более ранних версиях ОС:

    sudo apt-get remove libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql sudo apt-get autoremove

  2. Теперь нужно в список репозиториев добавить PPA, который вмещает в себя пакеты всех версий PHP:

    sudo add-apt-repository ppa:ondrej/php sudo apt-get update

  3. На этом этапе можно выполнять инсталляцию полного пакета PHP. Для этого в самой команде укажите ее версию, например, «5.6»:

    sudo apt-get install php5.6

Если полный пакет вам ни к чему, вы можете установить модули отдельно, выборочно выполнив нужные команды:

sudo apt-get install libapache2-mod-php5.6 sudo apt-get install php5.6-fpm sudo apt-get install php5.6-cli sudo apt-get install php-gd sudo apt-get install php5.6-mbstring sudo apt-get install php5.6-mcrypt sudo apt-get install php5.6-mysql

sudo apt-get install php5.6-xml

Заключение

В завершение можно сказать, что, имея даже базовые знания о работе за компьютером, пользователь запросто сможет произвести установку как основного пакета PHP, так и всех его дополнительных компонентов. Главное — знать команды, которые нужно выполнять в Ubuntu Server. Мы рады, что смогли помочь Вам в решении проблемы. Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

ДА НЕТ

Как установить LAMP (Linux, Apache, MySQL, PHP) на Ubuntu 14

Главная страница » Как установить LAMP (Linux, Apache, MySQL, PHP) на Ubuntu 14

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

Введение

Аббревиатура LAMP обозначает:

  • Операционная система Linux
  • Установленный сервер Apache
  • Данные хранятся в базе данных MySQL
  • Динамический контент обрабатывается с использованием интерпретатора языка PHP

Устанавливать LAMP будем на сервер с операционной системой Ubuntu 14, но думаю что все шаги применимы и для более ранних/поздних версий Ubuntu.

Так что поехали!

Шаг 1. Устанавливаем Apache

Веб-сервер Apache является одним из самых распространенных веб-серверов в мире (по крайней мере, на момент написания этой статьи 🙂 ). Так что для хостинга веб-сайтов выбираем его.

Для начала установки выполним такие команды:

sudo apt-get update sudo apt-get install apache2

После завершения выполнения указанных команд веб-сервер будет установлен.

Проверить результат установки можно набрав в браузере публичный IP адрес вашего сервера. Если Apache был установлен успешно, то должна появится страница по умолчанию, которая выглядит примерно вот так:

Если вы видите такую страницу — то всё отлично, веб-сервер установлен!

Как узнать публичный IP сервера?

Есть простой способ узнать IP адрес — просто выполнить следующую команду:

curl http://icanhazip.com

В результате вы получите IP адрес вашего сервера.

Шаг 2. Установка MySQL

Теперь наш веб-сервер установлен и работает, пора установить MySQL.

MySQL обеспечивает работу с базами данных, где ваш сайт может хранить информацию.

Помимо сервера MySQL установим также пакет php5-mysql, который поможет наладить взаимодействие между компонентами. Выполним следующую команду:

sudo apt-get install mysql-server php5-mysql

В процессе установки сервер попросит задать и подтвердить пароль для пользователя «root» в MySQL (это администраторский аккаунт с расширенными правами).

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

С помощью следующей команды создадим структуру директорий, где MySQL будет хранить информацию:

sudo mysql_install_db

Затем запустим скрипт, который отключит некоторые «опасные» настройки, заданные по умолчанию и ограничит доступ к нашей СУБД:

sudo mysql_secure_installation

Вас попросят ввести пароль, который вы установили для root-аккаунта в MySQL. Затем вас спросят, не хотите ли вы его сменить. Если вы не собираетесь менять текущий пароль, то введите «n» в командной строке.

Для выбора настроек по-умолчанию на все вопросы просто нажимайте «ENTER». При этом удалятся тестовые пользователи и базы данных, будет отключена возможность удаленного доступа с учетной записью root-пользователя. Все изменения будут немедленно применены в MySQL.

Отлично! Теперь ваша СУБД установлена и мы можем переходить к шагу 3.

Шаг 3. Установка PHP

Компонент PHP будет обрабатывать код для отображения динамического контента. Он может выполнять скрипты, подключаться к базам данных и передавать данные для вывода на веб-страницы.

Установим PHP + некоторые вспомогательные пакеты, используя следующую команду:

sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt

Отлично, PHP установлен! Но прежде чем проверить его работу, внесём небольшие изменения в настройки.

Мы хотим, чтобы наш веб-сервер отдавал предпочтение PHP файлам, поэтому настроим Apache таким образом, чтобы он сначала обрабатывал файлы index.php. Откроем файл dir.conf:

sudo nano /etc/apache2/mods-enabled/dir.conf

Сейчас содержимое файла выглядит так:

DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm

Нам нужно переместить index.php на первое место, чтобы содержимое файла выглядело так:

DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm

Сохраняем и закрываем файл. Теперь необходимо перезапустить Apache, чтобы внесенные изменения вступили в силу:

sudo service apache2 restart

Шаг 4. Тестируем работу веб-сервера

Создадим текстовый файл info.php в директории /var/www/html/ (это web root по умолчанию в Ubuntu 14). Для этого выполним команду:

sudo nano /var/www/html/info.php

Откроется пустой файл. Добавим в него такое содержимое:

Сохраняем и закрываем файл. Теперь нужно просто открыть в веб-браузере страницу http://IP-СЕРВЕРА/info.php (вместо IP-СЕРВЕРА подставьте IP вашего сервера полученный ранее). Страница, на которую вы попадете, будет выглядеть примерно так:

Если всё прошло успешно, значит ваш веб-сервер настроен правильно.

Теперь мы знаем как установить LAMP!

В результате проделанных шагов мы узнали как установить LAMP, а также выполнили его установку и настройку. Теперь вы можете разместить сайт или веб-приложение на своём сервере 😎

266

Установка php 7 в Ubuntu

Инструкции Июль 24, 2017 admin

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

На данный момент официально поддерживается три версии PHP - это 5.6, 7 и 7.1. Предыдущие версии 5.3, 5.4 и 5.5 больше не получают обновлений безопасности. В этой статье мы рассмотрим как выполняется установка PHP Ubuntu. Будем устанавливать только поддерживаемые версии. Кроме того, рассмотрим как установить расширения для Nginx и Apache, а также изменить версию по умолчанию.

Установка php в Ubuntu

PHP версии 7.0 поставляется в официальных репозиториях Ubuntu, поэтому если вы хотите эту версию, то можете очень просто установить ее с помощью команды apt. Сначала смотрим информацию:

sudo apt show php

Или:

sudo apt show php -a

Теперь для установки версии из репозиториев наберите:

 sudo apt install php

Установка PHP 5.6, 7.0, 7.1

Если вам нужна другая версия PHP, например, 5.6, то вам придется добавить в систему репозиторий PPA. Здесь есть три основных версии PHP 5.6, PHP 7.0 и PHP 7.1. Для добавления выполните:

sudo apt install python-software-properties $ sudo add-apt-repository ppa:ondrej/php

После добавления репозитория обновите списки пакетов:

sudo apt update

Теперь вы можете установить php ubuntu нужной вам версии. Для Apache выполните такие команды:

sudo apt install php5.6 $ sudo apt install php7.0

$ sudo apt install php7.1

Установка PHP 7 Ubuntu 16.04 для Nginx выполняется немного по-другому, нам нужен модуль php-fpm:

sudo apt install php5.6-fpm $ sudo apt install php7.0-fpm

$ sudo apt install php7.1-fpm

Дальше можно установить необходимые модуля для выбранной вами версии PHP:

sudo apt install php5.6-cli php5.6-xml php5.6-mysql $ sudo apt install php7.0-cli php7.0-xml php7.0-mysql

$ sudo apt install php7.1-cli php7.1-xml php7.1-mysql

Теперь смотрим полученную версию PHP:

php -v

Установка версии PHP по умолчанию

Вы можете выбрать какую версию php нужно использовать по умолчанию с помощью утилиты update-alternatives. Сначала смотрим доступные версии:

sudo update-alternatives --config php

Или можно сразу установить php ubuntu по умолчанию:

sudo update-alternatives --set php /usr/bin/php5.6

Или можно вернуть назад версию PHP 7.0:

sudo update-alternatives --set php /usr/bin/php7.0

Чтобы используемая версия обновилась в Apache нужно подключить правильный модуль и перезагрузить веб-сервер. Например, отключаем 7.0 и включаем 5.6:

sudo a2dismod php7.0 $ sudo a2enmod php5.6

$ sudo systemctl restart apache2

Установка php 7.1 Ubuntu выполняется так же. Если вы используете Nginx, то вам придется вручную исправить путь к файлу сокета php-fpm или используйте сетевой сокет, тогда php будет работать всегда, независимо от версии.

Выводы

В этой статье мы рассмотрели как выполняется установка php 7 ubuntu 16.04 и других версиях системы. Теперь вы знаете как установить не только php 7, но и другие поддерживаемые версии. Как видите, это очень просто, вы можете получить нужную версию PHP буквально в несколько кликов. Надеюсь, эта информация была вам полезной.

(4 оценок, среднее: 5,00 из 5) Загрузка...


Смотрите также



Компьютерные курсы по направлениям:

Для начинающих


A

Компьютер для начинающих: Word, Excel, Access и другие программы!

Графические пакеты


B

Популярные пакеты Adobe Photoshop, CorelDraw, ArchiCAD, AutoCAD и другие!

WEB + анимация


C

Курсы по созданию сайтов, WEB-дизайну и крутой анимации в Adobe Flash!

Бухгалтерия + делопроизводство

Сетевые технологии


E

Курсы сборки ПК, системных администраторов и защиты информации!