php Framework for virtual webhosting

Started by digiconze, Jan 22, 2023, 03:38 AM

Previous topic - Next topic

digiconzeTopic starter

Can you recommend a framework that is easy to install on any hosting, including the most affordable ones? Our company has been using a CMS for over 10 years, and the latest update is version 5.6.
However, this version is outdated, and we need to switch to version 8, which has significant changes that make it difficult to migrate. My task is to suggest either developing a new solution using a flexible framework that can run on any cheap hosting or improving the current system with pure PHP.


CodeIgniter ( is a framework that can be easily installed by unpacking it, correcting the URL, and registering the database. I've also had success running Laravel sites on the Run platform - the installation process may be more complex, but the end result is generally better and more reliable than with simpler CMS solutions.

It's worth noting that while CodeIgniter and Laravel are both popular frameworks, they have different strengths and weaknesses. When choosing a framework, it's important to consider factors like the project's size, the team's programming skills, and the specific functionalities you need.


Symfony is often considered one of the heaviest frameworks available, but it can still be used effectively on virtual hosting. That being said, I haven't tested whether it can run on very inexpensive hosting plans like those costing $1 per month. Ultimately, any framework should be able to perform well as long as it isn't overloaded with traffic beyond its capacity. In your case, it seems unlikely that you have a high-traffic project, so any popular framework should be sufficient for your needs.

 consider factors like ease of use, scalability, and community support. Additionally, some frameworks may include built-in features or functionality that aligns better with your project's specific requirements.


I've recently made the decision to expand my programming skills beyond CMS Drupal and transition to using PHP frameworks. After some research, I decided to focus on Laravel 5 and, with the help of Laracast, have already created a small demo project that works wonderfully on this framework.

However, I'm now faced with a new question: how can I install my Laravel project on a regular shared hosting plan? Is this even possible, given that some hosting providers may not have all the permissions and modules required for Laravel to function properly? While I'm not yet ready to switch to a VPS, I'm eager to explore my options and find a solution that works for me.

installing Laravel on shared hosting can be more challenging than on a VPS or dedicated server, as you'll need to work within the limitations and constraints imposed by your hosting provider. Nonetheless, there are many resources available online that can guide you through the process and help you troubleshoot any issues that arise. Additionally, if you're serious about using Laravel for larger projects, investing in more robust hosting solutions like a VPS might be worth considering.


In this case, considering the migration of an outdated CMS to a new version with significant changes, I would recommend looking into Laravel as a flexible framework that can run on any hosting, including affordable ones.

Laravel provides a modern and expressive syntax that makes development efficient and enjoyable. It also comes with a rich set of features, including a robust routing system, powerful dependency injection container, and intuitive database interactions, which can be beneficial for building a new solution or improving the current system with pure PHP.

From a hosting perspective, Laravel's minimal server requirements make it compatible with most hosting environments, including more affordable options. Its installation process is straightforward, and it has comprehensive documentation that can guide you through setting it up on various hosting platforms.

Additionally, Laravel has a strong and active community, offering numerous resources, tutorials, and support channels. This ensures that developers have access to assistance and guidance as they navigate the complexities of migrating to a new version and leveraging the features of the framework.

Choosing Laravel as the framework for your project could provide a solid foundation for modernizing your CMS, while also offering the flexibility to run on different hosting environments, including cost-effective options. It could streamline the development process and ensure that the updated system meets your company's needs for years to come.