PHP 7 - Instalação em Linux / Unix
Se você planeja instalar o PHP no Linux ou qualquer outra variante do Unix, então aqui está a lista de pré-requisitos -
A distribuição de código PHP http://www.php.net/downloads.php
A mais recente distribuição de fonte Apache http://httpd.apache.org/download.cgi
Um banco de dados compatível com PHP, se você planeja usar um (por exemplo, MySQL, Oracle etc.)
Qualquer outro software compatível ao qual o PHP deve se conectar (servidor de e-mail, pacote BCMath, JDK e assim por diante)
Um compilador ANSI C
Utilitário Gnu make - você pode baixá-lo gratuitamente em http://www.gnu.org/software/make
Agora, aqui estão as etapas para instalar o Apache e o PHP5 em sua máquina Linux ou Unix. Se suas versões de PHP ou Apache forem diferentes, tome cuidado.
Passo 1
Se você ainda não fez isso, descompacte e descompacte a distribuição de código-fonte do Apache. A menos que você tenha um motivo para fazer o contrário, / usr / local é o local padrão.
gunzip -c apache_2.4.x.tar.gz
tar -xvf apache_2.4.x.tar
Passo 2
Construa o servidor apache da seguinte forma
cd apache_2.4.x
./configure --prefix=/usr/local/apache --enable-so
make
make install
etapa 3
Descompacte e descompacte sua distribuição de código-fonte PHP. A menos que você tenha um motivo para fazer o contrário, / usr / local é o local padrão.
gunzip -c php-7.x.tar.gz
tar -xvf php-7.x.tar
cd php-7.x
Passo 4
Configure e construa seu PHP, supondo que você esteja usando um banco de dados MySQL.
./configure --with-apxs=/usr/sbin/apxs \
--with-mysql=/usr/bin/mysql
make
make install
Etapa 5
Instale o arquivo php.ini. Edite este arquivo para obter as diretivas de configuração -
cd ../../php-7.x
cp php.ini-development /usr/local/lib/php.ini
Etapa 6
Diga ao seu servidor Apache de onde você deseja servir os arquivos e de quais extensões você deseja identificar os arquivos PHP A .php a extensão é padrão, mas você pode usar .html, .phtml ou o que quiser.
Vá para seus arquivos de configuração HTTP (/ usr / local / apache / conf ou qualquer que seja o seu caminho)
Abra o httpd.conf com um editor de texto.
Pesquise a palavra DocumentRoot (que deve aparecer duas vezes) e altere ambos os caminhos para o diretório de onde deseja servir os arquivos (no nosso caso, / home / httpd). Recomendamos um diretório inicial em vez do padrão /usr/local/apache/htdocsporque é mais seguro, mas não precisa estar em um diretório inicial. Você manterá todos os seus arquivos PHP neste diretório.
Adicione pelo menos uma diretiva de extensão PHP, conforme mostrado na primeira linha do código a seguir. Na segunda linha, também adicionamos um segundo manipulador para que todos os arquivos HTML sejam analisados como PHP.
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
Etapa 7
Reinicie seu servidor. Cada vez que você muda sua configuração HTTP ou arquivos php.ini, você deve parar e iniciar seu servidor novamente.
cd ../bin
./apachectl start
Etapa 8
Defina as permissões do diretório raiz do documento como executável mundial. Os arquivos PHP reais no diretório só precisam ser legíveis por todos (644). Se necessário, substitua / home / httpd pela raiz do documento abaixo -
chmod 755 /home/httpd/html/php
Etapa 9
Abra um editor de texto. Tipo:<?php phpinfo(); ?>. Salve este arquivo na raiz de documentos do seu servidor Web como info.php.Inicie qualquer navegador da Web e navegue no arquivo. Você deve sempre usar uma solicitação HTTP (http://www.testdomain.com/info.php ou http: //localhost/info.php ou http://127.0.0.1/info.php) em vez de um nome de arquivo (/ home / httpd / info.php) para que o arquivo seja analisado corretamente.
Você verá uma longa tabela de informações sobre sua nova mensagem de instalação do PHP Congratulations!