Getting started

Runtime Environment

PHP Versions

PHPSandbox uses PHP v7.4 and v8.0(default) to run all notebooks at the moment.We advise that any packages or projects that will be used are compatible with these php versions.You can switch between these versions on the notebook page.


Resource limits

Disk

At present, there exists a restriction of 1024Mb storage capacity for all notebooks, whereas premium notebooks offer a larger disk space of 2048Mb. As we gain access to additional resources, we plan to enhance this limitation in the future.

Memory (RAM)

All notebooks currently have a memory constraint of 512Mb, whereas premium notebooks provide a higher memory capacity of 1024Mb.

File Synchronization

Files created that are more than 10Mb are not synchronized with the frontend app. This means that you cannot see them at the frontend app but it remains on your disk and can be refrenced.

Premium Notebooks

Subscribing to any of our premium plans gives you higher compute resources for your notebooks. The details can be seen here.


Available Extensions

PHPSandbox provides aims to provide common extensions that are required by the types of notebooks that is supported. Here is a list of key extensions that are pre-installed currently in all PHPSandbox environments: Here are the rewritten PHP extensions in a standard way:

  • BCMath PHP Extension
  • Calendar PHP Extension
  • Core PHP Extension
  • Ctype PHP Extension
  • Curl PHP Extension
  • Date PHP Extension
  • DOM PHP Extension
  • Exif PHP Extension
  • FFI PHP Extension
  • Fileinfo PHP Extension
  • Filter PHP Extension
  • FTP PHP Extension
  • GD PHP Extension
  • Gettext PHP Extension
  • Hash PHP Extension
  • Iconv PHP Extension
  • Igbinary PHP Extension
  • Imagick PHP Extension
  • IMAP PHP Extension
  • Intl PHP Extension
  • JSON PHP Extension
  • LDAP PHP Extension
  • Libxml PHP Extension
  • Mbstring PHP Extension
  • Memcached PHP Extension
  • Msgpack PHP Extension
  • MySQLi PHP Extension
  • Mysqlnd PHP Extension
  • OpenSSL PHP Extension
  • PCNTL PHP Extension
  • PCOV PHP Extension
  • PCRE PHP Extension
  • PDO PHP Extension
  • PDO_MySQL PHP Extension
  • PDO_PgSQL PHP Extension
  • PDO_SQLite PHP Extension
  • PgSQL PHP Extension
  • Phar PHP Extension
  • Posix PHP Extension
  • Random PHP Extension
  • Readline PHP Extension
  • Redis PHP Extension
  • Reflection PHP Extension
  • Session PHP Extension
  • Shmop PHP Extension
  • SimpleXML PHP Extension
  • SOAP PHP Extension
  • Sockets PHP Extension
  • Sodium PHP Extension
  • SPL PHP Extension
  • SQLite3 PHP Extension
  • Standard PHP Extension
  • Swoole PHP Extension
  • Sysvmsg PHP Extension
  • Sysvsem PHP Extension
  • Sysvshm PHP Extension
  • Tokenizer PHP Extension
  • UV PHP Extension
  • Xdebug PHP Extension
  • XML PHP Extension
  • XMLReader PHP Extension
  • XMLWriter PHP Extension
  • XSL PHP Extension
  • Zend OPcache PHP Extension
  • Zip PHP Extension
  • Zlib PHP Extension
  • Xdebug PHP Extension
  • Zend OPcache PHP Extension

This list will be updated as we make changes to the environments however you can get the list of existing PHP modules in your notebook by running php -m from your Notebook bash.

Previous
Creating Notebook