установка dom php ubuntu

Установка dom php ubuntu

Thanks guys, it turns out that it was indeed the php-xml package, so the following solved the problem: \n

sudo apt-get install php-xml\n \n

I am using Ubuntu 14.04 in case anyone else also runs into this problem. \n»,»bodyInMarkdown»:»Thanks guys, it turns out that it was indeed the php-xml package, so the following solved the problem:\r\n\r\n sudo apt-get install php-xml\r\n\r\nI am using Ubuntu 14.04 in case anyone else also runs into this problem.\r\n»,»replies»:[],»user»:<"id":14524,"username":"DonSchoeman","avatar":"\/\/www.gravatar.com\/avatar\/d5582c257bb60de95e96368c1e00f7c9?s=100&d=https%3A%2F%2Fs3.amazonaws.com%2Flaracasts%2Fimages%2Fforum%2Favatars%2Fdefault-avatar-25.png","experience":<"award_count":"0","level":3,"points":"10,505","pointsUntilNextLevel":"4,495">,»achievements»:[],»reported»:null,»profile»:<"github":"","twitter":"","full_name":null,"website":"","bio":null>,»dateSegments»:<"created_diff":"6 years ago">>,»likes»:[«juandmegon»,»CrtlAltDylan»,»Wesley_Zhang»,»kuczmaja»,»nomadme»,»mitchglenn»,»soltan»,»jeffpuckett»,»devildev»,»hdbhandari»,»fsdolphin»,»jonaspas»,»caco»,»adeyahya»,»Dahdoul»,»ultrabold»,»cisco»,»pvledoux»,»no-time-johnny»,»xeracon»,»bralenn»,»DamBarreto»,»Belal.Mazlom»,»Mittensoff»,»popsyjunior»,»sujancse»,»Nash»,»haakym»,»PaoloYumul»,»MohdPH»,»odduser»,»nikoloz93″,»bderubinat»,»gabrielbuzzi»,»abdul.r»,»angelorigo»,»afoysal»,»Smoleniuch»,»noahjstewart»,»brunen9″,»roerjo»,»hammaadh»,»Sergey_Dyachenko»,»kazemimorteza68@gmail.com»,»Nana»,»3eyedcoder»,»dado26″,»Val»,»AddPay»,»lubowaenock34@gmail.com»,»samjamzee»],»created_at»:»2016-02-26T17:54:57.000000Z»,»links»:<"delete":"\/discuss\/replies\/142775","like":"\/discuss\/replies\/142775\/likes","best_answer":"\/discuss\/conversations\/30915\/best">,»best_answer»:false,»dateSegments»:<"createdDiff":"5 years ago">>,<"id":149188,"conversation_id":30915,"body":"

i had the same problem, but i installed php7.0-xml instead of php-xml and it solves the issue installing with phpunit \n

isn’t php7.0-xml for php7? \n

I solved this issue with commands bellow: \n

$ sudo apt-get install php7.0-intl \n

$ sudo \/etc\/init.d\/php7.0-fpm restart \n

Actually, the problem is related to the extension sudo «php-xml», so sudo apt-get install php-xml should work and indeed it worked for me. \n

installing php7.0-mbstring is for when you have, \n

$ sudo apt-get install php7.1-mbstring \n

$ sudo apt-get install php7.1-xml \n

I was able to get it working by installing the ff: \n

sudo apt-get install php7.0-xmlrpc php7.0-xml\n \n

Источник

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

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

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

установка dom php ubuntu. Смотреть фото установка dom php ubuntu. Смотреть картинку установка dom php ubuntu. Картинка про установка dom php ubuntu. Фото установка dom php ubuntu

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

sudo apt install php

Для того чтобы интерпретатор php работал с Apache необходимо установить ещё этот пакет:

sudo apt install libapache2-mod-php

установка dom php ubuntu. Смотреть фото установка dom php ubuntu. Смотреть картинку установка dom php ubuntu. Картинка про установка dom php ubuntu. Фото установка dom php ubuntu

После этого можно посмотреть версию php в терминале:

установка dom php ubuntu. Смотреть фото установка dom php ubuntu. Смотреть картинку установка dom php ubuntu. Картинка про установка dom php ubuntu. Фото установка dom php ubuntu

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

sudo apt install python-software-properties

Затем для добавления PPA репозитория выполните:

sudo add-apt-repository ppa:ondrej/php

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

sudo apt install php5.6 libapache2-mod-php5.6

установка dom php ubuntu. Смотреть фото установка dom php ubuntu. Смотреть картинку установка dom php ubuntu. Картинка про установка dom php ubuntu. Фото установка dom php ubuntu

Затем можно смотреть версию:

установка dom php ubuntu. Смотреть фото установка dom php ubuntu. Смотреть картинку установка dom php ubuntu. Картинка про установка dom php ubuntu. Фото установка dom php ubuntu

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

На момент написания статьи, версия PHP 8.0 вышла относительно недавно и в официальных репозиториях LTS релиза Ubuntu её нет. В этой версии было много улучшений и исправлений и если вы хотите её попробовать, то можете установить из того же самого PPA:

sudo add-apt-repository ppa:ondrej/php

Затем, как и в предыдущем пункте необходимо указать версию php, которая вам нужна в команде установки:

sudo apt install php8.0 libapache2-mod-php8.0

установка dom php ubuntu. Смотреть фото установка dom php ubuntu. Смотреть картинку установка dom php ubuntu. Картинка про установка dom php ubuntu. Фото установка dom php ubuntu

После завершения установки интерпретатор появится в системе:

установка dom php ubuntu. Смотреть фото установка dom php ubuntu. Смотреть картинку установка dom php ubuntu. Картинка про установка dom php ubuntu. Фото установка dom php ubuntu

Установка расширений PHP

Не зависимо от того какую версию PHP вы установили, обычно для полноценной работы программ необходимо ещё установить расширения. Вот основные расширения, которые требуются чаще всего:

Для того чтобы установить все эти расширения для версии PHP по умолчанию выполните такую команду:

sudo apt install php-curl php-memcached php-mysql php-pgsql php-gd php-imagick php-intl php-mcrypt php-xml php-zip php-mbstring

Если надо установить расширения PHP для определённой версии, то следует указать эту версию в названии пакета:

sudo apt install php7.4-curl php7.4-memcached php7.4-mysql php7.4-pgsql php7.4-gd php7.4-imagick php7.4-intl php7.4-mcrypt php7.4-xml php7.4-zip php7.4-mbstring

установка dom php ubuntu. Смотреть фото установка dom php ubuntu. Смотреть картинку установка dom php ubuntu. Картинка про установка dom php ubuntu. Фото установка dom php ubuntu

Аналогично можно установить расширения для PHP 5.6 или 8.0.

Выбор версии PHP по умолчанию

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

После этого следует ввести номер версии, которую вы хотите использовать по умолчанию:

установка dom php ubuntu. Смотреть фото установка dom php ubuntu. Смотреть картинку установка dom php ubuntu. Картинка про установка dom php ubuntu. Фото установка dom php ubuntu

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

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

sudo a2dismod php7.4
sudo a2enmod php5.6
sudo systemctl restart apache2

установка dom php ubuntu. Смотреть фото установка dom php ubuntu. Смотреть картинку установка dom php ubuntu. Картинка про установка dom php ubuntu. Фото установка dom php ubuntu

Установка php 8 Ubuntu выполняется так же. Теперь вы знаете как переключить версию php Ubuntu. Установка и настройка PHP вместе с Nginx отдельная обширная тема и она описана в статье про настройку PHP-FPM.

Выводы

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

Источник

Установка PHP и модулей на Ubuntu/Debian

Установка PHP 5 как модуля Apache:

Установка PHP 7 как модуля Apache:

Установка PHP 5 как PHP-FPM:

Установка PHP 7 как PHP-FPM

Модули

В Debian и Ubuntu зачастую установка модулей PHP не требует каких-то сложных манипуляций. Для того, чтобы посмотреть, что Вы можете поставить прямо сейчас, нужно сделать:

Давайте для примера установим GD для работы с изображениями:

Либо php-fpm, смотря, что используете Вы:

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

установка dom php ubuntu. Смотреть фото установка dom php ubuntu. Смотреть картинку установка dom php ubuntu. Картинка про установка dom php ubuntu. Фото установка dom php ubuntu

Nginx, Php-Fpm и что это вообще?

установка dom php ubuntu. Смотреть фото установка dom php ubuntu. Смотреть картинку установка dom php ubuntu. Картинка про установка dom php ubuntu. Фото установка dom php ubuntu

Почему timeout для curl в php необходим

установка dom php ubuntu. Смотреть фото установка dom php ubuntu. Смотреть картинку установка dom php ubuntu. Картинка про установка dom php ubuntu. Фото установка dom php ubuntu

Угадайте самый медленный фреймворк. И это не Laravel

Есть распространенное мнение, что Laravel почти самый медленный фреймворк, что даже его название нужно читать медленно и только одним пользователем на 1 ядро CPU. Но к счастью, это не так

Curl в PHP

установка dom php ubuntu. Смотреть фото установка dom php ubuntu. Смотреть картинку установка dom php ubuntu. Картинка про установка dom php ubuntu. Фото установка dom php ubuntu

Вводная статья о том, как использовать сессии в PHP

установка dom php ubuntu. Смотреть фото установка dom php ubuntu. Смотреть картинку установка dom php ubuntu. Картинка про установка dom php ubuntu. Фото установка dom php ubuntu

IoT Highload: особенности и подводные камни

Особенности серверных приложений, работающих с сетью IoT-устройств на практике и в теории

установка dom php ubuntu. Смотреть фото установка dom php ubuntu. Смотреть картинку установка dom php ubuntu. Картинка про установка dom php ubuntu. Фото установка dom php ubuntu

Nginx, Php-Fpm и что это вообще?

установка dom php ubuntu. Смотреть фото установка dom php ubuntu. Смотреть картинку установка dom php ubuntu. Картинка про установка dom php ubuntu. Фото установка dom php ubuntu

Почему timeout для curl в php необходим

установка dom php ubuntu. Смотреть фото установка dom php ubuntu. Смотреть картинку установка dom php ubuntu. Картинка про установка dom php ubuntu. Фото установка dom php ubuntu

Угадайте самый медленный фреймворк. И это не Laravel

Есть распространенное мнение, что Laravel почти самый медленный фреймворк, что даже его название нужно читать медленно и только одним пользователем на 1 ядро CPU. Но к счастью, это не так

Curl в PHP

установка dom php ubuntu. Смотреть фото установка dom php ubuntu. Смотреть картинку установка dom php ubuntu. Картинка про установка dom php ubuntu. Фото установка dom php ubuntu

Вводная статья о том, как использовать сессии в PHP

установка dom php ubuntu. Смотреть фото установка dom php ubuntu. Смотреть картинку установка dom php ubuntu. Картинка про установка dom php ubuntu. Фото установка dom php ubuntu

IoT Highload: особенности и подводные камни

Особенности серверных приложений, работающих с сетью IoT-устройств на практике и в теории

Источник

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

How to Install PHP on Ubuntu 18.04

В этом руководстве мы рассмотрим шаги, необходимые для установки PHP 7.2 по умолчанию в дистрибутиве в Ubuntu 18.04 и интеграции его с Nginx и Apache. Мы также покажем вам, как установить PHP 7.1 и 7.3.

установка dom php ubuntu. Смотреть фото установка dom php ubuntu. Смотреть картинку установка dom php ubuntu. Картинка про установка dom php ubuntu. Фото установка dom php ubuntu

Введение

Установка PHP 7.2 с Apache

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

После установки пакетов перезапустите службу Apache:

Установка PHP 7.2 с Nginx

В отличие от Apache, Nginx не имеет встроенной поддержки обработки файлов PHP, поэтому нам нужно установить отдельное приложение, такое как PHP FPM («менеджер процессов fastCGI»), которое будет обрабатывать файлы PHP.

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

После установки пакетов вы можете проверить статус службы PHP FPM с помощью:

Теперь вы можете отредактировать блок сервера Nginx и добавить следующие строки, чтобы Nginx мог обрабатывать файлы PHP:

Не забудьте перезапустить службу Nginx, чтобы новая конфигурация вступила в силу:

Установка расширений PHP

Чтобы расширить основные функции PHP, вы можете установить некоторые дополнительные расширения. Расширения PHP доступны в виде пакетов и могут быть легко установлены с помощью:

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

После установки нового расширения PHP не забудьте перезапустить Apache или службу PHP FPM, в зависимости от ваших настроек.

Тестирование обработки PHP

Чтобы проверить, правильно ли настроен ваш веб-сервер для обработки PHP, создайте новый файл с именем info.php внутри /var/www/html каталога со следующим кодом:

Сохраните файл, откройте нужный браузер и посетите http://your_server_ip/info.php

установка dom php ubuntu. Смотреть фото установка dom php ubuntu. Смотреть картинку установка dom php ubuntu. Картинка про установка dom php ubuntu. Фото установка dom php ubuntu

Установка PHP 7.3 в Ubuntu 18.04

Начните с включения репозитория Ondrej PHP:

Установите PHP 7.3 и некоторые из наиболее распространенных модулей PHP:

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

Установка PHP 7.1 в Ubuntu 18.04

Используйте PHP 7.1 только в том случае, если вы собираетесь устанавливать приложения, несовместимые с PHP 7.2.

Чтобы установить PHP 7.1, выполните следующие действия:

Включите репозиторий Ondrej PHP, набрав:

Установите PHP 7.1 и несколько наиболее распространенных модулей PHP:

Проверьте установку, набрав:

Вывод

Источник

Установка модулей PHP (Debian / Ubuntu)

Ниже мы рассмотрим установку модулей PHP на сервер с операционной системой Ubuntu или Debian.

Создание phpinfo-скрипта

В процессе установки модулей нам потребуется получать информацию о параметрах PHP на сервере, поэтому в первую очередь разместим скрипт phpinfo.php в директории сайта.

Для этого подключитесь к серверу по SSH и выполните следующие шаги:

1. Перейдите в директорию сайта:

2. Создайте файл phpinfo.php:

3. Добавьте в него следующее содержимое:

4. Сохраните изменения (нажмите Ctrl+x для выхода из nano, далее Y для сохранения изменений и Enter).

После перейдите по адресу http://вашдомен/phpinfo.php, и в браузере будет отображена информация о настройках PHP.

Установка модулей на примере imagick

Рассмотрим установку модулей php на примере модуля imagick.

1. Уточните имя пакета.

Если вы не уверены в точном названии пакета, можно воспользоваться командой ниже, указав часть названия пакета. Для PHP названия большинства библиотек будут начинаться с «php».

Вывод команды выглядит примерно следующим образом:

установка dom php ubuntu. Смотреть фото установка dom php ubuntu. Смотреть картинку установка dom php ubuntu. Картинка про установка dom php ubuntu. Фото установка dom php ubuntu

В данном случае нам будет нужен пакет php-imagick.

2. Обновите информацию из репозиториев:

3. Установите библиотеку:

4. Проверьте, какая директория задана для расширений. Для этого нужно на странице http://вашдомен/phpinfo.php найти параметр «extension_dir»:

установка dom php ubuntu. Смотреть фото установка dom php ubuntu. Смотреть картинку установка dom php ubuntu. Картинка про установка dom php ubuntu. Фото установка dom php ubuntu

Перейдите в указанную директорию:

Проверьте, есть ли в ней установленная библиотека:

Если библиотека присутствует, она будет выведена в консоли:

установка dom php ubuntu. Смотреть фото установка dom php ubuntu. Смотреть картинку установка dom php ubuntu. Картинка про установка dom php ubuntu. Фото установка dom php ubuntu

установка dom php ubuntu. Смотреть фото установка dom php ubuntu. Смотреть картинку установка dom php ubuntu. Картинка про установка dom php ubuntu. Фото установка dom php ubuntu

Перейдите в указанную директорию и просмотрите ее содержимое:

Если конфигурационный файл с директивой, подключающей библиотеку, успешно создан, он будет выведен в консоли:

установка dom php ubuntu. Смотреть фото установка dom php ubuntu. Смотреть картинку установка dom php ubuntu. Картинка про установка dom php ubuntu. Фото установка dom php ubuntu

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

6. Перезагрузите веб-сервер Apache:

7. Обновите страницу http://вашдомен/phpinfo.php и найдите установленный модуль, чтобы убедиться, что все в порядке:

установка dom php ubuntu. Смотреть фото установка dom php ubuntu. Смотреть картинку установка dom php ubuntu. Картинка про установка dom php ubuntu. Фото установка dom php ubuntu

Подключение внешних библиотек

Если вам требуется подключить библиотеку, скачанную не из репозитория, необходимо:

установка dom php ubuntu. Смотреть фото установка dom php ubuntu. Смотреть картинку установка dom php ubuntu. Картинка про установка dom php ubuntu. Фото установка dom php ubuntu

3. Создать конфигурационный файл:

4. Указать в данном файле директиву и сохранить изменения:

5. Перезапустить Apache:

6. Обновить страницу http://вашдомен/phpinfo.php и убедиться, что библиотека установлена.

Если файл библиотеки был размещен в другой директории, то на шаге 4 необходимо в директиве extension указать соответствующий путь, например:

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *