Dram

Рейтинг
1114
Регистрация
28.06.2008

Нашел решение

if (array_sum(array_map('is_null', $arr)) == count($arr)) {
echo 'Все элементы массива имеют значение NULL';
} else {
echo 'Не все элементы массива имеют значение NULL';
}
serp_1:
Массовое, кстати проверяю позиции вторник, среда, четверг сегодня яндекс планомерно снижает позиции каждый день по всем проектам многих тематик. Им надо к концу года сверх прибыль показать поэтому они весь трафик гонят на свои проекты просто подтягивая их все выше в топ. Вроде компания серьезная а занимается такой ерундой.

Все верно - это главная причина. Чтобы показывать +30% в доходу каждый год при стагнирующей экономике, над найти каких то лохов и их доить. И эти лохи мы...

В общем заново удалил мемкеш (мекешед), почистил систему от мусора, и установил заново и все стало нормально и все работает.

17671 sudo apt-get remove pecl-memcached

17672 sudo apt-get remove pecl-memcache

17673 apt-get remove php-memcached

17681 sudo apt autoremove

17686 apt-get remove memcached netcat

17687 dpkg -l | awk '/^rc/ {print $2}' | xargs sudo dpkg --purge

17693 apt-get install memcached netcat

17694 apt-get install php-memcached

17695 service php7.4-fpm restart

Перезаписал папки с того впс где все норм на проблемный

/etc/php/7.4/

/usr/lib/php

перезапустил пхп, не помогло. Так то все работает, но мемкеша не видит

На другом впс 7,4 + мемкеш встали без проблем. Знать где-то я тут налажал...

Удаляю его - apt-get remove php-memcached

все проходит нормально.

Ставлю заново - apt-get install php-memcached, ставится нормально.

Делаю php -v и получаю -

php -v
PHP Warning: PHP Startup: Unable to load dynamic library 'memcached.so' (tried: /usr/lib/php/20190902/memcached.so (/usr/lib/php/20190902/memcached.so: undefined symbol: igbinary_serialize), /usr/lib/php/20190902/memcached.so.so (/usr/lib/php/20190902/memcached.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
PHP 7.4.0 (cli) (built: Nov 28 2019 07:27:28) ( NTS )

Видать не правильно гуглил, долго искал ниче не мог найти

В итоге использовал консоль - там все показывает.

Отвечаю сам себе - в Nginx нужно в конфигах поправить такие записи

fastcgi_pass unix:/run/php/php7.3-fpm.sock;

P.S. чтобы все работало не забудьте установить разные модули:

sudo apt install php7.4-cli php7.4-json php7.4-pdo php7.4-mysql php7.4-zip php7.4-gd php7.4-mbstring php7.4-curl php7.4-xml php7.4-bcmath php7.4-json

sudo update-alternatives --config php

показывает это

png 188193.png
Всего: 6924