¿Cuáles son algunos proyectos PHP adecuados para la práctica?
1. Nombre del proyecto: Sistema de centro comercial B2C liviano.
Introducción del proyecto: este proyecto es un sistema de centro comercial B2C ultraligero y potente con PC + terminal móvil H5.
Implementación técnica:
Marco central: Basado en el nuevo marco Speed, ultraligero y de alto rendimiento
Marco JS: jQuery 1.10.2
Marco JS móvil: Zepto 1.2.0
Biblioteca de gráficos: Flot 0.8.3
Editor de texto enriquecido: Baidu Lite UMeditor
JS motor de plantillas: Juicer 0.6.8
Entorno operativo:
Sistema operativo: Windows/Linux/Unix
Servidor web: Apache/Nginx/IIS
Versión PHP: 5.2 y superior
Versión MySQL: 5.0 y superior
Entorno de producción recomendado: Linux + Nginx + PHP5.5 + MySQL5.6
Dirección del proyecto: cigery/verydows - Code Cloud
2. Nombre del proyecto: enrutador liviano basado en PHP
Introducción al proyecto: enrutador muy liviano. Sin dependencias, simple, rápido y altamente personalizable.
Ligero y rápido, la velocidad de búsqueda no se ve afectada por el número de rutas.
Admite la definición de parámetros de enrutamiento y opciones de enrutamiento (como establecer restricciones de inspección en dominios, esquemas, etc.).
Admite métodos de solicitud: OBTENER POST PUT BORRAR OPCIONES DE CABEZA...
Admite eventos: encontrado notFound execStart execEnd execError Cuando se activa el evento, puede hacer algo (como iniciar sesión). , etc. ).
Soporta la obtención dinámica de nombres de acciones. Admite configurar el método ejecutor (actionExecutor) y personalizar el método de solicitud real a través del método ejecutor.
Admite enrutamiento de coincidencia automática al controlador al igual que yii; consulte el elemento de configuración autoRoute.
Soporta el envío manual de una ruta a través del método SRouter::dispatch($path, $method).
Tampoco puedes configurar nada y funcionará bien.
Dirección del proyecto: inhere/php-srouter - Code Cloud
3. Nombre del proyecto: Sistema comunitario de foro ligero
Introducción al proyecto: este proyecto es nuevo. Sistema comunitario PHP desarrollado en base al framework CodeIgniter. Es liviano, compacto, fácil de usar, potente y eficiente, también conocido como "STB (Shaobing BBS).
Dirección del proyecto: Shaobing/startbbs - Código. Nube
4. Nombre del proyecto: Código de verificación tridimensional basado en PHP
Introducción al proyecto: rompiendo el código tradicional de verificación de letras en inglés en 3D basado en PHP, la imagen es granular y la máquina es difícil de identificar el límite, y es extremadamente difícil de romper.
Dirección del proyecto: Quekie/Código de identificación 3D seguro
5. Nombre del proyecto: Marco de rastreo web multiproceso basado en PHP
Introducción al proyecto: Beanbun es un marco de rastreo simple y escalable que admite distribución, modo demonio y modo normal. El modo demonio se basa en Workerman y el descargador se basa en Guzzle.
Características:
Admite modos demonio y normal (el modo demonio solo admite servidores Linux)
Utiliza guzzle para rastrear de forma predeterminada
Admite métodos de cola distribuidos
Admite múltiples métodos de cola, como memoria y Redis
Admite filtrado de URI personalizado
Admite método de búsqueda de rastreo primero en amplitud y en profundidad
Cumple con el estándar PSR-4
El rastreo de páginas web se divide en varios pasos, cada paso admite acciones personalizadas (como agregar agentes, modificar user-agent, etc.)
El mecanismo de expansión flexible facilita la creación de complementos para el marco: colas personalizadas, métodos de rastreo personalizados...
Dirección del proyecto: Kiddyu/Beanbun - Code Cloud