Поиск правильного файла php.ini для лампы

Эта команда Perl в основном заменяет эту команду grep (недостающее количество цветов):

perl -ne '/[\x80-\xFF]/&&print($ARGV."($.):\t^".$_)' *.xml
n: заставляет Perl принимать следующий цикл вокруг вашей программы, что делает его итерация по аргументам имени файла несколько как sed -n или awk:
LINE:
  while (<>) {
      ...             # your program goes here
  }
-e: может использоваться для ввода одной строки программы. /[\x80-\xFF]/&&print($ARGV."($.):\t^".$_): Если строка содержит символ в диапазоне \x80-\xFF, печатает имя текущего файла, номер строки текущего файла, строку :\t^ и содержимое текущей строки.

Вывод в каталоге примеров, содержащий файл-образец в вопросе, и файл, содержащий только ààààà и символ новой строки:

% perl -ne '/[\x80-\xFF]/&&print($ARGV."($.):\t^".$_)' file | head -n 10
file(9):    ^Appendix F, GNU General Public License.
file(14):   ^(codename "‘Xenial Xerus’"), for the 64-bit PC ("amd64") architecture. It also
file(18):   ^â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”
file(330):  ^when things go wrong. The Installation Howto can be found in Appendix A, 
file(337):  ^Chapter 1. Welcome to Ubuntu
file(359):  ^1.1. What is Ubuntu?
file(368):  ^  • Ubuntu will always be free of charge, and there is no extra fee for the "
file(372):  ^  • Ubuntu includes the very best in translations and accessibility
file(376):  ^  • Ubuntu is shipped in stable and regular release cycles; a new release will
file(380):  ^  • Ubuntu is entirely committed to the principles of open source software
% perl -ne '/[\x80-\xFF]/&&print($ARGV."($.):\t^".$_)' file1
file1(1):   ^ààààà
0
задан 11 October 2017 в 10:40

2 ответа

Взгляните на вопрос Дэна.

Похоже, вы каким-то образом оказались с двумя разными версиями PHP.

Вот почему Дэн спросил, как вы установили [ ! d2]

Мое предложение, однако, вы установили, полностью удалите PHP + снова, только используя один инструмент установки. Я предлагаю apt или apt-get только ... до получения рабочей установки.

Вы узнаете, что вы успешно удалили весь PHP, когда / etc / php полностью пуст.

Вы можете обратиться к разделу «Установка Apache-2.4.28 + PHP-5.6», который я опубликовал ранее сегодня о том, как устанавливать последние стабильные пакеты из Launchpad PPA, который содержит последние стабильные версии.

Поскольку ссылаясь на / opt / lampp, это указывает на то, что вы пытаетесь использовать какой-либо пользовательский инструмент или метод установки, поэтому вы смешиваете свою пользовательскую установку с системой, которая обречена на нестабильность.

означает, что вы также должны / opt / lampp как часть процесса очистки + удалить любые связанные файлы systemd + любой другой непривлекательный крейт, который вы установили + удалить любые связанные с системой, настройки PATH.

Методы установки смешения имеют тенденцию либо полностью или случайно сбой во время различных операций выполнения.

Лучше всего использовать обычные методы установки системы, которые никогда не будут исправлены erence / opt / lampp.

0
ответ дан 18 July 2018 в 05:28

Взгляните на вопрос Дэна.

Похоже, вы каким-то образом оказались с двумя разными версиями PHP.

Вот почему Дэн спросил, как вы установили [ ! d2]

Мое предложение, однако, вы установили, полностью удалите PHP + снова, только используя один инструмент установки. Я предлагаю apt или apt-get только ... до получения рабочей установки.

Вы узнаете, что вы успешно удалили весь PHP, когда / etc / php полностью пуст.

Вы можете обратиться к разделу «Установка Apache-2.4.28 + PHP-5.6», который я опубликовал ранее сегодня о том, как устанавливать последние стабильные пакеты из Launchpad PPA, который содержит последние стабильные версии.

Поскольку ссылаясь на / opt / lampp, это указывает на то, что вы пытаетесь использовать какой-либо пользовательский инструмент или метод установки, поэтому вы смешиваете свою пользовательскую установку с системой, которая обречена на нестабильность.

означает, что вы также должны / opt / lampp как часть процесса очистки + удалить любые связанные файлы systemd + любой другой непривлекательный крейт, который вы установили + удалить любые связанные с системой, настройки PATH.

Методы установки смешения имеют тенденцию либо полностью или случайно сбой во время различных операций выполнения.

Лучше всего использовать обычные методы установки системы, которые никогда не будут исправлены erence / opt / lampp.

0
ответ дан 24 July 2018 в 18:20

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

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