Usando PHP
O que é PHP?
PHP (Preprocessador de Hypertexto) é uma linguagem de script de código aberto amplamente utilizada, especialmente adequada para desenvolvimento web e pode ser embutida em HTML. A sintaxe do PHP absorve características do C, Java e Perl, sendo fácil de aprender e usar. O poder do PHP está na sua capacidade de se integrar perfeitamente com vários sistemas de bancos de dados e serviços.
Suporte a PHP pelo ServBay
O ServBay oferece suporte a várias versões do PHP, garantindo que você possa escolher a versão adequada para seu projeto de desenvolvimento e implementação. Abaixo estão algumas versões comuns do PHP suportadas pelo ServBay:
- PHP 5.6
- PHP 7.0
- PHP 7.1
- PHP 7.2
- PHP 7.3
- PHP 7.4
- PHP 8.0
- PHP 8.1
- PHP 8.2
- PHP 8.3
- PHP 8.4 (dev)
Essas versões cobrem desde versões obsoletas e não suportadas oficialmente até as versões mais recentes, garantindo que você possa escolher a mais adequada para o desenvolvimento.
TIP
O ServBay já vem com o Composer pré-instalado, não sendo necessário instalar separadamente.
Como instalar
Você pode instalar e gerenciar o PHP facilmente através do painel GUI do ServBay. Aqui estão os passos para instalar o PHP usando o painel GUI do ServBay:
- Abra o painel GUI do ServBay.
- Navegue até a seção
Serviços
. - Selecione a versão do PHP que você precisa.
- Clique no botão verde
Instalar
e aguarde a conclusão da instalação.
Módulos inclusos
O ServBay fornece diversos módulos para PHP, facilitando a expansão das funcionalidades do PHP:
- GD: Biblioteca para manipulação de imagens. Instalado e ativado por padrão, sem necessidade de configuração adicional.
- IMAP: Biblioteca para processamento de e-mails. Instalado e ativado por padrão, sem necessidade de configuração adicional.
- Imagick: Extensão PHP para o ImageMagick. Instalado e ativado por padrão, sem necessidade de configuração adicional.
- Memcache: Sistema de cache de objetos em memória. Instalado e ativado por padrão, sem necessidade de configuração adicional.
- Memcached: Sistema de cache de objetos em memória distribuída de alto desempenho. Instalado e ativado por padrão, sem necessidade de configuração adicional.
- MySQL: Extensão PHP para banco de dados MySQL. Instalado e ativado por padrão, sem necessidade de configuração adicional.
- OpenLDAP: Extensão PHP para protocolo leve de acesso a diretórios. Instalado e ativado por padrão, sem necessidade de configuração adicional.
- PgSQL: Extensão PHP para banco de dados PostgreSQL. Instalado e ativado por padrão, sem necessidade de configuração adicional.
- Redis: Sistema de armazenamento de valores-chave de alto desempenho. Instalado e ativado por padrão, sem necessidade de configuração adicional.
- SQLite 3: Motor de banco de dados SQL leve. Instalado e ativado por padrão, sem necessidade de configuração adicional.
- Sodium: Biblioteca para operações de criptografia. Instalado e ativado por padrão, sem necessidade de configuração adicional.
- cURL: Biblioteca para transferência de dados. Instalado e ativado por padrão, sem necessidade de configuração adicional.
- MongoDB: Extensão PHP para interagir com o banco de dados MongoDB. Consulte Como habilitar o módulo MongoDB do ServBay para habilitar.
- OPcache: Módulo de cache para acelerar a execução de scripts PHP. Consulte Como habilitar o módulo OPcache do ServBay para habilitar.
- Phalcon: Extensão para o framework PHP de alto desempenho. Consulte Como habilitar o módulo Phalcon do ServBay para habilitar.
- SCWS: Extensão PHP para sistema de segmentação de palavras em chinês. Consulte Como habilitar o módulo SCWS do ServBay para habilitar.
- Swoole: Extensão para o framework PHP de alta performance com corrotinas. Consulte Como habilitar o módulo Swoole do ServBay para habilitar.
- Xdebug: Extensão para depuração e análise de PHP. Consulte Como habilitar o módulo Xdebug do ServBay para habilitar.
Tutoriais detalhados podem ser encontrados nos links abaixo:
- GD
- IMAP
- Imagick
- Memcache
- Memcached
- MySQL
- OpenLDAP
- PgSQL
- Redis
- SQLite 3
- Sodium
- cURL
- MongoDB
- OPcache
- Phalcon
- SCWS
- Swoole
- Xdebug
Tutoriais de uso
O ServBay oferece tutoriais abrangentes sobre o uso de frameworks e CMSs em PHP, cobrindo tanto o desenvolvimento front-end quanto back-end. Abaixo estão alguns tutoriais de uso para frameworks e CMSs populares:
Frameworks PHP
- CakePHP: Um framework PHP de desenvolvimento rápido. Tutorial detalhado em Criar e Executar Projeto CakePHP.
- CodeIgniter: Um framework PHP simples e poderoso. Tutorial detalhado em Criar e Executar Projeto CodeIgniter.
- FuelPHP: Um framework PHP flexível. Tutorial detalhado em Criar e Executar Projeto FuelPHP.
- Laravel: Um framework PHP elegante e simples. Tutorial detalhado em Criar e Executar Projeto Laravel.
- Phalcon: Um framework PHP de alto desempenho. Tutorial detalhado em Criar e Executar Projeto Phalcon.
- PHPixie: Um framework PHP rápido e leve. Tutorial detalhado em Criar e Executar Projeto PHPixie.
- Slim: Um micro framework PHP para aplicações web pequenas. Tutorial detalhado em Criar e Executar Projeto Slim.
- Swoole: Um framework PHP de alto desempenho com corrotinas. Tutorial detalhado em Criar e Executar Projeto Swoole.
- Symfony: Um framework PHP de alto desempenho. Tutorial detalhado em Criar e Executar Projeto Symfony.
- Webman: Um framework PHP de alta performance e assíncrono. Tutorial detalhado em Criar e Executar Projeto Webman.
- Workerman: Um framework PHP eficiente para aplicações em tempo real. Tutorial detalhado em Criar e Executar Projeto Workerman.
- Yii 2: Um framework PHP de alto desempenho adequado para aplicações de grande escala. Tutorial detalhado em Criar e Executar Projeto Yii 2.
- Zend Framework: Um framework para construir aplicações web de alto desempenho. Tutorial detalhado em Criar e Executar Projeto Zend Framework.
CMS PHP
- Bedrock: Uma pilha de desenvolvimento moderna para WordPress. Tutorial detalhado em Bedrock.
- Contao: Um sistema de gerenciamento de conteúdo de código aberto. Tutorial detalhado em Contao.
- Craft CMS: Um sistema de gerenciamento de conteúdo flexível. Tutorial detalhado em Craft CMS.
- Drupal: Uma plataforma de gerenciamento de conteúdo de código aberto. Tutorial detalhado em Drupal.
- ExpressionEngine: Um sistema de gerenciamento de conteúdo flexível. Tutorial detalhado em ExpressionEngine.
- Jigsaw: Um gerador de sites estáticos. Tutorial detalhado em Jigsaw.
- Joomla: Um sistema de gerenciamento de conteúdo de código aberto. Tutorial detalhado em Joomla.
- Kirby: Um CMS baseado em arquivos. Tutorial detalhado em Kirby.
- OctoberCMS: Um CMS PHP moderno. Tutorial detalhado em OctoberCMS.
- Sculpin: Um gerador de sites estáticos. Tutorial detalhado em Sculpin.
- Statamic: Um CMS sem banco de dados. Tutorial detalhado em Statamic.
- WordPress: Um sistema de gerenciamento de conteúdo popular. Tutorial detalhado em WordPress.
Com os tutoriais acima, você pode usar o ServBay para iniciar rapidamente e utilizar essas populares frameworks e CMSs para desenvolvimento.