Mostrando postagens com marcador APACHE2. Mostrar todas as postagens
Mostrando postagens com marcador APACHE2. Mostrar todas as postagens

Tecnologia -> UBUNTU -> Servidores -> Apache2 -> How to fix Apache – "Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1

How to fix Apache – "Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName" Error on Ubuntu

You might probably faced the same following error while you were restarting the Apache server on Ubuntu.
aslam@aslam:~$ sudo /etc/init.d/apache2 restart
* Restarting web server apache2                                                apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
... waiting apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
To fix that problem, you need to edit the httpd.conf file. Open the terminal and type,
sudo gedit /etc/apache2/httpd.conf
By default httpd.conf file will be blank. Now, simply add the following line to the file.
ServerName localhost
Save the file and exit from gEdit. Finally restart the server.
sudo /etc/init.d/apache2 restart

Tecnologia -> UBUNTU -> SERVIDOR WEB -> APACHE2 -> Removendo Apache2 e PHP5 do Ubuntu



sudo apt-get remove --purge apache2 apache2-utils


sudo apt-get remove --purge php*

Tecnologia -> UBUNTU -> SERVIDORE WEB -> APACHE2 -> Tutorial de Instalação do Apache, PHP e MySQL no Ubuntu


Tutorial de Instalação do Apache, PHP e MySQL no Ubuntu

Nesse Tutorial você vai aprender...

  • Básico da instalação de pacotes no Ubuntu
  • Instalação e estrutura básica do Apache 2 no Ubuntu 8.04
  • Instalação do PHP5
  • Instalação do MySQL

Instalação de pacotes no Ubuntu

Distribuições Linux, em sua maioria, gerenciam os aplicativos utilizando pacotes que podem facilmente ser baixados, instalados e configurados no ambiente do sistema operacional.

Gerenciador de Pacotes Synaptic

O Ubuntu, por padrão, vem com o excelente gerenciador de pacotes Synaptic. Para iniciar o Synaptic, basta acessar o menu Sistema > Administração > Gerenciador de Pacotes Synaptic, ou apertar Alt+F2 e digitar o comando gksudo synaptic.
Janela de execução de comando com o comando gksudo synaptic digitado.
A Inteface do Synaptic é bem simples. No centro existe uma lista de pacotes que corresponde ao filtro no painel da esquerda. Para cada pacote, há a opção de marcar para instalação emarcar para remoção. Na barra de ferramentas há um botão para recarregar a lista de pacotes, um para marcar os pacotes que possuem upgrade, um para aplicar as alterações marcadas, um para ver propriedades dos pacotes e um para busca. Utilizaremos a busca de pacotes para encontrar o que desejamos instalar:
Captura de Tela do Synaptic indicando o botão de busca de pacotes.

Pacotes do Apache

Faremos uma busca por apache2 e marcaremos os seguintes pacotes: apache2 e libapache2-mod-php5.
Captura de Tela do Synaptic indicando o pacote apache2.
Captura de Tela do Synaptic indicando o pacote libapache2-mod-php5.
Note que além desses pacotes que escolhemos, o Synaptic marca alguns outros. Essas são as dependências dos pacotes, ou seja, pacotes-filho necessários para que os pacotes-pai escolhidos funcionem.

Pacotes do PHP

Depois, buscaremos por php5 e marcaremos os pacotes:
  • php5, o pacote principal
  • php5-cli, para PHP em linha de comando
  • php5-common, uma biblioteca raiz do PHP
  • php5-curl, para bibiloteca CURL
  • php5-gd, biblioteca manipulação de imagens via PHP
  • php5-mysql, para conexão com bancos de dados MySQL
  • php5-pgsql, para conexão com bancos de dados PostgreSQL
  • php5-sqlite, para conexão com bancos de dados SQLite versão 2
  • php5-sqlite3, para conexão com bancos de dados SQLite versão 3
  • php5-sybase, para conexão com Sybase e Microsoft SQL Server
  • php5-xsl, para aplicação de estilos XSL
  • php-doc, documentação do PHP
Pacotes php5, php5-cli, php5-common, php5-curl e php5-gd marcados na tela do Synaptic
Pacotes php5-mysql, php5-pgsql, php5-sqlite e php5-sqlite3 marcados na tela do Synaptic
Pacotes php5-sybase, php5-xsl e php-doc marcados na tela do Synaptic

Pacotes do MySQL

Por fim, buscaremos por mysql e marcaremos o pacote mysql-server.
Pacote mysql-server marcado na tela do Synaptic

Finalizando a Instalação

Para completar a instalação, aplicaremos as mudanças no botão "Apply" (Aplicar):
Detlahe do botão Aplly no Synaptic
Após confirmar a instalação dos pacotes, o Synaptic fará uma conexão com o servidor do Ubuntu, baixará, instalará e configurará os pacotes selecionados. Durante a instalação, o configurador do MySQL pedirá uma senha, necessária para o usuário root do banco:
Tela de configuração de senha do usuário root no MySQL
Digite a senha que preferir e prossiga, confirmando a senha e terminando a instalação. Se tudo ocorreu bem, ao acessar o endereço http://localhost/ você deverá ver a simpática tela de confirmação do Apache:
Localhost aberto com a mensagem It Works, padrão do Apache

Configuração Básica

Os arquivos de publicação desse servidor ficam na pasta /var/www. Precisaremos adicionar permissões para que você possa alterar o conteúdo dessa pasta. Para isso, abriremos o nautilus (gerenciador de arquivos do Ubuntu) como administrador:
Tela de execução de comandos com o comando gksudo nautilus /var na tela
Digite Alt+F2. O comando gksudo é o comando padrão para executar tarefas como administrador. Após a tela do nautilus abrir, abriremos a tela de propriedades da pasta www e colocaremos as permissões para que qualquer pessoa possa criar e excluir arquivos:
Ao fundo, janela do nautilus com a pasta www em destaque. Na frente, janela de propriedades da pasta www com permissões de escrita e exclusão para todos os usuários configuradas.

Testando o PHP

Para testarmos o PHP, substuiremos o arquivo index.html por um arquivo index.php contendo o seguinte código:
Ao fundo, janela do nautilus com a pasta www aberta. Na frente, arquivo index.php aberto com código digitado
Ao acessar http://localhost/, você deverá ver uma tela de informações do PHP. Geralmente isso não ocorre, e o apache envia o arquivo para download.
Apache enviando o arquivo index para download
Se isso ocorrer, basta reiniciarmos o apache digitando no terminal sudo apache2ctl restart (para abrir o terminal, aperte Alt+F2 e digite gnome-terminal). Isso recarregará as configurações e tudo deverá funcionar normalmente, exibindo o PHP Info ao acessar a URL http://localhost/.
comando sudo apache2ctl restart
Tela do PHP Info

Testando o MySQL

Só nos resta testar o MySQL. Para isso abriremos um terminal e digitaremos o comando mysql -u root -p, que conecta ao banco de dados local utilizando o administrador (usuário root). Esse comando pedirá uma senha, basta digitar aquela que você escolheu na configuração do MySQL lá em cima.
Comando mysql -u root -p digitado no terminal
Se tudo correr bem, o prompt do monitor do MySQL estará disponível para digitar instruções
Monitor do MySQL aberto com sucesso
Parabéns! Tudo funcionou corretamente. Se não conseguiu concluir o tutorial, você pode entrar em contato nos comentários do blog!

Sistema operacional -> Linux -> Ubuntu -> Criando virtual hosts no linux ubuntu

Para criar um virtual host no apache2 instalado no ubuntu 9.10 (acerdito que funciona também em outras versões do ubuntu), siga os passos abaixo:
Por padrão, o diretório do apache é /var/www
Você pode criar pastas dentro desse diretório, que serão os vhosts. Se o diretório estiver protegido, no terminal execute o seguinte comando:
sudo chmod 777 /var/www
Crie dentro desse diretório um novo diretório chamado, por exemplo, meusite.local
No terminal:
mkdir /var/www/meusite.local
sudo getdit /etc/apache2/sites-available/meusite.local
Adicione o seguinte código:

01
02    ServerName meusite.local
03    DocumentRoot /var/www/meusite.local
04    
05        Options FollowSymLinks
06        AllowOverride None
07        Order deny,allow
08        Allow from all
09    
10
Salve e feche.
Edite o arquivo hosts do Ubuntu:
sudo gedit /etc/hosts
Adicione a seguinte linha:
127.0.0.1 meusite.local
Salve e feche.
Abra o arquivo
sudo gedit /etc/apache2/apache2.conf
e certifique-se de que ele possua as linhas
NameVirtualHost *:80
Listen 80
Edite se preciso (adicione as linhas), salve e feche.
No terminal, desabilite o site default do apache:
a2dissite default
e habilite o seu vhost:
a2ensite meusite.local
Dê o seguinte comando
sudo /etc/init.d/apache2 reload
Vá até o diretório /var/www/meusite.local, e crie um novo arquivo, index.html, e insira e salve o seguinte código:
1<h1>Funciona!h1><h2>Esta é a página inicial de meusite.localh2>
Abra o navegador e acesse http://meusite.local
Você deverá ver as mensagens editadas no arquivo.
Pronto! Você criou um virtual host!
Para criar outros, siga o mesmo processo, substituindo meusite.local pelo nome do seu novo virtual host.
Só para deixar claro, o diretório não precisa ter o mesmo nome do virtual host.

Sistemas Operacionais -> Ubuntu -> 11.04 -> Instalando Apache2 + MySQL + PHP5 no Ubuntu modo Gráfico com Synaptic

Tutorial de Instalação do Apache, PHP e MySQL no Ubuntu

Nesse Tutorial você vai aprender...

  • Básico da instalação de pacotes no Ubuntu
  • Instalação e estrutura básica do Apache 2 no Ubuntu 8.04
  • Instalação do PHP5
  • Instalação do MySQL

Instalação de pacotes no Ubuntu

Distribuições Linux, em sua maioria, gerenciam os aplicativos utilizando pacotes que podem facilmente ser baixados, instalados e configurados no ambiente do sistema operacional.

Gerenciador de Pacotes Synaptic

O Ubuntu, por padrão, vem com o excelente gerenciador de pacotes Synaptic. Para iniciar o Synaptic, basta acessar o menu Sistema > Administração > Gerenciador de Pacotes Synaptic, ou apertar Alt+F2 e digitar o comando gksudo synaptic.

Janela de execução de comando com o comando gksudo synaptic digitado.

A Inteface do Synaptic é bem simples. No centro existe uma lista de pacotes que corresponde ao filtro no painel da esquerda. Para cada pacote, há a opção de marcar para instalação e marcar para remoção. Na barra de ferramentas há um botão para recarregar a lista de pacotes, um para marcar os pacotes que possuem upgrade, um para aplicar as alterações marcadas, um para ver propriedades dos pacotes e um para busca. Utilizaremos a busca de pacotes para encontrar o que desejamos instalar:

Captura de Tela do Synaptic indicando o botão de busca de pacotes.

Pacotes do Apache

Faremos uma busca por apache2 e marcaremos os seguintes pacotes: apache2 e libapache2-mod-php5.

Captura de Tela do Synaptic indicando o pacote apache2.

Captura de Tela do Synaptic indicando o pacote libapache2-mod-php5.

Note que além desses pacotes que escolhemos, o Synaptic marca alguns outros. Essas são as dependências dos pacotes, ou seja, pacotes-filho necessários para que os pacotes-pai escolhidos funcionem.

Pacotes do PHP

Depois, buscaremos por php5 e marcaremos os pacotes:

  • php5, o pacote principal
  • php5-cli, para PHP em linha de comando
  • php5-common, uma biblioteca raiz do PHP
  • php5-curl, para bibiloteca CURL
  • php5-gd, biblioteca manipulação de imagens via PHP
  • php5-mysql, para conexão com bancos de dados MySQL
  • php5-pgsql, para conexão com bancos de dados PostgreSQL
  • php5-sqlite, para conexão com bancos de dados SQLite versão 2
  • php5-sqlite3, para conexão com bancos de dados SQLite versão 3
  • php5-sybase, para conexão com Sybase e Microsoft SQL Server
  • php5-xsl, para aplicação de estilos XSL
  • php-doc, documentação do PHP

Pacotes php5, php5-cli, php5-common, php5-curl e php5-gd marcados na tela do Synaptic

Pacotes php5-mysql, php5-pgsql, php5-sqlite e php5-sqlite3 marcados na tela do Synaptic

Pacotes php5-sybase, php5-xsl e php-doc marcados na tela do Synaptic

Pacotes do MySQL

Por fim, buscaremos por mysql e marcaremos o pacote mysql-server.

Pacote mysql-server marcado na tela do Synaptic

Finalizando a Instalação

Para completar a instalação, aplicaremos as mudanças no botão "Apply" (Aplicar):

Detlahe do botão Aplly no Synaptic

Após confirmar a instalação dos pacotes, o Synaptic fará uma conexão com o servidor do Ubuntu, baixará, instalará e configurará os pacotes selecionados. Durante a instalação, o configurador do MySQL pedirá uma senha, necessária para o usuário root do banco:

Tela de configuração de senha do usuário root no MySQL

Digite a senha que preferir e prossiga, confirmando a senha e terminando a instalação. Se tudo ocorreu bem, ao acessar o endereço http://localhost/ você deverá ver a simpática tela de confirmação do Apache:

Localhost aberto com a mensagem It Works, padrão do Apache

Configuração Básica

Os arquivos de publicação desse servidor ficam na pasta /var/www. Precisaremos adicionar permissões para que você possa alterar o conteúdo dessa pasta. Para isso, abriremos o nautilus (gerenciador de arquivos do Ubuntu) como administrador:

Tela de execução de comandos com o comando gksudo nautilus /var na tela

Digite Alt+F2. O comando gksudo é o comando padrão para executar tarefas como administrador. Após a tela do nautilus abrir, abriremos a tela de propriedades da pasta www e colocaremos as permissões para que qualquer pessoa possa criar e excluir arquivos:

Ao fundo, janela do nautilus com a pasta www em destaque. Na frente, janela de propriedades da pasta www com permissões de escrita e exclusão para todos os usuários configuradas.

Testando o PHP

Para testarmos o PHP, substuiremos o arquivo index.html por um arquivo index.php contendo o seguinte código:

Ao fundo, janela do nautilus com a pasta www aberta. Na frente, arquivo index.php aberto com código digitado

Ao acessar http://localhost/, você deverá ver uma tela de informações do PHP. Geralmente isso não ocorre, e o apache envia o arquivo para download.

Apache enviando o arquivo index para download

Se isso ocorrer, basta reiniciarmos o apache digitando no terminal sudo apache2ctl restart (para abrir o terminal, aperte Alt+F2 e digite gnome-terminal). Isso recarregará as configurações e tudo deverá funcionar normalmente, exibindo o PHP Info ao acessar a URL http://localhost/.

comando sudo apache2ctl restart

Tela do PHP Info

Testando o MySQL

Só nos resta testar o MySQL. Para isso abriremos um terminal e digitaremos o comando mysql -u root -p, que conecta ao banco de dados local utilizando o administrador (usuário root). Esse comando pedirá uma senha, basta digitar aquela que você escolheu na configuração do MySQL lá em cima.

Comando mysql -u root -p digitado no terminal

Se tudo correr bem, o prompt do monitor do MySQL estará disponível para digitar instruções

Monitor do MySQL aberto com sucesso

Sistemas Operacionais -> Ubuntu -> 11.04 -> Instalando Apache2 + MySQL + PHP5 no Ubuntu via Terminal

Ubuntu + Apache2 + MySQL + PHP5

Aqui uma breve dica de como instalar tudo rapidinho no Ubuntu.

Antes de mais nada vamos fazer um "sudo apt-get update", depois:

$ sudo apt-get install apache2 mysql-server-5.0 php5 php5-mysql

O simples comando acima irá instalar o apache 2, o mysql 5 e o php5, depois para testar se está tudo devidamente bem instalado crie um arquivo dentro de /var/www por exemplo

$ sudo vi /var/www/teste.php

Dentro dele insira a linha:


Salve e saia, agora abra o seu navegador e digite:

http://localhost/teste.php

Se estiver tudo correto irás ver uma tela com várias informações sobre o seu servidor.

Dica de módulos a ser feita é a seguinte:

$ cd /etc/apache2/mods-enabled/
$ sudo ln -ns ../mods-available/php5.conf php5.conf
$ sudo ln -ns ../mods-available/php5.load php5.load
$ sudo /etc/init.d/apache2 reload


Beleza, está tudo pronto? Não! Ainda falta setar uma senha para o banco de dados MySQL, então faça o seguinte:

$ mysqladmin -u root password
(senha que não precisa ser a mesma do sistema)

Pronto, agora temos o Apache, o MySQL e o PHP rodando, pode melhorar?

Claro que pode, um bom administrador de MySQL é o phpmysql, então faça o seguinte:

$ sudo apt-get install phpmyadmin

Agora se quiser usar a interface é só digitar:
Agora temos que fazer o sistema acessar via browser o PHPMyAdmin, para isso executaremos o seguinte comando:

# cp -r /usr/share/phpmyadmin/ /var/www/phpmyadmin

3° passo:

Reiniciar o computador para que os pacotes instalados entrem em correto funcionamento, pois realizamos muitas instalações que podem não entrar em total funcionamento no exato momento em que as instalamos.

Após estes passos basta entrar no browser, no meu caso Firefox, e digitar:

http://localhost/
ou
http://127.0.0.1/

Então deve aparecer uma mensagem como esta: "It works!".

Para acessar o PHPmyadmin basta acessar:

http://localhost/phpmyadmin

Pressione "enter" e lhe será pedido o nome de usuário e a senha. Para acessar pelos clientes basta digitar o IP do servidor seguido do phpmyadmin, ficando assim no meu caso:

http://192.168.10.101/phpmyadmin

Agora temos um servidor Apache e MySQL pronto para começarmos a trabalhar nos nossos projetos, tanto diretamente no servidor quanto via clientes distribuídos pela rede.

Sistemas Operacionais -> Ubuntu -> Instalação do Apache, PHP, MySQL, PHPMyAdmin no Ubuntu 11.04

Instalação do Apache, PHP, MySQL, PHPMyAdmin no Ubuntu 11.04



Instalando o Apache


Abrir um terminal e se logar como root
sudo su
digite a senha de root
apt-get install apache2
Teste no browser
http://localhost/

Instalando o PHP

apt-get install php5 libapache2-mod-php5
/etc/init.d/apache2 restart
Testar o PHP
Vamos criar um arquivo teste.php
gedit /var/www/teste.php

Salve, fecha e testa.
http://localhost/teste.php

Instalando o MySql

apt-get install mysql-server
Quando aparecer uma tela "Configurando MySQL-Server 5.1" digite uma senha para
o root do banco de dados.
Confirme a senha na próxima tela.
Teste:
mysql -u root -p
digite a senha cadastrada para o root do MySQl.
Aparecerá o prompt mysql>
Digite quit para sair.

Instalando PHPMyAdmin

apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin
Aparecerá uma tela "Configurando o PHPMyAdmin".
Escolha [x] apache2
Na próxima tela, escolha "sim".
Na tela "palavra-passe..." digite a senha do root do MySql
Depois cadastra uma senha para o phpmyadmin, é melhor deixar a mesma do banco.
PHPMyAdmin instalado.
Fazer as seguintes alterações:
gedit /etc/php5/apache2/php.ini
Procure pela linha [talvez 615] onde tem a seguinte frase:


;extension=mysql.so
e retira o ";" salva e fecha.
gedit /usr/share/phpmyadmin/libraries/config.default.php
Procure por $cfg["PmaAbsoluteUri"]=""; - talvez na linha 40.
Altera para: $cfg["PmaAbsoluteUri"]="http://localhost/phpmyadmin";
Teste:
http://localhost/phpmyadmin