amogrand3gmail/servidor-php 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

amogrand3gmail/servidor-php

最新稳定版本:v1.0.0

Composer 安装命令:

composer require amogrand3gmail/servidor-php

包简介

Automacao php server para linux.

README 文档

README

Comandos para executar

  • php Servidor.php
  • -> Uso: php servidor.php [on|off|status|set|restart|config]

COMPOSER

  • após git clone, execute composer update

GIT

  • git add [file], Adiciona arquivo epositório local.

  • git commit -m "mensagem descrevendo", Comita, o arquivo pode ir para repositorio remoto.

  • git push origin main, Envia os commits do seu ramo local main para o ramo main do repositório remoto chamado origin.

Visão geral

Script PHP version 8.4 simples que executa o servidor embutido (PHP -S) em segundo plano. O script recebe comandos via linha de comando: "on" para iniciar o servidor e "off" para parar.

Ele usa um arquivo de JSON para gerenciar o processo do servidor.

Observações:

  • O servidor embutido é adequado para desenvolvimento, não para produção.
  • O script assume que o PHP está disponível no PATH como php.
  • Substitua localhost e 8090 conforme necessário.
  • O script usa PID para permitir start, stop e kill do processo.

Contempla autoload manual em PHP com duas classes: Base e Serve. O autoload registra uma função anônima para incluir arquivos de classe com base no namespace/class name. O código demonstra a criação de objetos e a leitura de seus atributos.

Observações técnicas

Autoload básico:

  • O autoload utiliza spl_autoload_register para incluir arquivos com base no nome da classe.
  • A convenção usada é que o nome da classe corresponde ao nome do arquivo (ex.: Base -> Base.php).

Estrutura de Arquivos

├── public

│ └── index.php

├── src

│ ├── Base.php

│ ├── Calculator.php

│ ├── Serve.php

│ └── Showconfig.php

├── LICENSE

├── composer.json

├── index.php

├── php_S_.jpg

├── phpunit.xml

├── readme.md

├── servidor.php

├── server.log

统计信息

  • 总下载量: 1
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2025-12-10