На этот вопрос уже есть ответ здесь:
Мне нужно использовать php5 (5.6) потому что я работаю над проектом Drupal 7, который не поддерживает php7. Проблема в том, что я недавно обновился до ubuntu 16.04 Xenial, который, похоже, больше не поддерживает php5 .
Я пытался установить его из этого репозитория , однако, когда он пытается установить его с помощью apt, я всегда получаю похожие ошибки.
$ sudo apt-get install php5-cli
Cependant les paquets suivants le remplacent :
php7.0-cli:i386 php7.0-cli`
Это значит, что он устарел. Как установить PHP 5.6 на Xenial?
Вы можете даже рассмотреть возможность использования бродяги (или аналогичной технологии), чтобы помочь использовать обе версии одновременно. Vagrant - это, по сути, клиент виртуальной машины, разработанный для быстрого и удобного ускорения и уменьшения скорости виртуальной машины с помощью конфигурации на основе проекта; то есть вы можете настроить виртуальную машину специально для проекта, и каждая виртуальная машина может отличаться для каждого проекта, если это необходимо.
Это означает, что вы можете разработать проект и протестировать его на своем локальном компьютере, используя ту же производственную конфигурацию, что и проект, на котором будет выполняться. Это не только хорошо для вас, но и означает, что команда разработчиков может всегда тестировать в тех же условиях, что и конфигурация виртуальной машины переносимая и кроссплатформенная (это просто текстовый файл).
После того, как vagrant и virtual box установлены, это так же просто, как запустить:
vagrant init ubuntu/trusty64; vagrant up --provider virtualbox
, и как только vm запустится, вы можете использовать:
vagrant ssh
и вы можете теперь вручную установите apache, php и mysql. Вы также можете определить конфигурацию обеспечения, чтобы при вводе:
vagrant up
виртуальная машина собиралась сама, а также устанавливала все необходимые вам двоичные файлы и даже могла выполнять клон вашего кода, настраивая сеть так, вы можете просмотреть приложение в браузере и т. д.
Для получения более подробной информации смотрите здесь: https://www.vagrantup.com/docs/getting-started/
Вы можете использовать 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-битный двоичный файл, сделайте следующее, как указано ниже
[ 112]Удаляют весь запас php пакеты
, Список установил php пакеты с dpkg -l | grep php| awk '{print $2}' |tr "\n" " "
, затем удаляют ненужные пакеты с sudo aptitude purge your_packages_here
или если Вы хотите непосредственно удалить их всех, используйте:
sudo apt-get purge `dpkg -l | grep php| awk '{print $2}' |tr "\n" " "`
Добавляют PPA
sudo add-apt-repository ppa:ondrej/php
, Если Вы добираетесь add-apt-repository: command not found
, выполняет следующую команду сначала:
sudo apt-get install software-properties-common
Установка Ваша Версия
sudo apt-get update
sudo apt-get install php5.6
PHP можно установить php5.6 модули, слишком например
sudo apt-get install php5.6-mbstring php5.6-mcrypt php5.6-mysql php5.6-xml
, Проверяют версию
, Если Вы установили php5.6-cli
sudo php -v
, Если Вы не имеете php5.6-cli
, поместите это на .php файл
<?php
//outputs php configuration info
phpinfo();
?>
Выполните следующие команды:
$ 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 -v
PHP iptables -L --line-numbers
тогда удаляет с iptables -D line-number
. После этого добавьте другого дюйм/с, которого Вы хотите добавить с -A
опция. Каждый раз, когда Вы вошли, все правила тогда добавляют DROP
действие.
– Ali Ghasempour
22 August 2017 в 02:09