Вариант 1. Добавить конфиг в composer.json
{
"config": {
"platform": {
"php": "7.2"
}
}
}
Вариант 2. Запуск через командную строку
/opt/php72/bin/php /usr/local/bin/composer update
блокнот
Вариант 1. Добавить конфиг в composer.json
{
"config": {
"platform": {
"php": "7.2"
}
}
}
Вариант 2. Запуск через командную строку
/opt/php72/bin/php /usr/local/bin/composer update
# Создаем ключ. Например, /home/user/.ssh/id_rsa2
ssh-keygen -t rsa
# Создаем файл конфигурации
touch /home/user/.ssh/config
chmod 600 /home/user/.ssh/config
# Добавляем содержимое
Host git2
Hostname github.com
IdentityFile ~/.ssh/id_rsa2
IdentitiesOnly yes
# Клонируем репозиторий с заменой хоста github.com -> git2:
git clone git@git2:romkamix/repo.git
# Запись
sync; dd if=/dev/zero of=tempfile bs=1M count=1024; sync
# Чтение из буфера
dd if=tempfile of=/dev/null bs=1M count=1024
# Очистка кэша и реальная скорость чтения
/sbin/sysctl -w vm.drop_caches=3
dd if=tempfile of=/dev/null bs=1M count=1024
#swap
dd if=/dev/zero of=/swapfile bs=1M count=2048
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo "/swapfile none swap defaults 0 0" >> /etc/fstab
#
yum install -y mc
yum install -y yum-utils
yum install -y epel-release
yum install -y http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum-config-manager --enable remi-php73
yum update -y
#nodejs
curl -sL http://nsolid-rpm.nodesource.com/nsolid_setup_3.x | sudo bash -
yum install -y nsolid-erbium nsolid-console
#yarn
curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
yum install -y yarn
#vestacp
curl -O http://vestacp.com/pub/vst-install.sh
. vst-install.sh --softaculous no
umount /dev/vdb1
fdisk /dev/vdb
fdisk >
delete - d
create - n
write - w
quit - q
e2fsck -f /dev/vdb1
resize2fs /dev/vdb1
mount /dev/vdb1 ...
php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors on
systemctl stop mariadb
systemctl stop httpd
cp -a /var/lib/mysql/ /var/lib/mysql.bak
touch /etc/yum.repos.d/MariaDB10.repo
# MariaDB 10.4 CentOS repository list - created 2020-04-06 17:16 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.4/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
yum update
systemctl start mariadb
systemctl start httpd
mysql_upgrade
mysql > SELECT VERSION();
Изменение процента зарезервированных блоков для нужд суперпользователя
По умолчанию резервируется 5% от объема раздела или диска. Значение 0 отключает резервирование блоков, значение 5 — устанавливает резервирование на 5%.
sudo tune2fs -m 0 /dev/xxxn
Изменение числа зарезервированных под служебные нужды блоков
Значение 0 отключает резервирование блоков, значение 5 — устанавливает резервирование 5-и блоков.
sudo tune2fs -r 0 /dev/xxxn
Проверка статуса:
swapon —show
free -h
Разметить файл подкачки:
fallocate -l 512M /swapfile
dd if=/dev/zero of=/swapfile bs=1M count=512
Права на файл:
chmod 600 /swapfile
Форматируем под подкачку:
mkswap /swapfile
Активируем:
swapon /swapfile
Редактируем /etc/fstab:
/swapfile none swap defaults 0 0
SSD с поддержкой TRIM:
swapon —discard /swapfile
/swapfile none swap defaults,discard 0 0
$builder->toSql();
$builder->getBindings();
$query = vsprintf(str_replace(['?'], ['\'%s\''], $builder->toSql()), $builder->getBindings());