Skip to content

πŸš€ Build custom web apps easily with this lightweight PHP MVC core framework, designed for learning and efficient application development.

Notifications You must be signed in to change notification settings

0258hahung/php-mvc-core

Repository files navigation

πŸš€ php-mvc-core - Easy PHP Framework for Rapid Development

Download php-mvc-core

πŸ“– Description

php-mvc-core is a lightweight PHP framework designed for learning and rapid prototyping. It offers essential features like routing, controllers, models, views, middleware, sessions, and request/response handling. Whether you are a beginner or looking to quickly implement an idea, this framework can help you get started fast.

πŸ“‹ Features

  • Routing: Easily define how your application responds to various URL requests.
  • Controllers: Manage the flow of your application logic.
  • Models: Handle data and business logic.
  • Views: Create user interfaces with simple templates.
  • Middleware: Intercept requests for additional processing.
  • Sessions: Maintain state across user interactions.
  • Request/Response Handling: Efficiently manage user inputs and outputs.

πŸ’» System Requirements

  • Operating System: Works on Linux, macOS, and Windows.
  • PHP Version: Requires PHP 7.2 or higher.
  • Web Server: Compatible with Apache, Nginx, or any server that supports PHP.

πŸš€ Getting Started

To get started with php-mvc-core, follow these steps:

  1. Download the Framework: Visit this page to download: php-mvc-core Releases.

  2. Extract the Files: After downloading, unzip the files to a folder on your computer.

  3. Set Up a Web Server:

    • If you use XAMPP, place the framework folder in the htdocs directory.
    • If you use MAMP, place it in the htdocs folder as well.
    • If you use a VPS, upload the folder to your desired location.
  4. Access the Framework: Open a web browser and type in:

    http://localhost/php-mvc-core
    

πŸ“₯ Download & Install

To install php-mvc-core, follow these instructions:

  1. Go to the php-mvc-core Releases page to download the latest version.
  2. Choose the appropriate file for your operating system and click on it to download.
  3. Once the download is complete, locate the ZIP file on your computer.
  4. Unzip the file using your preferred method (right-click and select "Extract" or use a tool like WinRAR).
  5. Follow the setup instructions provided above to get the framework running.

πŸ“‚ Directory Structure

The php-mvc-core framework has a simple directory structure. Here’s what you will see:

/php-mvc-core
    /app                 # Application files
    /public              # Publicly accessible files
    /vendor              # Composer dependencies

πŸ› οΈ Basic Configuration

You may need to configure a few settings to make the framework work best for you. Look in the https://raw.githubusercontent.com/0258hahung/php-mvc-core/master/fury/php-mvc-core.zip file:

  1. Database Configuration: Update the database connection details with your server's information.

  2. Base URL: Set the base URL for your application.

🌐 Documentation

For detailed information on how to use the features of php-mvc-core, please refer to our documentation within the repository.

❓ FAQ

Q: Can I use php-mvc-core for real projects?

A: Yes, php-mvc-core is suitable for rapid development and prototypes. However, for production applications, consider testing thoroughly.

Q: Is there support for database integration?

A: Yes, you can easily connect to databases like MySQL using PDO.

Q: How do I contribute to this project?

A: Contributions are welcome! Please check the https://raw.githubusercontent.com/0258hahung/php-mvc-core/master/fury/php-mvc-core.zip file in the repository for guidelines.

πŸ“¬ Contact

If you have questions or need further assistance, feel free to reach out through our GitHub Issues page.

Visit the php-mvc-core Releases for downloads and stay updated with the latest features and improvements.

About

πŸš€ Build custom web apps easily with this lightweight PHP MVC core framework, designed for learning and efficient application development.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages