Single file PHP script that adds a REST API to a MySQL/MariaDB, PostgreSQL, SQL Server or SQLite database. Howto: Upload "api.php" to your webserver, configure it to connect to your database, have an instant full-featured REST API. This is the TreeQL reference implementation in PHP. This is a single file application! Upload "api.php" somewhere and enjoy! For local development you may run PHP's built-in web server. All configuration options are also available as environment variables. Write the config option with capitals, a "PHP_CRUD_API_" prefix and underscores for word breaks. The environment variables take precedence over the PHP configuration.
Features
- Requires PHP 7.0 or higher with PDO drivers enabled for one of these database systems
- Requires MySQL 5.6 / MariaDB 10.0 or higher for spatial features in MySQL
- Requires PostgreSQL 9.1 or higher with PostGIS 2.0 or higher for spatial features
- Requires SQL Server 2012 or higher (2017 for Linux support)
- Requires SQLite 3.16 or higher (spatial features NOT supported)
- This is the TreeQL reference implementation in PHP
Categories
DatabaseLicense
MIT LicenseFollow PHP-CRUD-API
You Might Also Like
Gen AI apps are built with MongoDB Atlas
MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of PHP-CRUD-API!