Uso de psysh en Hosting Compartido

Al utilizar psysh o el comando php artisan tinker de Laravel en un entorno con permisos de usuario limitados, es posible que te encuentres con el siguiente error:

Unable to create PsySH runtime directory. Make sure PHP is able to write to {some directory path} in order to continue..

Este error se debe a que psysh intenta utilizar una ruta a la que el usuario no tiene acceso.

Para solucionarlo, añade un archivo en ~/.config/psysh/config.php con el siguiente contenido:

<?php
return [
'runtimeDir' => '~/tmp'
];

Artículo extraído de este post:
https://andrewrminion.com/2021/02/using-psysh-in-shared-hosting-or-limited-user-environments/