Mudanças entre as edições de "Lamp"

De MochilaWiki
Ir para navegaçãoIr para pesquisar
Linha 4: Linha 4:
 
em debian
 
em debian
 
<source lang="bash">
 
<source lang="bash">
apt-get install apache2 mysql-server php5 php5-mysql libapache2-mod-php5 phpmyadmin
+
apt-get install apache2 mysql-server php5 php5-mysqlnd libapache2-mod-php5 phpmyadmin
 
echo "<?php phpinfo(); ?>" > /var/www/index.php
 
echo "<?php phpinfo(); ?>" > /var/www/index.php
 
</source>
 
</source>
Linha 20: Linha 20:
 
no openSUSE 13.2
 
no openSUSE 13.2
 
<source lang="bash">
 
<source lang="bash">
sudo zypper in apache2 php5 php5-mysqlnd apache2-mod_php5 mariadb mariadb-tools php5-zlib
+
sudo zypper in apache2 php5 php5-mysql apache2-mod_php5 mariadb mariadb-tools php5-zlib
 
sudo systemctl start apache2.service
 
sudo systemctl start apache2.service
 
echo FW_CONFIGURATIONS_EXT="apache2" >> /etc/sysconfig/SuSEfirewall2
 
echo FW_CONFIGURATIONS_EXT="apache2" >> /etc/sysconfig/SuSEfirewall2

Edição das 13h12min de 28 de setembro de 2016

criando um servidor completo com software livre usando debian(stable) instale os pacotes

em debian

apt-get install apache2 mysql-server php5 php5-mysqlnd libapache2-mod-php5 phpmyadmin
echo "<?php phpinfo(); ?>" > /var/www/index.php

em fedora 16

yum install httpd mysql mysql-server phpMyAdmin 
/sbin/chkconfig mysqld on
/sbin/service mysqld start
/sbin/chkconfig httpd on
/sbin/service httpd start
echo "<?php phpinfo(); ?>" > /var/www/html/index.php

no openSUSE 13.2

sudo zypper in apache2 php5 php5-mysql apache2-mod_php5 mariadb mariadb-tools php5-zlib
sudo systemctl start apache2.service
echo FW_CONFIGURATIONS_EXT="apache2" >> /etc/sysconfig/SuSEfirewall2
sudo systemctl enable apache2.service
sudo systemctl start mysql.service
sudo systemctl enable mysql.service

para testar se o PHP5 está realmente instalado crieum arquivo em /var/www/apache2-default com o nome teste.php e cole esse conteúdo

<HTML>
<BODY>
<?php
phpinfo();
?>
</BODY>
</HTML>

depois vá navegador e digite http://localhost/apache2-default/teste.php

se não aparecer nada é porque deu erro, caso ao contrário é o obvio. agora no etch vem com um script para colocar senha no root do mysql, mas fica aqui a dica para colocar a senha de root no mysql na linha de comando:

# mysqladmin -u root password 'sua_senha'

para acessar a interface web do servidor de banco de dados - mysql - acesse http://localhost/phpmyadmin ou então pode ser pelo prompt do mysql