Установка Composer на CentOS с несколькими версиями PHP

Команда №1 дает общий размер «полезных» байтов файлов и их содержимого.

Команда №3 дает используемое дисковое пространство для хранения файлов. Диски делятся на блоки (часто по 4 КБ), которые не могут быть разделены несколькими файлами. Таким образом, файл любого размера от 1 до 4096 Б будет использовать 4 КБ дискового пространства, например. [Это упрощено. На некоторых типах FS, таких как ext, очень маленькие файлы могут быть сохранены в самой таблице файлов, вообще без блоков данных.]

Команда № 2 просто подсчитывает количество символов в именах файлов . (Размер вывода команды find .)

0
10.04.2019, 11:52
2 ответа

Все зависит от версии php, которую вы хотите использовать. Не могли бы вы показать нам ошибку, которую вы получаете, когда пытаетесь установить композитор с php56?

В любом случае, «php» — это просто символическая ссылка на настоящий двоичный файл php, который в вашем случае, похоже, указывает на php 56, чтобы убедиться в этом, выполните команду ls -l на символической ссылке, которую вы можете найти, печатать

whereis php

Итак, если вы хотите, чтобы вся цепочка была php72, замените эту символическую ссылку новой, которая будет указывать на двоичный файл php72. Или, возможно, вы можете использовать псевдоним:

alias php="/path/to/php72"
0
28.01.2020, 03:51

Мое общее решение состояло в том, чтобы сделать это:

  1. Создайте псевдоним в~/.bashrc:alias php="php72"
  2. Затем установите композитор, выполнив описанные выше шаги, без каких-либо изменений
  3. Затем вернитесь в ~/.bashrc, чтобы добавить новый псевдоним:alias composer_72="php /usr/local/bin/composer"

Теперь у меня есть композитор, работающий надPHP7.2

0
28.01.2020, 03:51

Теги

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