Intereting Posts
Почему, когда я отправляю XML на PHP, это узлы в нижнем регистре, но когда я разбираю их на PHP, они имеют верхний регистр? Неустранимая ошибка: require (): Не удалось открыть окно «C: \ wamp \ www \ sep24 \ e / src / functions.php» (include_path = '; C: \ php \ pear') выберите строки, где одинаковые значения столбца начинаются со строки, 2 вопроса Задайте расположение файла конфигурации по умолчанию php-fpm Отображение 11 последовательных строк из запроса, где средняя строка содержит переменную Добавить новую строку в файл CSV Ошибка анализа: синтаксическая ошибка, неожиданная '' (T_ENCAPSED_AND_WHITESPACE) Как получить вывод при использовании fsockopen для открытия php-страницы? Инструмент для генерации диаграммы классов UML из аннотаций Doctrine Есть ли способ в MySQL для автоматического преобразования пустой строки в значение NULL? Symfony 2 Вход только в основной домен Загрузите несколько изображений в ZIP PHP – создатель RSS Двойные кавычки не копируются нормально. Как я могу их редактировать? Первое выпадающее меню для автоматического изменения параметров второго выпадающего меню

Пакет php5 не имеет кандидата на установку (Ubuntu 16.04)

Когда я пытаюсь установить php5 в Ubuntu 16.04, используя следующий код:

sudo apt-get install php5 php5-mcrypt 

Я получаю следующую ошибку:

 Reading package lists... Done Building dependency tree Reading state information... Done Package php5 is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'php5' has no installation candidate 

Я попытался переустановить, но это не помогает.

Вся эта ошибка возникла после обновления моего 15.10 Ubuntu до 16.04

    Ubuntu 16.04 поставляется с PHP7 в качестве стандарта, поэтому нет пакетов PHP5

    Однако, если вам нравится, вы можете добавить PPA, чтобы получить эти пакеты:

    Удалите все пакеты php на складе

    Список установленных пакетов php с dpkg -l | grep php| awk '{print $2}' |tr "\n" " " dpkg -l | grep php| awk '{print $2}' |tr "\n" " " dpkg -l | grep php| awk '{print $2}' |tr "\n" " " затем удалите ненужные пакеты с помощью sudo aptitude purge your_packages_here или если вы хотите удалить их все напрямую:

     sudo aptitude purge `dpkg -l | grep php| awk '{print $2}' |tr "\n" " "` 

    Добавить PPA

     sudo add-apt-repository ppa:ondrej/php 

    Установите свою версию PHP

     sudo apt-get update sudo apt-get install php5.6 

    Вы также можете установить модули php5.6.

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

     sudo php -v 

    На основе https://askubuntu.com/a/756186/532957 (спасибо @AhmedJerbi)

    Вы должны использовать префикс «php5.6-» вместо «php5-», как в ubuntu 14.04, и olders:

     sudo apt-get install php5.6 php5.6-mcrypt 

    Если вы просто хотите установить PHP независимо от его версии, попробуйте PHP7

     sudo apt-get install php7.0 php7.0-mcrypt 
     sudo apt-get install php7.0-mysql 

    для php7.0 хорошо работает для меня

    В настоящее время я использую Ubuntu 16.04 LTS. Мне тоже приходилось сталкиваться с такой же проблемой, в то время как выбирая значения Postgress Database с помощью Php, я решил ее с помощью приведенных ниже команд.

    Версия Mine PHP – 7.0, поэтому я попробовал команду ниже.

    apt-get install php-pgsql

    Не забудьте перезапустить Apache .

     /etc/init.d/apache2 restart