Página Inicial > Sem categoria > Ubuntu, Apache, php e Mysql

Ubuntu, Apache, php e Mysql

Não podia ser mais fácil instalar um servidor web com Ubuntu basta na consola escrever

sudo apt-get install apache2 mysql-server-4.1 php5 php5-mysql

Se o servidor for apenas para uso pessoal e testes sem acessos externos podemos fazer

sudo chmod 777 /var/www/

Se o servidor estiver disponível na internet devemos ter mais preocupação com a segurança!!

Para testar o servidor basta na pasta /var/www (Pasta root default do apache) colocar um ficheiro.php com o conteudo

< ?php
phpinfo();
?>

e apontar o browser para “http://127.0.0.1/ficheiro.php” se vir uma página com a configuração do php então temos o php a trabalhar!!

Para testar o MySQL criamos um ficheiro “mysql.php” com o conteudo

< ?php
$link = mysql_connect('localhost', 'root', '');
if (!$link) {
die('Erro ao ligar ao mysql: ' . mysql_error());
}
echo 'Funciona!!!!';
mysql_close($link);
?>

e apontamos o browser para http://127.0.0.1/mysql.php e o estado da operacionalidade do mysql aparecerá nessa página!!!
Por defeito a password de root é em branco que por razões óbvias deve ser alterada!!!

Simples!!!

Antonio Campos Sem categoria

  1. 16, Junho, 2007 a 21:50 | #1

    Para activar o mysql são preciso mais alguns passos ;)

  2. 17, Junho, 2007 a 08:22 | #2

    Olá Rui,
    por acaso na altura não testei, acabei agora de testar e o MySql ficou a funcionar, testei com o script que acrescentei ao Post, inclusive instalei o phpmyadmin e criei uma nova base de dados e aparentemente está tudo a funcionar,
    É óbvio que tudo isto no caso de ser um servidor de produção tinha-mos que rever todas as configurações para garantir segurança, mas pelo menos na minha opinião não sei se o ubuntu é a distro mais indicada para servidores web em produção, tenho usado o trustix e não tenho tido problemas, embora ás vezes a segurança do trustix impeça que algumas coisas sejam feitas sem se ter que recorrer a configurações ou parâmetros menos usuais!! Como por exemplo no servidor onde está esta página tem trustix, na altura coloquei o gd a funcionar com o php, andei a fazer umas alterações ao gd e este (o gd) nunca mais funcionou, como não é uma coisa que use com frequência, nunca mais perdi muito tempo volta disso!! O que é certo é que o servidor está instalado mais de um ano e nunca deu problemas, todos os dias meia noite faz actualizações automáticas (swup -upgrade) e está sempre a rolar!!
    Cumps.

  3. 7, Julho, 2007 a 04:47 | #3

    Olá Antônio,

    Sou do Brasil. . .instalei o Ubuntu e achei bem fácil a instalação do LAMP, mas, ao escrever com o vi um teste de conexão com o mysql, tenho o erro de função mysql-connect não declarada:

    Call undefied function tananan tananan…

    O que poderá ser?

    Obrigado!

    wagnerbianchi.blogspot.com

  4. 7, Julho, 2007 a 16:13 | #4

    Boas,
    verifica se quando executas o phpinfo() aparece alguma referencia ao MySQL se não aparecer.
    Verifica se no directorio /etc/php5/apache2/conf.d/ existe um ficheiro chamado mysql.ini com o conteudo
    extension=mysql.so
    se não existir cria-o e reinicia o apache e volta a testar.

  1. Ainda sem nenhum trackback.