PHP - 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 distribuição de fonte Apache mais recente https://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 https://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.
Se você ainda não fez isso, descompacte e descompacte sua distribuição de fonte do Apache. A menos que você tenha um motivo para fazer o contrário, / usr / local é o local padrão.
gunzip -c apache_1.3.x.tar.gz
tar -xvf apache_1.3.x.tar
Construa o servidor apache da seguinte maneira
cd apache_1.3.x
./configure --prefix=/usr/local/apache --enable-so
make
make install
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-5.x.tar.gz
tar -xvf php-5.x.tar
cd php-5.x
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
Instale o arquivo php.ini. Edite este arquivo para obter as diretivas de configuração -
cd ../../php-5.x
cp php.ini-dist /usr/local/lib/php.ini
Diga ao seu servidor Apache de onde você deseja servir os arquivos e de quais extensões você deseja identificar os arquivos PHP. Um .php é 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 os dois caminhos para o diretório de onde deseja servir os arquivos (no nosso caso, / home / httpd). Recomendamos um diretório inicial em vez do / usr / local / apache / htdocs padrão porque é 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 de código a seguir. Na segunda linha, we.ve também adicionou um segundo manipulador para ter todos os arquivos HTML analisados como PHP.
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
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
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
Abra um editor de texto. Digite: <? Php phpinfo (); ?>. Salve este arquivo na raiz do documento 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ê deve ver uma longa tabela de informações sobre sua nova mensagem de instalação do PHP Parabéns!