English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

centos7 + php7 Configuração da versão mais recente do lamp completo e tutorial detalhado de mongodb e redis

As versões de todos os programas sempre serão atualizadas, atenção à versão que você estava usando naquele momento.

Primeiro, instale o centos7

Se você esqueceu de configurar a partição swap, o seguinte artigo pode ensinar como adicioná-la:

https://pt.oldtoolbag.com/os/201409/338170.html

instalar o centos7após o comando, o acesso à internet está desativado por padrão

cd /etc/sysconfig/network-scripts/

encontrar um arquivo como ifcfg-enp0s3do arquivo, modificar onboot=yes

então

rede de serviço reiniciar

instale o apache2 (no CentOS chamado httpd)

instale httpd

inicie o apache2

service httpd start

ver se entrou em vigor

curl http://localhost

definir o início da máquina automaticamente

chkconfig httpd on

Instale o php7

primeiro, atualize o repositório

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-lançamento-último-7.noarch.rpm

ou

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-lançamento.rpm

em seguida, instale o yum

instale php70w

reinicie o apache

service httpd restart

veja o phpinfo

vi /var/www/html/info.php
<&63;php phpinfo(); &63;>

acessar http://localhost/info.php

ver php7.0.x informações estão bem

instale mysql5.7

atualizar o repositório antes

rpm -ivh http://dev.mysql.com/obter/mysql57-comunidade-lançamento-el7-7.noarch.rpm

instale

instale mysql-comunidade-servidor

mysql5.7a senha inicial não é mais vazia, será informada na saída do shell, geralmente em ~/abaixo de .mysql_secret

se esse arquivo não existir, também não há problema, siga as operações a seguir:

http://blog.csdn.net/qq_26941173/artigo/detalhes/51548947

definir o início da máquina:

chkconfig mysqld on

Instale o php7a extensão mysql

instale php70w-mysql

reinicie o apache2entrar em vigor

instale a versão mais recente do mongodb

as instruções detalhadas no site oficial do mongodb são muito detalhadas, siga as instruções:

https://docs.mongodb.com/manual/tutorial/instale-mongodb-ligar-vermelho-hat/

Instale o php7a extensão mongo

primeiro, instale uma série de coisas

instale php-pear
instale php-desenvolvimento
yum -instale gcc
instale openssl openssl-desenvolvimento
canal pecl-update pecl.php.net

em seguida, instale o php via pecl7a extensão mongodb

pecl install mongo

ou

instale o pecl install mongodb

mongo é a versão antiga, agora não será atualizada, mas muitos códigos históricos ainda estão sendo usados. mongodb é a extensão da nova versão, recomendada oficialmente.

Não se esqueça de adicionar ao php.ini

extension=mongo.so ou extension=mongodb.so e reinicie o apache2

Instale o redis completo

Já não posso usar o yum, é muito frustrante.

http://redis.io/Baixe a versão mais recente (atualmente é3.2.5)
wget http://download.redis.io/releases/redis-3.2.5.tar.gz
descomprimir 'tar xzf redis'-3.2.5.tar.gz
cd redis-3.2.5

make

Depois de 'make', pode ser sugerido 'make test', é uma boa ideia

Depois, execute 'make test', pode ser que seja necessário instalar o tcl

instale o yum -y tcl

Refaça 'make test' e depois 'make'

---

Pode ocorrer um erro também2:erro: jemalloc/jemalloc.h: Arquivo ou diretório não encontrado

Razão: alguns problemas de dependência de compilação ou problemas deixados pela compilação anterior

Solução: limpe com 'make distclean' e depois faça 'make'.

---

Depois de instalado, o diretório src terá um redis adicional-servidor, redis-arquivos executáveis como cli

./src/redis-servidor do lado do servidor

./src/redis-cliente CLI

Instale o php7a extensão redis

pecl install redis

Modifique o php.ini adicionando extension=redis.so e reinicie o apache2

PS1:

Se ao usar o yum aparecer o aviso 'xxx não assinado', adicione o parâmetro --nogpgcheck

Bom, este artigo terminou aqui.

Você também pode gostar