Como evitar o Apache e usar o NGINX sozinho?

1

Eu instalei o Mainline / Dev Nginx , PHP 5.6 de webupd8 repo e MariaDB 10 .

Mas com atualizações de software / atualização do PHP, o Apache também está sendo instalado. Como posso evitar isso?

Eu apenas não gosto do apache e vou usar o Nginx sozinho:).

Eu os instalei com este comando:

sudo add-apt-repository ppa:nginx/development
sudo apt-get install nginx
sudo apt-get install php5 php5-fpm php5-mysql php5-gd
sudo apt-get install mariadb-server
sudo apt-get install phpmyadmin
    
por RoldanLT 21.05.2015 / 05:58

1 resposta

2

O problema é um pouco duplo.

O primeiro problema é que você usa o pacote php5 em sua instalação.

Esse pacote é um meta-pacote - ele puxa outros pacotes quando você clica em "Instalar". O problema é que ele prefere os plug-ins do Apache em php5-fpm e outros processadores e faz com que o Apache seja instalado com todo o resto. (E isso não deveria ser o caso, e notei isso como um bug em potencial no pacote e / ou apt)

Use os mesmos comandos, mas elimine php5 do comando de instalação.

Primeiro, remova todos os pacotes que você marcou para instalação ("desmarcar"):

apt-get remove nginx php5 php5-fpm php5-mysql php5-gd mariadb-server phpmyadmin

Depois, reinstale-os.

apt-get install nginx php5-fpm php5-mysql php5-gd mariadb-server phpmyadmin

O segundo problema é que o pacote phpMyAdmin tem uma recomendação similar nos componentes do Apache. Eu não tenho os comandos aqui, mas você precisará sobrescrever as opções de instalação para o apt tentar forçá-lo a NÃO instalar os pacotes do Apache.

O pior vem, no entanto, se o phpMyAdmin requerer o Apache (o que significa que o pacote é feito incorretamente) você deve estar usando o Apache no lugar do nginx.

NOTA: Como o mantenedor do PPA para a equipe NGINX, eu recomendo que você use o PPA estável que tem uma versão mais recente do que o PPA Mainline no momento. Estamos aguardando alterações de upstream (preferencialmente um release point) em alguns módulos de terceiros antes de publicar atualizações para o pacote Mainline 1.9.x no PPA. (1.8.x baseado em 1.7.x inicialmente com atualizações adicionais é agora a versão estável)

    
por Thomas Ward 21.05.2015 / 06:21