PHPackages                             shaltoook/salamcms - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. shaltoook/salamcms

ActiveProject[Framework](/categories/framework)

shaltoook/salamcms
==================

A headless CMS built with PHP and MySQL

v2.0.0(7mo ago)01MITPHPPHP &gt;=8.0

Since Sep 18Pushed 7mo agoCompare

[ Source](https://github.com/shaltoook/salamcms)[ Packagist](https://packagist.org/packages/shaltoook/salamcms)[ RSS](/packages/shaltoook-salamcms/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (4)Used By (0)

SalamCMS
========

[](#salamcms)

SalamCMS is a lightweight **Headless CMS** built with **PHP** and **MySQL**.
It provides a simple yet flexible backend to manage content and expose it through RESTful APIs, so developers can build websites, apps, or services with any frontend framework.

---

✨ Features
----------

[](#-features)

- 🗂️ **Headless architecture** – decouple backend from frontend
- 🔑 **Authentication system** (JWT/session-based)
- 📦 **Content management** – define content types, create &amp; manage entries
- 🌐 **REST API** to deliver content anywhere
- ⚡ Lightweight and easy to deploy (pure PHP + MySQL)
- 🔧 Extensible – can be customized or integrated with any PHP project

---

🚀 Installation
--------------

[](#-installation)

### Requirements

[](#requirements)

- PHP &gt;= 8.0
- MySQL &gt;= 5.7
- Web server (Apache/Nginx)
- Composer (recommended)

### Steps

[](#steps)

1. Clone the repository:

    ```
    git clone https://github.com/shaltoook/salamcms.git
    cd salamcms
    ```
2. Install dependencies (if using Composer):

    ```
    composer install
    ```
3. Create a database in MySQL:

    ```
    CREATE DATABASE salamcms CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
    ```
4. Copy the example environment file:

    ```
    cp .env.example .env
    ```

    And update your DB credentials.
5. Run migrations (if available) or import `database.sql`:

    ```
    mysql -u username -p salamcms
