Если вы отказываетесь от какой-либо проверки достоверности, вы можете сделать это с помощью чего-то простого:
file_put_contents($theCounterFile, file_get_contents($theCounterFile)+1);
Дополнительно:
В этой теме говорится о параллелизме, и следует отметить, что для работы с параллелизмом неплохо использовать базу данных и транзакции, я настоятельно рекомендую не писать связку кода для этого в файле. .
Если вы когда-либо имели или думаете, что у вас может быть два запроса на ресурс в одну и ту же секунду, вам следует изучить PDO с mysql или PDO с SQLite вместо файла, используйте транзакции (и InnoDB или лучше, если вы собираетесь использовать MySQL).
Но на самом деле, даже если вы получаете два запроса в одну и ту же микросекунду (очень маловероятно), шансы на блокировку файла невелики, так как он не будет оставаться открытым, и два запроса, вероятно, не будут обрабатываться достаточно параллельно для блокировки в любом случае. Проверка реальности: сколько хитов на одном ресурсе вы получаете в среднем за одну минуту? ...