PHP: Configurando um Ambiente de Desenvolvimento PHP/CakePHP no Linux

From Wiki

Neste artigo descrevo como realizar um configurar um ambiente de desenvolvimento PHP, em uma estacão Linux. Vamos configurar também o Framework CakePHP

Para configurarmos nosso ambiente vamos precisar dos seguintes itens:

  • Apache 2
  • PHP 5
  • MySql Server
  • Biblioteca php5-mysql

Usando o usuário root, no meu Fedora Linux.

Instalando o pacotes

Instalar os pacotes:

yum -y install httpd mysql mysql-server php php-mysql 

Validando o HTTP Server e o PHP

Crie um arquivo php

# vi /var/www/html/teste.php

e adicione o seguinte

<?php
phpinfo();
?>

Salve e feche o arquivo

Com um navegador acesse o seu servidor

 http://localhost 

e teste o php

 http://localhost/teste.php 

Configurado o MySQL

Inicie o servidor

systemctl start mysqld.service
systemctl enable mysqld.service

Configure a segurança

/usr/bin/mysql_secure_installation

Aceite os valores default, e coloque uma senha para o root.

Configurado o http para meu usuário

Configurado o http para meu usuário

vi /etc/httpd/conf.d/userdir.conf

remova a linha

UserDir disabled

Salve e feche o arquivo. Reinicie o apache

systemctl restart httpd.service

Testando para o usuario

Criar o diretório

mkdir -p /home/usuario/public_html

Criando o arquivo

vi /home/usuario/public_html/index.html

adicione as seguintes linhas

<html>
  <head>
  </head>
  <body>
     Funcionou!!1
  </body>
</html>

salve e feche o arquivo

Com um navegador acesse o seu servidor

http://localhost/~usuario/index.html

Ver também