Estoy construyendo un sitio web dinámico (una liga de predicción de puntaje de fútbol) como parte de un proyecto universitario y, como estudiante, tengo un presupuesto muy limitado. Quiero usar un framework PHP. Fuera de LAMP, WAMP o XAMP, ¿cuál es el más adecuado?

Creo que podrías estar confundiendo un poco tu terminología.

Un marco PHP es un punto de partida desarrollado previamente en el que puede construir para crear su aplicación de liga de predicción de puntaje. Un marco tendrá métodos incorporados para la autenticación (un sistema de inicio de sesión), esquemas de bases de datos y otras cosas útiles para que no tenga que preocuparse por construirlos usted mismo. Ejemplos de frameworks PHP son:

  • Laravel
  • CodeIgniter
  • CakePHP
  • Symfony

LAMP es un paquete de software (o pila). Por lo general, es la pila predeterminada que se ejecutará en un servidor utilizado para el desarrollo de PHP, significa Linux Apache MySQL PHP (o Perl) .

WAMP y XAMPP son programas que se ejecutan en Windows e instalarán una pila LAMP en su PC para que pueda ejecutar aplicaciones PHP localmente en su computadora en lugar de en un servidor web remoto. Esto es útil porque significa que no tiene que pagar por un servidor remoto cada mes, no tiene que cargar ningún archivo y nadie puede ver su trabajo excepto usted. Si usa una Mac, MAMP es el equivalente.

Si tiene un presupuesto ajustado, debe instalar Linux en su computadora, recomendaría Ubuntu e instalar allí PHP, Apache o NGINX y MySQL.
Es mucho más fácil de desarrollar en Linux que en Windows.
Si desea trabajar como un profesional, también puede descargar Vagrant y VirtualBox y elegir una distribución utilizada en los servidores para su máquina virtual, como CentOS, incluso hay cajas preparadas con todo el software que necesita instalado.
Está desperdiciando su tiempo usando ese LAMP, WAMP o XAMP, porque podría aprender cosas útiles con un enfoque diferente.
Si no le gusta ninguna de las opciones que he mencionado anteriormente, vaya a XAMP.

WAMP, XAMP, LAMP. Estos son paquetes de servidores locales y no marcos PHP.
He estado usando WAMP en Windows durante varios años y lo recomiendo encarecidamente. Es gratuito, actualizaciones periódicas, gran comunidad y muy fácil de usar.
Viene con PHP y MySQL ya incluidos, por lo que todo lo que tiene que hacer es instalar WAMP.
También he usado Xamp, pero por alguna razón, prefiero wamp, aunque hacen lo mismo.
Si eres un usuario de Windows, te recomiendo que solo vayas con WAMP.

LAMP se ejecuta en Linux, WAMP se ejecuta en Windows, XAMP tiene versiones para todos los sistemas operativos. He usado los 3, y realmente no puedo recordar ninguna diferencia en la instalación de ninguno de ellos (excepto por los pequeños detalles). Trabajará en un lenguaje del lado del servidor, JavaScript, HTML, CSS, etc., no en el servidor, por lo que su elección de servidor (siempre que sea solo un proyecto escolar, si fuera una aplicación comercial, yo ‘ d elegir el servidor en el que se ejecutará) es bastante irrelevante. Cualquier servidor que se ejecute en su computadora estará bien. (Estoy ejecutando XAMPP en este caso, pero WAMP también está instalado y LAMP está instalado en la partición de Linux. Mover cualquier sitio de uno a otro no hace ninguna diferencia en cómo se ejecuta el sitio).

Prueba Codeignitor, es un framework gratuito y usa Mysql para DB. y elija Xampp, es muy fácil de usar y también es gratuito.

Sugeriría laravel. El mejor framework PHP y fácil de usar.