problemas no MySQL e PHP

0

Sou novo em programação no lado do servidor. Eu preciso de lampp e mysql em execução no meu computador. Eu instalei o mysql usando tasksel lamp-server e, em seguida, instale o php com o apt-get install libapache2-mod-php5 phpmyadmin . E agora eu tenho agora idéias de como usá-las. No xampp no Windows eu precisava apenas copiar meus arquivos php no diretório htdocs. Como rodar arquivos php no Linux e conectá-los ao meu MySQL?

    
por Nick Sargsyan 20.06.2012 / 10:43

3 respostas

1

Talvez você deva instalar o seguinte software primeiro.

sudo apt-get install apache2
sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install php5
sudo apt-get install php5-gd
sudo apt-get install php5-mysql
sudo apt-get install phpmyadmin

e, em seguida, você deve configurar seu servidor. 1, Teste o apache, abra seu navegador e digite 127.0.0.1, se "Funciona!" aparece, tudo bem. 2, teste php, crie um arquivo em / var / www, e o nome é "index.php", o conteúdo é:

<!--?php phpinfo(); ?-->

salve e abra a url "127.0.0.1/index.php", a informação do php deve aparecer, se não, tenha certeza que você tem a devida permissão.

3, Configure e teste seu phpmyadmin. primeiro, execute como root,

sudo -i               #run as root
cd /etc/apache2/conf.d

e, em seguida, crie um arquivo chamado "phpmyadmin-web.conf" ou outro que você goste, e o conteúdo do arquivo é:

Alias /phpmyadmin /usr/share/phpmyadmin
<directory usr="" share="" phpmyadmin="">
   AllowOverride All
</directory>

finalmente, você também deve criar um link de símbolo:

sudo ln -s /var/www/phpmyadmin /usr/share/phpmyadmin

depois reinicie seu servidor apache

sudo /etc/init.d/apache2 restart

Agora, você pode usar o seu Ubuntu como um servidor de lâmpadas.

    
por Yongqiang Zhou 20.06.2012 / 12:31
0

Não tenho certeza se entendi sua pergunta, mas se você acabou de instalar o lamp-server , você deve ter implícito apache servidor web instalado.

AFAK o diretório padrão no qual você deve colocar seus arquivos é /var/www/ . Basta ir para http://localhost (ou qual host você está correndo) e verifique se você vê alguma coisa.

Por padrão, o servidor apache e o banco de dados mysql devem ser iniciados automaticamente após a inicialização. Então você não precisa iniciá-los como com xampp .

Se você estiver vendo alguma saída em http://localhost , ela deve conter uma descrição, como alterar o conteúdo. Mas deve ser colocado sob /var/www/ .

A conexão mysql é a mesma que no windows, como você a escreve em PHP. O banco de dados mysql deve ser executado na porta 3306 .

Além disso, você pode verificar este site onde é executado o PHP rodando com tasksel .

    
por Bertram Nudelbach 20.06.2012 / 10:56
0

O que eu entendo é que você quer instalar o servidor xampp exatamente como você fez usando o Windows.

Se isto é o que você quer, baixe e instale xampp aqui

Esta suíte do xampp contém o servidor apache, o servidor mysql, o php, o perl e o phpmyadmin.

As instruções de instalação e configuração do xampp podem ser encontradas aqui

Desta forma, você não precisa instalar o mysql ou o php separadamente.

% bl0ck_qu0te%     
por Umair A. Shahid 20.06.2012 / 11:14