Utilizando PHP
O que é PHP?
PHP (Hypertext Preprocessor) é uma linguagem de script de código aberto amplamente utilizada, ideal para o desenvolvimento web e pode ser incorporada ao HTML. A sintaxe do PHP incorpora características do C, Java e Perl, tornando-a fácil de aprender e usar. A força do PHP reside na sua capacidade de se integrar perfeitamente com diversos sistemas de banco de dados e serviços.
Suporte do ServBay ao PHP
A ServBay oferece suporte a várias versões do PHP, garantindo que você possa escolher a versão adequada para desenvolvimento e implantação conforme a necessidade do seu projeto. Abaixo estão algumas das 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
Essas versões abrangem tanto as versões não mais suportadas oficialmente quanto as mais recentes, garantindo que você possa escolher a versão mais adequada para o desenvolvimento.
TIP
A ServBay já inclui o Composer, não é necessário instalá-lo separadamente.
Método de Instalação
Você pode instalar e gerenciar o PHP facilmente através do painel GUI do ServBay. Aqui estão as etapas para instalar o PHP pelo painel GUI do ServBay:
- Abra o painel GUI do ServBay.
- Navegue até a seção
Serviços
-PHP
. - 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 Adicionais
A ServBay oferece diversos módulos para PHP, facilitando a extensão de suas funcionalidades:
- GD: Biblioteca para processamento de imagens. Instalado e ativado por padrão, sem necessidade de configuração adicional.
- IMAP: Biblioteca para manipulação de e-mails. Instalado e ativado por padrão, sem necessidade de configuração adicional.
- Imagick: Extensão PHP do 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 distribuído 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ório. 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 pares chave-valor 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 interação com banco de dados MongoDB. Consulte como habilitar o módulo MongoDB da ServBay para a ativação.
- OPcache: Módulo de cache para aceleração de scripts PHP. Consulte como habilitar o módulo OPcache da ServBay para a ativação.
- Phalcon: Extensão de framework PHP de alto desempenho. Consulte como habilitar o módulo Phalcon da ServBay para a ativação.
- SCWS: Extensão PHP para sistema de segmentação de palavras em chinês. Consulte como habilitar o módulo SCWS da ServBay para a ativação.
- Swoole: Extensão de framework de corrotinas PHP de alto desempenho. Consulte como habilitar o módulo Swoole da ServBay para a ativação.
- Xdebug: Extensão para depuração e análise de PHP. Consulte como habilitar o módulo Xdebug da ServBay para a ativação.
Para tutoriais detalhados, consulte os links a seguir:
- GD
- IMAP
- Imagick
- Memcache
- Memcached
- MySQL
- OpenLDAP
- PgSQL
- Redis
- SQLite 3
- Sodium
- cURL
- MongoDB
- OPcache
- Phalcon
- SCWS
- Swoole
- Xdebug
Tutoriais de Uso
A ServBay oferece tutoriais abrangentes sobre o uso de frameworks e CMS PHP, abrangendo desenvolvimento front-end e back-end. Aqui estão alguns dos tutoriais sobre frameworks e CMS mais comuns:
Frameworks PHP
- CakePHP: Um framework PHP de desenvolvimento rápido. Acesse o tutorial completo em Criar e Executar um projeto CakePHP.
- CodeIgniter: Um framework PHP simples e poderoso. Acesse o tutorial completo em Criar e Executar um projeto CodeIgniter.
- FuelPHP: Um framework PHP flexível. Acesse o tutorial completo em Criar e Executar um projeto FuelPHP.
- Laravel: Um framework PHP web elegante e expressivo. Acesse o tutorial completo em Criar e Executar um projeto Laravel.
- Phalcon: Um framework PHP de alto desempenho. Acesse o tutorial completo em Criar e Executar um projeto Phalcon.
- PHPixie: Um framework PHP rápido e leve. Acesse o tutorial completo em Criar e Executar um projeto PHPixie.
- Slim: Um microframework adequado para aplicações web pequenas. Acesse o tutorial completo em Criar e Executar um projeto Slim.
- Swoole: Um framework PHP de corrotinas de alto desempenho. Acesse o tutorial completo em Criar e Executar um projeto Swoole.
- Symfony: Um framework PHP de alto desempenho. Acesse o tutorial completo em Criar e Executar um projeto Symfony.
- Webman: Um framework PHP assíncrono de alto desempenho. Acesse o tutorial completo em Criar e Executar um projeto Webman.
- Workerman: Um framework PHP eficiente, ideal para aplicações em tempo real. Acesse o tutorial completo em Criar e Executar um projeto Workerman.
- Yii 2: Um framework PHP de alto desempenho, adequado para aplicações em larga escala. Acesse o tutorial completo em Criar e Executar um projeto Yii 2.
- Zend Framework: Um framework para construção de aplicações web de alto desempenho. Acesse o tutorial completo em Criar e Executar um projeto Zend Framework.
PHP CMS
- Bedrock: Uma stack de desenvolvimento moderna para WordPress. Acesse o tutorial completo em Bedrock.
- Contao: Um sistema de gerenciamento de conteúdo de código aberto. Acesse o tutorial completo em Contao.
- Craft CMS: Um sistema de gerenciamento de conteúdo flexível. Acesse o tutorial completo em Craft CMS.
- Drupal: Uma plataforma de gerenciamento de conteúdo de código aberto. Acesse o tutorial completo em Drupal.
- ExpressionEngine: Um sistema de gerenciamento de conteúdo flexível. Acesse o tutorial completo em ExpressionEngine.
- Jigsaw: Um gerador de sites estáticos. Acesse o tutorial completo em Jigsaw.
- Joomla: Um sistema de gerenciamento de conteúdo de código aberto. Acesse o tutorial completo em Joomla.
- Kirby: Um CMS baseado em arquivos. Acesse o tutorial completo em Kirby.
- OctoberCMS: Um CMS PHP moderno. Acesse o tutorial completo em OctoberCMS.
- Sculpin: Um gerador de sites estáticos. Acesse o tutorial completo em Sculpin.
- Statamic: Um CMS sem banco de dados. Acesse o tutorial completo em Statamic.
- WordPress: Um popular sistema de gerenciamento de conteúdo. Acesse o tutorial completo em WordPress.
Com os tutoriais acima, você pode, com a ajuda da ServBay, rapidamente começar a trabalhar e utilizar esses frameworks e CMSs populares para desenvolvimento.