Ответы пользователя по тегу PHP
  • Как очистить файл?

    @ghostiam
    На Go писатель, серверов пинатель.
    воспользуйтесь
    ftruncate

    или

    <?php
    $fp = fopen("/tmp/file.txt", "w");
    fclose($fp);
    ?>
    Ответ написан
    Комментировать
  • Как настроить контейнеры с php-fpm и nginx?

    @ghostiam
    На Go писатель, серверов пинатель.
    Вам не обязательно соединяться с php через файл сокета,

    можно в php прописать
    listen = 9000

    в nginx
    fastcgi_pass php:9000;

    менять версии php очень легко, просто при линковке сделать разные имена и прописать в nginx:
    например, для php7.0
    fastcgi_pass php70:9000;
    для php7.2
    fastcgi_pass php72:9000;
    и т.д.

    Для безопасности, контейнерам с php не назначать порт наружу, а просто линковать их с nginx, или в ручную, или через docker-compose (сам пользуюсь последним)
    Ответ написан
    4 комментария
  • Php Storm: импорт и экспорт настроек?

    @ghostiam
    На Go писатель, серверов пинатель.
    При экспорте(и при импорте), можно указать, какие за параметры нам нужны.
    81dc4f5dac2d4ace88dda7d264751709.jpg
    У меня работает, я так переносил со своего компьютера на рабочий все настройки серверов.
    Ответ написан
    2 комментария
  • Как заставить работать crontab?

    @ghostiam
    На Go писатель, серверов пинатель.
    1 * * * * /usr/bin/php /opt/apps/PingPingPing.php > /dev/null 2>&1

    Эта команда будет запускаться каждую первую минуту(То есть в 0:01, 1:01, 2:01, 3:01 и т.д.), а не раз в минуту.
    Чтобы было раз в минуту, команда должна выглядеть так:
    */1 * * * * /usr/bin/php /opt/apps/PingPingPing.php > /dev/null 2>&1

    или так:
    * * * * * /usr/bin/php /opt/apps/PingPingPing.php > /dev/null 2>&1

    или даже так:
    0-59 * * * * /usr/bin/php /opt/apps/PingPingPing.php > /dev/null 2>&1
    Ответ написан
    Комментировать