Welcome to the ci2-php8-boilerplate! This application serves as a modern foundation for your legacy CodeIgniter 2 projects. It has been upgraded for compatibility with PHP versions 8.2 and 8.3. You can use this boilerplate to work with older CodeIgniter applications while benefiting from the latest PHP features.
To get started with ci2-php8-boilerplate, follow the steps below to download and run the application.
Before you download, ensure your system meets the following requirements:
- PHP 8.2 or 8.3
- A web server supporting PHP
- MySQL or MariaDB for database management
-
Click the download button below to visit the Releases page: Download ci2-php8-boilerplate
-
On the Releases page, look for the latest version. It will be marked clearly.
-
Download the zip file that corresponds to your operating system.
-
After the download completes, extract the contents of the zip file to a folder of your choice.
-
Open the folder. You will find all the necessary files to run your application.
To set up your application:
- Edit the configuration files in the
application/configdirectory. - Update database settings such as hostname, username, password, and database name. Ensure it matches your MySQL or MariaDB setup.
- Upload the extracted files to your web server.
- Ensure your web server is configured to serve PHP files. If you're unsure how to do this, consult your web server's documentation.
- Access the application by typing your server's address into a web browser.
Your application is now ready to run!
- Compatibility: Upgraded for PHP 8.2 and 8.3.
- Updated Code: Deprecated features are fixed, ensuring better performance.
- Dynamic Properties: All properties are declared, reduces errors, and improves readability.
If you run into issues or need assistance, please check the repository's Issues section on GitHub. Here, you can find help from other users or report bugs.
Contributions are welcome! If you'd like to improve the project, please fork the repository, make your changes, and submit a pull request.
Stay tuned for future updates where we will add more features and improvements based on community feedback.
This project is licensed under the MIT License. You can use it freely, but please respect the terms laid out in the license file.
This boilerplate covers:
- boilerplate
- ci2
- ci2-php8
- codeigniter
- codeigniter2
- legacy-framework
- mariadb
- mysql
- php8
- php8-compatibility
For any questions or suggestions, feel free to reach out via the GitHub repository!