История изменений
Исправление
tz4678,
(текущая версия)
:
Ну так ты php вмест Во-первых:
# Ставим нормальный пакетный менеджер
cd /tmp
git clone https://aur.archlinux.org/yay-bin.git
cd yay-bin
makepkg -si --noconfirm
# Ставим asdf. Он позволяет иметь одновременно кучу версий php/python/nodejs и т.д. на одной машине
yay -S --noconfirm asdf-vm
# хз что у тебя bash, zsh, fish, какая DE и как настроена. Пропиши свое
cat >> ~/.zshrc <<EOF
. /opt/asdf-vm/asdf.sh
. /opt/asdf-vm/completions/asdf.bash
EOF
# Можно в ~/.zshrc запихнуть, если система (аля Gnome) не подхватывает профайл-файлы
echo 'export PATH=/opt/asdf-vm/bin:$PATH' >> ~/.zprofile
# Перегружаемся
exec $SHELL -l
# Ставим плагин для asdf
asdf plugin-add php
# Или какую-нибудь 5.6.x
asdf install php 7.4.2
# Делаем ее глобальной
asdf global php 7.4.2
# Проверяем
php -r 'phpinfo();' | less
# Расположение бинарника
which php
type php
# Поставь эти штуки
yay -S --noconfirm fd fzf
# Почитай по ним manual
man fd
man fzf
# Поставить cht.sh
yay -S cht.sh
# Посмотри примеры использования команды
cht.sh fd
# Или вообще можно запрос ввести
cht.sh bash how to find file
Исправление
tz4678,
:
Ну так ты php вмест Во-первых:
# Ставим нормальный пакетный менеджер
cd /tmp
git clone https://aur.archlinux.org/yay-bin.git
cd yay-bin
makepkg -si --noconfirm
# Ставим asdf. Он позволяет иметь одновременно кучу версий php/python/nodejs и т.д. на одной машине
yay -S --noconfirm asdf-vm
# хз что у тебя bash, zsh, fish, какая DE и как настроена. Пропиши свое
cat >> ~/.zshrc <<EOF
. /opt/asdf-vm/asdf.sh
. /opt/asdf-vm/completions/asdf.bash
EOF
# Можно в ~/.zshrc запихнуть, если система (аля Gnome) не подхватывает профайл-файлы
echo 'export PATH=/opt/asdf-vm/bin:$PATH' >> ~/.zprofile
# Перегружаемся
exec $SHELL -l
# Ставим плагин для asdf
asdf plugin-add php
# Или какую-нибудь 5.6.x
asdf install php 7.4.2
# Делаем ее глобальной
asdf global php 7.4.2
# Проверяем
php -r 'phpinfo();' | less
# Поставь эти штуки
yay -S --noconfirm fd fzf
# Почитай по ним manual
man fd
man fzf
# Поставить cht.sh
yay -S cht.sh
# Посмотри примеры использования команды
cht.sh fd
# Или вообще можно запрос ввести
cht.sh bash how to find file
Исправление
tz4678,
:
Ну так ты php вместе с ним снес. Вообще ты занимаешься плохими делами. Во-первых:
# Ставим нормальный пакетный менеджер
cd /tmp
git clone https://aur.archlinux.org/yay-bin.git
cd yay-bin
makepkg -si --noconfirm
# Ставим asdf. Он позволяет иметь одновременно кучу версий php/python/nodejs и т.д. на одной машине
yay -S --noconfirm asdf-vm
# хз что у тебя bash, zsh, fish, какая DE и как настроена. Пропиши свое
cat >> ~/.zshrc <<EOF
. /opt/asdf-vm/asdf.sh
. /opt/asdf-vm/completions/asdf.bash
EOF
# Можно в ~/.zshrc запихнуть, если система (аля Gnome) не подхватывает профайл-файлы
echo 'export PATH=/opt/asdf-vm/bin:$PATH' >> ~/.zprofile
# Перегружаемся
exec $SHELL -l
# Ставим плагин для asdf
asdf plugin-add php
# Или какую-нибудь 5.6.x
asdf install php 7.4.2
# Делаем ее глобальной
asdf global php 7.4.2
# Проверяем
php -r 'phpinfo();' | less
Исходная версия
tz4678,
:
Ну так ты php вместе с ним снес. Вообще ты занимаешься плохими делами. Во-первых:
# Ставим нормальный пакетный менеджер
cd /tmp
git clone https://aur.archlinux.org/yay-bin.git
cd yay-bin
makepkg -si --noconfirm
# Ставим asdf. Он позволяет иметь одновременно кучу версий php/python/nodejs и т.д. на одной машине
yay -S --noconfirm asdf-vm
# хз что у тебя bash, zsh, fish, какая DE и как настроена. Пропиши свое
cat >> ~/.zshrc <<EOF
. /opt/asdf-vm/asdf.sh
. /opt/asdf-vm/completions/asdf.bash
EOF
Можно в ~/.zshrc запихнуть, если система (аля Gnome) не подхватывает профайл-файлы
echo ‘export PATH=/opt/asdf-vm/bin:$PATH’ >> ~/.zprofile
Перегружаемся
exec $SHELL -l
Ставим плагин для asdf
asdf plugin-add php
Или какую-нибудь 5.6.x
asdf install php 7.4.2
Делаем ее глобальной
asdf global php 7.4.2
Проверяем
php -r ‘phpinfo();’ | less