Artur
тогда и пиво стоило рублей 6
Ilya
Мы с подружкой собирали бутылки, сдавали их и покупали мороженое
Artur
дешёвое 4
Ilya
А ещё однажды нашли котёнка и продали его за десять рублей
Ilya
Вот это был праздник
Ilya
Тот кот давно уж умер от старости эх
Сидредин
😂😂😂
Rishat
Ребята,привет. Не совсем могу разобраться в докер файле с PHP. Может кто объяснить что я делаю не так? Хочу запустить phpmyadmin, получаю что нету mysqli Далее открываю докер файл и делаю в RUN mysqli Также не совсем понимаю как мне создать свой php.ini. Мне его создавать на том же уровне где докер файл или тот путь справа? # Для начала указываем исходный образ, он будет использован как основа FROM php:7.1-fpm # Необязательная строка с указанием автора образа MAINTAINER PHPtoday.ru <info@phptoday.ru> # RUN выполняет идущую за ней команду в контексте нашего образа. # В данном случае мы установим некоторые зависимости и модули PHP. # Для установки модулей используем команду docker-php-ext-install. # На каждый RUN создается новый слой в образе, поэтому рекомендуется объединять команды. RUN apt-get update && apt-get install -y \ curl \ wget \ git \ mysqli \ libfreetype6-dev \ libjpeg62-turbo-dev \ libmcrypt-dev \ libpng12-dev \ && docker-php-ext-install -j$(nproc) iconv mcrypt mbstring mysqli pdo_mysql zip \ && docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ \ && docker-php-ext-install -j$(nproc) gd # Куда же без composer'а. RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer # Добавим свой php.ini, можем в нем определять свои значения конфига ADD php.ini /usr/local/etc/php/conf.d/40-custom.ini # Указываем рабочую директорию для PHP WORKDIR /var/www # Запускаем контейнер # Из документации: The main purpose of a CMD is to provide defaults for an executing container. These defaults can include an executable, # or they can omit the executable, in which case you must specify an ENTRYPOINT instruction as well. CMD ["php-fpm"] - Докер файл.
Alexander
а в логе при сборке у тебя не пишет какие расширения доступны по docker-php-ext-install ?
Alexander
на сколько помню docker-php-ext-install mysqli && docker-php-ext-install pdo && docker-php-ext-install pdo_mysql
Alexander
и понимаешь ли что такое mysqli?
Alexander
http://php.net/manual/ru/book.mysqli.php на всякий случай
Anonymous
кстит про то что i в mysqli это импрувд даже не задумывался)
Alexander
ну я тоже ) знаю только что он улучшенный mysql )))
Rishat
и понимаешь ли что такое mysqli?
Ну я думал это своего рода коннектор) Который запросы кидает в базу и возвращает ответ) Типа курсора в python)
Alexander
курсор это совсем другое же
Alexander
а mysqli - это модуль к php и его не поставишь через apt-get install mysqli
Rishat
О, я сейчас прочитал то что mysqli поддерживает вроде постоянный connect ? У меня просто была проблема в питоне. Тригеры когда юзаешь и переменную аккамулируешь в тригере и если сделать реконект, то переменная снова null была.
Alexander
http://php.net/manual/ru/mysqli.persistconns.php
Alexander
в древнем модуле mysql был метод mysql_pconnect
Rishat
в древнем модуле mysql был метод mysql_pconnect
А, все) Теперь я понял почему меня оградили от такого))
root
Котанцы как вы?
Rishat
на сколько помню docker-php-ext-install mysqli && docker-php-ext-install pdo && docker-php-ext-install pdo_mysql
Блин,странно это все. Добавил в докер файл,сделал build и вроде стянулся mysqli, дальше создал php.ini, раскомментил mysqli и снова build сделал и запустил и пишет тоже самое.
Alexander
а что именно пишет?
Alexander
в логах докера
Alexander
https://hub.docker.com/r/phpmyadmin/phpmyadmin/
Alexander
и вообще есть готовый образ phpmyadmin
Rishat
в логах докера
phpMyAdmin - Ошибка Расширение mysqli не найдено. Пожалуйста, проверьте ваши настройки PHP. Смотрите our documentation для дополнительной информации. docker logs -t webdev_php_1 2018-02-12T04:57:41.292697832Z 172.18.0.4 - 12/Feb/2018:04:57:41 +0000 "GET /index.php" 500 Эти логи или я не то скинул?( Да, я просто хочу научиться модули подключать сам, чтобы потом не стоять на этом( Когда build делал, писало что mysqli уже подключен.
Rishat
Лан, спасиб) Я чувствую тут где-то я что-то не так делаю. Сам дальше потыкаю)) Спасибо за помощь))
Alexander
зайди docker exec -it %имяконтейнера% /bin/bash
Alexander
и там сделай php -m
Alexander
увидишь что подключено
Alexander
ну и проверь на всякий конфиг phpmyadmin
Владислав
Можно проще ) docker exec <container_name|container_id> php -m
Alexander
согласен :)
NoMad42 🇷🇺
++
MIKRI
Еще не проснулись просто) Что-то типа зомби на автопилоте))
Sergey
Новая неделя - новый дайджест на phpGeeks! https://habrahabr.ru/company/zfort/blog/348858/
Sergey
даже xdebug отказывается от php5, задумайся над этим, $username;
Sergey
Я ещё дома, через 30 минут только поеду на работу
Rodion
Я принял решение буду подыскивать новое местечко где пишут на php а не на perl
Rodion
да я знаю я веган
Anonymous
Вы логичные как стул
Anonymous
жидкий?
старий
Господи, помогите.)
Rodion
Господи, помогите.)
че то зп задерживают уже на 12 дней, чо делать?
старий
че то зп задерживают уже на 12 дней, чо делать?
это нормально. Сиди где сидишь, главное стабильность
Rodion
это нормально. Сиди где сидишь, главное стабильность
хз, у меня в кармане осталось 237 рублей, на проезд в день 50 рублей уходит, еще 4 дня смогу ездить на работу потом все не будет денег на проезд
старий
говно, которым его в чате кормят на регулярной основе.
Rodion
до этого напокупал продуктов, ну и я с мамкой живу, макарошки дома есть, но так как я растолстел до 90 кг я сел на диету и тока завтракаю чтобы весь сбросить.
(;¬_¬)
лучше тебе не знать
старий
а я откуда ж знаю.
Rodion
причину говорят?
клиент деньги забыл заплатить
старий
норма наеба
старий
ну 14 банковских дней, а потом уже можно думать
Roman
если не дадут - откатывай всё нахуй
старий
если не дадут - откатывай всё нахуй
ну тогда точно дадут. Пизды.
Vadim
Мне начинает казаться, что Родион тут развлекается со своей историей
Rodion
ну 14 банковских дней, а потом уже можно думать
ну в октябре ноябре было похожая ситуация, была задержка оплаты за октябрь на 30 дней, зп заплатили в ноябре сразу за два месяца
Rodion
Мне начинает казаться, что Родион тут развлекается со своей историей
просто я новичек в вебдеве и не знаю пока всей кухни
Anonymous
Но есть нюанс. По ТК работодатель обязан письменно уведомить работодателя что в связи с тем что ему не платят зп over 14 days он не выйдет на работу
Anonymous
Конечно же это касается официального трудоустройства.
Anonymous
Причем ключевое слово "уведомить", это значит приносишь заявление на имя директора о том что отказываешься завтра выходить на работу, просишь сделать копию и секретаря на ней расписаться и уходишь с копией домой радостно ждать бабла.
Anonymous
По статье тебя уже не уволят.
Anonymous
Ну это знаешь-ли не волчий билет.
Anonymous
По собственному и по собственному.
Nazarii
Всем привет. Отправляю данные с форм на страницу и вывожу их там посреди html кода. Что можно использовать для того, что бы данные сохранялись и отображались в html без использования БД, и при повторном введении в форму менялись на новое значение?
Nazarii
Сессия
Понял, буду учить сессии, спасибо)
Anonymous
Ну а че как знать-то? Нафиг вообще такая работа где платят как повезет? У меня последний раз такая работа была в 2011-м когда на загибающемся заводе работать админом. Если бы сайтики не писал с голоду бы подох. Чем дело кончилось? да тем что завод и до сих пор работает по схеме: набрать заказов, половину сделать, кинуть с зарплатой коллектив, половина уволится, половина потерпит, кинуть вторую половину заказчиков с заказами, обанкротить юрлицо, перевести оставшихся на следующее ООО СамотыкЗаводПромОборудование
Anonymous
Смысл в такой конторе работать нулевой. Вот честно.