- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Обновил пхп с версии 7.3 до 7,4 и на одном из сайтов один код перестал работать - выдает
Переключаюсь назад на 7.3 - все работает, включаю 7.4, ошибка.
сделал поиск
/etc/php/7.3/mods-available/memcached.ini
/etc/php/7.4/mods-available/memcached.ini
/etc/php/7.2/mods-available/memcached.ini
Ну вроде нашло его в папке 7.4 так в чем проблема то?
---------- Добавлено 30.11.2019 в 14:37 ----------
Он установлен, проверил, да и с 7,3 то работает
libcache-memcached-perl install
libmemcached-dev install
libmemcached11:amd64 install
libmemcachedutil2:amd64 install
memcached install
php-memcached install
Dram, хз куда вы вообще спешите ) дайте 7.4 еще выйти нормально. Когда появится без доп телодвижений в дебиане/убунте без левых репов, тогда и юзать можно.
Удаляю его - apt-get remove php-memcached
все проходит нормально.
Ставлю заново - apt-get install php-memcached, ставится нормально.
Делаю 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 )
У меня на локалке с PHP 7.4 sqlite вообще не запускается. Поэтому какой там на продакшен это пихать.
Поэтому не удивляюсь, что тут такие косяки.
---------- Добавлено 01.12.2019 в 15:01 ----------
Dram, хз куда вы вообще спешите ) дайте 7.4 еще выйти нормально. Когда появится без доп телодвижений в дебиане/убунте без левых репов, тогда и юзать можно.
Есть такое понятие, в жопе шило. 😂
На другом впс 7,4 + мемкеш встали без проблем. Знать где-то я тут налажал...
На другом впс 7,4 + мемкеш встали без проблем. Знать где-то я тут налажал...
Аха, мне вот тоже PHP 7.4 на винде говорит
No such file or directory sqlite
Сижу смотрю на эту dll и думаю, может быть я слепой... 🤣
Перезаписал папки с того впс где все норм на проблемный
/etc/php/7.4/
/usr/lib/php
перезапустил пхп, не помогло. Так то все работает, но мемкеша не видит
В общем заново удалил мемкеш (мекешед), почистил систему от мусора, и установил заново и все стало нормально и все работает.
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
В общем заново удалил мемкеш (мекешед), почистил систему от мусора, и установил заново и все стало нормально и все работает.
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
Жаль на винде нечего ставить и чистить, всё в комплекте в zip архиве идёт :)
---------- Добавлено 01.12.2019 в 18:48 ----------
Там даже если исправления перед релизом посмотреть:
https://www.php.net/ChangeLog-7.php#PHP_7_4
Аж страшно становиться, как это всё работало :D
Жаль на винде нечего ставить и чистить, всё в комплекте в zip архиве идёт :)
Под винду тоже с исходников можно компилить или искать уже скомпиленные либы...
Но честно никогда не понимал, зачем разрабатывать на винде, а заливать потом под никсы =)
Сейчас даже в винду можно никсы поставить WSL это для тех кому докер не нравится (таких конечно я не знаю, кто уже работал плотно с докером и он ему вдруг разонравился) 😂
Тоже, никогда не понимал, зачем ставить никсы, чтобы разрабатывать под виндой.