Definições PHP
PHP back-end permite interações avançadas dos seus websites. É um back-end universalmente utilizado e tem diferentes tipos de integrações. A maneira mais comum está incluída na Base de dados. Pode selecionar o back-end que está a utilizar em Definições PHP para configurar se pretende ou não ativar a expansão. Veja as extensões com estado integrada, todas as extensões são configuráveis com a caixa de verificação à esquerda.
Para activar cache PHP:
Assinale a caixa de verificação Activar cache PHP se pretender melhorar o desempenho de PHP. No entanto, pode não ter efeito em algumas circunstâncias.
Para exibir uma mensagem de erro de PHP na página de Internet:
Assinale a caixa de verificação Activar display_errors para exibir mensagens de erro de PHP se pretender exibir as mensagens de erro de PHP na página de Internet.
Para personalizar PHP open_basedir:
- Assinale a caixa de verificação Personalizar PHP open_basedir se pretender personalizar o seu próprio open_basedir.
- Introduza o caminho personalizado no campo de texto e, em seguida, clique em Aplicar. Se pretender utilizar a predefinição do sistema, desmarque a caixa de verificação Personalizar PHP open_basedir e clique em Aplicar.
Nota:
- Utilize dois pontos (:) para separar cada caminho. Por exemplo, /etc:/tmp:/usr/bin/php.
- Por razões de segurança, os caminhos para as pastas partilhadas homes (por exemplo, /volume1/homes) não podem ser adicionados a open_basedir.
Definições Avançadas PHP
Pode configurar as definições avançadas PHP para cumprir os requisitos do seu website. Há três separadores em Definições Avançadas PHP, que são FPM, Core e Extensão.
FPM
No separador FPM, pode ajustar as definições do PHP FastCGI Process Manager (FPM).
- Em Web Station, clique em Definições PHP.
- Selecione a versão PHP desejada do menu de contexto Versão PHP.
- Clique em Definições Avançadas > FPM e modifique os seguintes valores de acordo com as suas necessidades.
- Modo FPM: Pode configurar o modo FPM para Dinâmico, Estático, ou A pedido.
- Número máximo de processos
- Servidores iniciais
- Número mínimo de servidores sobresselentes
- Número máximo de servidores sobresselentes
- Clique em OK para guardar as alterações.
Núcleo
O separador Núcleo contém todas as definições PHP core ini, como sendmail_path e sendmail_from.
- Em Web Station, clique em Definições PHP.
- Selecione a versão PHP desejada do menu de contexto Versão PHP.
- Clique no botão Definições avançadas > Núcleo.
- Localize a definição ini que pretende editar. Pode digitar o nome na barra de pesquisa.
- Clique no valor na coluna da direita para o editar.
- Clique em OK para guardar as alterações.
Extensões
No separador Extensões pode configurar as definições ini de todas as extensões suportadas em PHP core e PECL, como session.auto_start e pgsql.allow_persistent.
- Em Web Station, clique em Definições PHP.
- Selecione a versão PHP desejada do menu de contexto Versão PHP.
- Clique no botão Definições avançadas > Extensões.
- Localize a definição ini que pretende editar. Pode usar o menu de contexto ou digitar o nome na barra de pesquisa.
- Clique no valor na coluna da direita para o editar.
- Clique em OK para guardar as alterações.
Extensões PHP
Os módulos frequentemente vistos estão integrados na lista de extensões e pode ativar os que quiser personalizar para o seu website. Como APCu, bz2, curl, dba, gd, mcrypt, mssql, opcache, pgsql, session, sqlite3 etc. Pode personalizar back-end diferentes em função dos seus requisitos.
- Na lista de extensões, selecione a extensão que pretende ativar/desativar.
- Clique em OK para guardar as alterações.