Установка PHP 7 в Ubuntu
Иногда бывает потребность в каком-либо специализированном программном обеспечении. Такое касается не только привычных программ наподобие Photoshop или чего-то подобного, но и тех, что похожи на PHP, к примеру.
Как известно, лучше всего работать с таким ПО на Ubuntu–эта среда приспособлена к программированию. А значит, пользователи смогут без проблем заниматься своими делами, связанными с PHP без проблем. Но стоит обратить внимание на этот материал, который подскажет новичкам о том, как производится процесс установки уже названного программного обеспечения и его модулей.
PHP 7.0 поставляется вместе с дистрибутивом Ubuntu, а потому, пользователям можно просто установить этот программный компонент с помощью пары команд:
- Сперва нужно указать в Терминале «$ sudoaptshowphp» или же «$ sudoaptshowphp -a»;
- А вот когда это уже набрано, достаточно произвести одну лишь действующую и основную команду, что установит на компьютер актуальную версию PHP:
$ sudoapt install php
После этого, пользователь будет иметь на своем ПК требуемую версию языка программирования для создания скриптов в интернете. Но такой сценарий доступен только в Ubuntu. Причем он не всегда работает в таком дистрибутиве. А значит, стоит попробовать другой способ.
В отличие от уже показанного варианта развития событий, здесь используется большее количество команд. И пользователю тогда придется немного подзаморочиться, ведь вписывать в Терминал придется более сложные команды, но привычные для установки того или иного ПО:
- Сначала необходимо добавить репозиторий PPA. Это делается такими командами:
$ sudoapt install python-software-properties$ sudo add-apt-repository ppa:ondrej/php
Стоит также пояснить, что работает это с версиями 5.0, 7.0 и 7.1. Это является плюсом – при желании можно откатиться или обновиться на более раннюю/позднюю версию(соответственно).
- После того, как были добавлены репозитории, нужно обновить списки пакетов. Для этого нужно прописать еще одну простую команду. Она привычна для многих программистов в Linux-системах:
$ sudoapt update - Последнее, что нужно сделать – прописать код в командной строке для непосредственной установки. Он может отличаться в зависимости от подключаемых модулей. Но привычно используется следующая команда:
$ sudoapt install php7.0
После такого алгоритма, все устанавливается на компьютер без проблем. Можно писать скрипты для сайтов и наслаждаться работой. Но главное – помнить, что тем выше версия, тем она лучше (в большинстве случаев, если касается тема программирования).
Как удалитьPHP
Бывает момент, когда версия PHP работает нестабильно. Рекомендуется в таких случаях прибегать либо к откату, либо к полному удалению и переустановке. Последний вариант проще всего, так как выполняется такая процедура с помощью пары команд в Терминале. Никаких дополнительных средств не потребуется – исключительно пользователь введет 2 строки кода и избавится полностью от PHP в своей системе Linux:
sudoapt-get install ppa-purge
sudo ppa-purge ppa:ondrej/php-7.0
После такого набора команд, пользователь избавится от того, что у него было не так – PHP. Когда операция проделана, можно заниматься установкой с нуля ПО. Возможно, после этого устранятся все ошибки, что происходили при использовании новой (7-й) версии языка программирования в Linux.
Установка модулей PHP
Установка PHP– простая. Но можно также задействовать и дополнительные элементы, которые позволят расширить функционал обычного редактора кода для сценариев в интернете на различных сайтах. Достаточно ввести команду:
sudoapt-get install <название модуля>
После этого, пойдет установка требуемого ПО, которое позволит правильно функционировать PHP. Вот список всего доступного для 7.0 версии:
- php7.0-bcmath — Bcmath module for PHP
- php7.0-bz2 — bzip2 module for PHP
- php7.0-cgi — server-side, HTML-embedded scripting language (CGI binary)
- php7.0-cli — command-line interpreter for the PHP scripting language
- php7.0-common — documentation, examples and common module for PHP
- php7.0-curl — CURL module for PHP
- php7.0-dba — DBA module for PHP
- php7.0-dev — Files for PHP7.0 module development
- php7.0-enchant — Enchant module for PHP
- php7.0-fpm — server-side, HTML-embedded scripting language (FPM-CGI binary)
- php7.0-gd — GD module for PHP
- php7.0-gmp — GMP module for PHP
- php7.0-imap — IMAP module for PHP
- php7.0-interbase — Interbase module for PHP
- php7.0-intl — Internationalisation module for PHP
- php7.0-json — JSON module for PHP
- php7.0-ldap — LDAP module for PHP
- php7.0-mbstring — MBSTRING module for PHP
- php7.0-mcrypt — libmcrypt module for PHP
- php7.0-mysql — MySQL module for PHP
- php7.0-odbc — ODBC module for PHP
- php7.0-opcache — Zend OpCache module for PHP
- php7.0-pgsql — PostgreSQL module for PHP
- php7.0-phpdbg — server-side, HTML-embedded scripting language (PHPDBG binary)
- php7.0-pspell — pspell module for PHP
- php7.0-readline — readline module for PHP
- php7.0-recode — recode module for PHP
- php7.0-snmp — SNMP module for PHP
- php7.0-soap — SOAP module for PHP
- php7.0-sqlite3 — SQLite3 module for PHP
- php7.0-sybase — Sybase module for PHP
- php7.0-tidy — tidy module for PHP
- php7.0-xml — DOM, SimpleXML, WDDX, XML, and XSL module for PHP
- php7.0-xmlrpc — XMLRPC-EPI module for PHP
- php7.0-xsl — XSL module for PHP (dummy)
- php7.0-zip — Zip module for PHP
- И тому подобные.
Установка стека Linux, Nginx, MySQL, PHP(LEMP) и Centos 8
Установки проводятся в несколько этапов. Nginxставится с помощью команд:
- $ sudo dnf install nginx – непосредственно сама установка пакета;
- $ sudo systemctl start nginx – тестирование ПО.
Для проведения инсталляции MySQLбудет использоваться MariaDB:
- $ sudodnfinstallmariadb-server – непосредственная установка сервера;
- $ sudosystemctlstartmariadb– второй шаг(тестировочный запуск);
- $ sudo mysql_secure_installation – запуск интерактивного скрипта;
- $ sudomysql– используется для входа в консоль.
На этом основная часть установки стека LEMP заканчивается. И именно это – все, что требуется знать для инсталляции PHP на систему. После проведения таких действий, можно полноценно приступать к работе.