Установка PHP 5.6 на Xenial (16.04) [дубликат]

Я извлек отметки пакетов для вас из Default Natty Live-CD http://dl.dropbox.com/u/1399037/default-packages

BTW, после обновления с 10.04 -> 10.10 -> 11.04 Я потерял ~ 96 пакетов по умолчанию, и после их переустановки стабильность моей системы Natty увеличилась

1
задан 13 May 2016 в 20:05

3 ответа

Выполнить следующие команды:

$ sudo apt-get install python-software-properties
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt-get update
$ sudo apt-get install -y php5.6

Проверить версию PHP

php -v
10
ответ дан 23 May 2018 в 12:15

Вы даже можете рассмотреть возможность использования бродяг (или аналогичных технологий) для одновременного использования обеих версий. Vagrant - это, по сути, VM-клиент, призванный быстро и легко помогать вращению VM с проектной конфигурацией; т.е. вы можете настроить VM специально для проекта, и каждая VM может быть разной для каждого проекта, если это необходимо.

Это означает, что вы можете разработать проект и протестировать его на своей локальной машине, используя ту же конфигурацию производства, что и проект будет запущен. Это не только отлично для вас, но также означает, что команда разработчиков всегда может тестировать при тех же обстоятельствах, что и конфигурация виртуальной машины, переносимая и кросс-платформенная (это всего лишь текстовый файл).

Как только бродяга и виртуальный ящик установлен, это так же просто, как запуск:

vagrant init ubuntu/trusty64; vagrant up --provider virtualbox

, и как только vm запущен и работает, вы можете использовать:

vagrant ssh

, и теперь вы можете вручную установить apache , php и mysql. Вы также можете определить конфигурацию обеспечения, так что, когда вы введете:

vagrant up

, VM строит себя, а также устанавливает все необходимые вам двоичные файлы и даже может сделать git-клон вашего кода, настроить сеть поэтому вы можете просмотреть приложение в своем браузере и т. д.

Для получения более подробной информации смотрите здесь: https://www.vagrantup.com/docs/getting-started/

5
ответ дан 23 May 2018 в 12:15
  • 1
    Это не очень практично. Я могу просто установить как php5.6-fpm, так и php7.0-fpm, затем fastcgi_pass в сокет, на котором работает желаемая версия PHP (я использую nginx, но я считаю, apache2 должен иметь что-то подобное). Это будет намного легче. – Quan To 26 December 2016 в 08:22
  • 2
    Я думаю, что docker будет более подходящим .. Это хорошая идея. – storm 27 December 2016 в 14:01

Вы можете использовать XAMPP Linux. Вы можете загрузить любую версию xampp linux из ниже упомянутого официального сайта xampp.

https://www.apachefriends.org/download.html

Введите загруженное местоположение файла с помощью терминала.

Сначала дайте определенное разрешение для загруженного двоичного файла. (Предположим, что я загрузил 64-битный двоичный пакет.)

sudo chmod a+x xampp-linux-x64-5.6.23-0-installer.run

Затем установите xampp

sudo ./xampp-linux-x64-5.6.23-0-installer.run

Если вы загружаете 32-битный двоичный файл, как это описано ниже

sudo chmod a+x xampp-linux-5.6.23-0-installer.run 
sudo ./xampp-linux-5.6.23-0-installer.run
4
ответ дан 23 May 2018 в 12:15

Другие вопросы по тегам:

Похожие вопросы: