Files
SergObsidian/SKILLS DOCS/OLD PHP INSTALL.md
2025-02-20 10:00:44 +05:00

51 lines
2.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

### UBUNTU / WSL
```
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt install php7.4 php7.4-mysql php7.4-mbstring php7.4-gd php7.4-curl php7.4-common
```
### DEBIAN
```
install php7.4 php7.4-mysql php7.4-mbstring php7.4-gd php7.4-curl php7.4-common
```
```
apt install -y apt-transport-https lsb-release ca-certificates wget
wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.su/php/apt.gpg
echo "deb https://packages.sury.su/php/ $(lsb_release -sc) main" | tee /etc/apt/sources.list.d/php.list
apt install php7.4 php7.4-mysql php7.4-mbstring php7.4-gd php7.4-curl php7.4-common
apt update
```
В общем, Жень. @evgeniyfastov
Для начала создай папку рядом со старым лимсом и положи туда распакованный архив (это набор архивов + 2 .php). Дай этой папке права пользователя www-data (желательно из директории выше, чтобы точно дать доступ сразу на сам каталог):
sudo chown -R www-data:www-data папка_с_архивами
Затем нам нужно отконфигурить apache:
- открываешь файл /etc/apache2/ports.conf
- ниже строчки listen 80 пишешь строку listen 7777 (либо любой другой удобный порт), сохраняешь
- заходишь в папку sites-avialable, копируешь файл настройки старого лимса в новый
cp старый_файл_настроек.сonf ulab_ic.conf
- редактируешь -- В начале `<VirtualHost *:7777>` (или твой порт)
- DocumentRoot /твой/путь/до/ИЦ/лимса
- <Directory /твой/путь/до/ИЦ/лимса>
- сохраняешь, закрываешь.
- включаешь конфиг sudo a2ensite ulab_ic
- Перезапускаешь веб-сервер sudo systemctl restart apache2
После этого должен заработать новый хост по адресу localhost:7777
Не забудь перед этим переключиться на старый пхп (скрипт ./enable7.4.sh)
После этого пройди процедуру распаковки (пароль в начале 123456)
Укажи данные БД и имя БД avtoban_db
После распаковки нам надо удалить в корне ИЦ-версии папку ulab и стянуть его код с репозитория (но сначала возможно нужно у всей папки с сайтом сделать sudo chmod -R 777 . - либо чтобы были права у гита на запись)
git clone git@git.dev.ulab.space:ulab-dsl/ulab.git
Затем уже навалим чуть более свежую БД