anúncios

sábado, 20 de agosto de 2011

Configurando o Apache, PHP e MySQL no GNU/Linux

No Debian e derivados
Segue o tutorial que postei no Viva o Linux em: http://www.vivaolinux.com.br/dica/Instalacao-do-PHP-+-MySQL-+-Apache-+-PHPMyAdmin-e-resolvendo-problemas/
No Slackware
Considerando, que tenha feito a instalação full ou tenha setado os pacotes: (apache, php, mysql) na instalação do Slackware Linux, basta apenas configurar para poder usar normalmente.
Edite o arquivo /etc/httpd/httd.conf
#vim /etc/httpd/httd.conf
Procure a linha abaixo e descomente(retire o # da frente da linha) para habilitar o suporte a php:
# Include /etc/httpd/mod_php.conf
Salve e no mesmo arquivo, edite a tag adicionando index.php na frente Assim:

DirectoryIndex index.php index.html

Salve o arquivo e saia
iniciar o Apache
#apachectl start
Se quiser que exibe os erros de sintaxe do PHP
Edite o arquivo /etc/httpd/php.ini
#vim /etc/httpd/php.ini
em display_errors, log_erros, display_startup_erros esta como off, altere para on, salve o arquivo e reinicie o apache
#apachectl restart
no navegador: http://localhost/
Lembrando que os arquivos *.php e *.html devem ser salvos em /var/www/htdocs, para isso é necessário setar permissão: #chmod 777 /var/www/htdocs
iniciar o MySQL #mysql_install_db (somente 1x)
#chown -R mysql.mysql /var/lib/mysql (somente (1x)
#mysqld_safe & (toda vez que for usar o MySQL)
abra no shell:
com o MySQL iniciado:
$mysql -u root password (1x)
$mysql -u root -p e digita a senha criada com o comando acima)
$show databases; /*mostra banco de dados criados*/
$use ; /*usar banco de dados criado*/
$show tables; /*mostrar tabelas presentes em um banco de dados*/
$describe ; /*mostrar estruturas de uma tabela*/
cria a base de dados
mysql> create database
prepara a base de dados que vai usar
mysql> use
script sql para criar tabela
mysql> create table (
atributos da tabela
);
exibe a estrutura da tabela criada
mysql> desc

Feito!

10 Motivos para Estudar no Cursos 24 Horas

Depoimentos de Alunos

Lista de Cursos



Um comentário:

  1. Eu gosto de usar com o MySQL no Linux – ferramenta gratuita Valentina Studio, faz tudo o que eu preciso, e faz isso muito bem http://www.valentina-db.com/en/valentina-studio-overview
    Seu comentário está aguardando aprovação.

    ResponderExcluir