Como verificar e limpar o Ubuntu 16.04 de várias instalações do Apache, Mysql, php?

0

Eu provavelmente estraguei tudo ao me familiarizar com o Ubuntu 16.04 e comandos com terminal. Eu fiz a pilha do Ampps instalada que inicialmente funcionou bem, mas um problema com a minha configuração do cron me fez parecer e provavelmente mexer em alguma outra coisa com o mysql antes de resolvê-lo, graças ao fórum.

Como posso verificar e encerrar a limpeza se houver várias instalações do apache-mysql-php e arquivos de configuração diferentes?

digitando os seguintes comandos via terminal, é isso que eu recebo:

fabio@fabio-HP-Pavilion-dv6:~$ apache2 -v
Server version: Apache/2.4.18 (Ubuntu)
Server built:   2016-04-15T18:00:57
fabio@fabio-HP-Pavilion-dv6:~$ php -v
Il programma "php" può essere trovato nei seguenti pacchetti:
* php7.0-cli
* hhvm
Provare: sudo apt install <PACCHETTO SELEZIONATO>
fabio@fabio-HP-Pavilion-dv6:~$ mysql -v
ERROR 1045 (28000): Access denied for user 'fabio'@'localhost' (using password: NO)

aqui parece que o php não está instalado, mas deve ser porque o ampps está funcionando, mas o mysql mostra acesso negado. mas quando eu correr ampps com o seguinte, o resultado:

fabio@fabio-HP-Pavilion-dv6:~$ cd /usr/local/ampps/
fabio@fabio-HP-Pavilion-dv6:/usr/local/ampps$ sudo ./Ampps
[sudo] password di fabio: 
QSslSocket: cannot resolve SSLv2_client_method
QSslSocket: cannot resolve SSLv2_server_method

O terminal acima está agora preso e as janelas dos amplificadores abaixo estão abertas

daquiparecequeeupossoiniciaroapachemasnãoconsigopararomysqle/oureiniciá-lo(masestavafuncionandoantes).

Agora,quandoeucomeçooapacheevisitomeulocalhost/amppsdonavegador,tudoparecefuncionarepossoacessaroAMMPSHOMEmasophpmyadminnãomedeixaentraretrafegaressamensagemdeacessonegado

queobviamenteparecequeeunegueiacessoamimmesmodealgumaformaemeusitedetestemostra

olhando o log de exceções em / usr / local / ampps / www / magento2 / var / log isto é o que eu posso ver:

[2016-07-11 16:03:19] main.CRITICAL: exception 'PDOException' with message 'SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/usr/local/ampps/var/mysql.sock' (2)' in /usr/local/ampps/www/magento2/vendor/magento/zendframework1/library/Zend/Db/Adapter/Pdo/Abstract.php:129
Stack trace: 
#0 /usr/local/ampps/www/magento2/vendor/magento/zendframework1/library/Zend/Db/Adapter/Pdo/Abstract.php(129): PDO->__construct('mysql:host=loca...', 'mage761', 'B[7S!3P465', Array)

e continua listando os rastreamentos de pilha de # 0 a # 31 do que no final do arquivo de log, isso é o que eu vejo

Next exception 'Zend_Db_Adapter_Exception' with message 'SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/usr/local/ampps/var/mysql.sock' (2)' in /usr/local/ampps/www/magento2/vendor/magento/zendframework1/library/Zend/Db/Adapter/Pdo/Abstract.php:144
Stack trace:
#0 /usr/local/ampps/www/magento2/vendor/magento/zendframework1/library/Zend/Db/Adapter/Pdo/Mysql.php(111): Zend_Db_Adapter_Pdo_Abstract->_connect() 

e novamente ele lista o formato de rastreamento da pilha de # 0 a # 30

Existe obviamente algo errado com a configuração do mysql ou meu palpite é de várias instâncias de lâmpadas instaladas e não configuradas corretamente.

agradece a todos

Editar

Eu encontrei este post relacionado Alguém deve instalar o Apache, MySQL etc. ou usar pacotes prontos como o XAMPP para desenvolvimento em PHP? onde outro usuário diz que é melhor usar o build em pilha de lâmpadas instalável via terminal do que instalar aplicativos como o XAMPP e assim Ampps eu suponho.

I did install tasksel as suggested here and will see to install LAMP stack instead of Ampps

Então, agora a minha pergunta permanece praticamente a mesma .. como posso verificar e limpar o sistema? Vamos dizer se eu instalei ambas as pilhas e estraguei tudo?

Eu provavelmente executei comandos e instalei novamente o mysql, phpmyadmin e apache2 depois que o ampps já estava instalado no ubuntu 16.04, mas eu estava totalmente perdido, então não tenho certeza do que fiz e gostaria de começar de novo.

como sugerido por Mic0 isto é o que eu recebo quando eu digito whereis:

fabio@fabio-HP-Pavilion-dv6:/usr/local/ampps$ whereis mysql
mysql: /usr/bin/mysql /usr/lib/mysql /etc/mysql /usr/share/mysql/usr/share/man/man1/mysql.1.gz
fabio@fabio-HP-Pavilion-dv6:/usr/local/ampps$ whereis apache2
apache2: /usr/sbin/apache2 /usr/lib/apache2 /etc/apache2 /usr/share/man/man8/apache2.8.gz
fabio@fabio-HP-Pavilion-dv6:/usr/local/ampps$ whereis php
php: /usr/lib/php /etc/php /usr/include/php /usr/share/php7.0-common /usr/share/php7.0-readline

é assim que deve ser?

    
por user564658 11.07.2016 / 18:29

1 resposta

0

Fixo

running to instance of mysql or apache by default is not possible because the first one will use the default ports and the second one can't run properly because the ports are in use. – Mic0

descubra Como faço para iniciar / parar o servidor mysql? pará-lo via terminal e reiniciar via ampps funcionou bem para mim.

sudo /etc/init.d/mysql stop
[sudo] password di fabio: 
[ ok ] Stopping mysql (via systemctl): mysql.service.

Uma vez parado eu poderia começar de novo da minha janela ammps, apenas pressionando o botão Iniciar que não estava funcionando antes.

Atualizada,todasaspáginasfuncionam.

    
por user564658 11.07.2016 / 21:05