BEM-VINDO > PROGRAMAS > LINUX
Como instalar o PHP-FPM
O PHP-FPM é um módulo completo que nos permite usar o PHP e, portanto, instalar scripts CMS como phpBB, vBulletin, Wordpress. Ou simplesmente desenvolver nosso próprio site com PHP e um banco de dados Mysql, com pastas e arquivos em nosso servidor FTP.
Primeiro, insira esta linha na sua interface SSH:
Adicionar :
Configure o PHP-FPM:
Você deve ter isso:
Reinicie o PHP-FPM:
Para definir o PHP-FPM com Nginx:
Adicionar :
Ou
Com um cache:
Primeiro, insira esta linha na sua interface SSH:
# nano /etc/apt/sources.list
Adicionar :
deb http://packages.dotdeb.org stable all
# deb-src http://packages.dotdeb.org stable all
# apt-get -y install php5-fpm
# apt-get -y install php5-gd php5-curl php5-mysql php5-imagick php5-mcrypt
Configure o PHP-FPM:
nano /etc/php5/fpm/php5-fpm.conf
Você deve ter isso:
listen = 127.0.0.1:9000
listen.allowed_clients = 127.0.0.1
listen = '/path/to/unix/socket'
user = www-data
group = www-data
listen.owner = www-data
listen.group = www-data
listen.mode = 0666
pm = static
pm.max_children = 10
pm = dynamic
pm.max_children = 30
pm.start_servers = 10
pm.min_spare_servers = 5
pm.max_spare_servers = 30
pm.status_path = /status
request_slowlog_timeout = 30
slowlog = /var/log/php5-fpm.log.slow
Reinicie o PHP-FPM:
# /etc/init.d/php5-fpm restart
# /etc/init.d/php5-fpm reload
Para definir o PHP-FPM com Nginx:
nano /etc/nginx/fastcgi.conf
Adicionar :
location ~ .php$ {
include /etc/nginx/fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
}Ou
location / {
fastcgi_pass unix:/path/to/unix/socket;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www/$fastcgi_script_name;
fastcgi_param QUERY_STRING $query_string;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;
}Com um cache:
http {
fastcgi_cache_path /path/to/cache levels=1:2
keys_zone=NAME:10m
inactive=5m;
server {
location / {
fastcgi_pass 127.0.0.1:9000;
fastcgi_cache NAME;
fastcgi_cache_valid 200 302 1h;
fastcgi_cache_valid 301 1d;
fastcgi_cache_valid any 1m;
fastcgi_cache_min_uses 1;
fastcgi_cache_use_stale error timeout invalid_header http_500;
}
}
Nota: As comissões podem ser ganhas nos links acima.
Esta página contém referências a produtos de um ou mais de nossos anunciantes. Podemos receber uma compensação quando você clica em links para esses produtos. Para obter uma explicação sobre nossa política de publicidade, visite esta página.
Publicações relacionadas:
Como instalar o MySQL em um servidor Debian
https://53.ip-193-70-41.eu/instalar-mysql-servidor-debian/
https://53.ip-193-70-41.eu/instalar-mysql-servidor-debian/
O MySQL pode gerenciar bancos de dados, o que é útil se você deseja organizar as informações da sua empresa, um hospital. Ou simplesmente ...
Como instalar o Nginx
https://53.ip-193-70-41.eu/como-instalar-o-nginx/
https://53.ip-193-70-41.eu/como-instalar-o-nginx/
Comparando com o Apache, o Nginx usa menos memória, você pode instalá-lo em pequenos servidores ou em um VPS. Por exemplo, em um servidor ...
Como instalar o isolinux no Debian
https://53.ip-193-70-41.eu/instalar-isolinux-debian/
https://53.ip-193-70-41.eu/instalar-isolinux-debian/
O Isolinux é um pacote necessário para o Mondo e o Mindi funcionarem corretamente. Você pode receber uma mensagem de erro se ela ainda não ...
Como instalar um editor de arquivos no Debian
https://53.ip-193-70-41.eu/instalar-editor-arquivos-debian/
https://53.ip-193-70-41.eu/instalar-editor-arquivos-debian/
Como configurar um aplicativo para editar os arquivos diretamente no servidor Debian, através da interface de administração SSH? Um dos editores ...
