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_registerpara 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
其他信息
- 授权协议: MIT
- 更新时间: 2025-12-10