Как проверить и убрать Ubuntu 16.04 от нескольких Apache, Mysql, php установки?

Я, вероятно, испортил вокруг при ознакомлении с человечностью 16.04 и командах с терминалом. Я сделал установленный стек Ampps, который первоначально хорошо работал, но проблема с моей конфигурацией крона заставила меня посмотреть и вероятно смешать что-то еще с mysql, прежде чем решат его благодаря форуму.

Как я могу проверить и упаковать чистый, если существуют несколько установка apache-mysql-php и различных конфигурационных файлов?

путем ввода следующих команд через терминал это - то, что я получаю:

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)

здесь кажется, что php не установлен, но это должно быть, так как ampps работает, но шоу mysql, запрещенное доступа. но когда я выполняю ampps со следующим это результат:

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

Терминал выше теперь застревает, и ampps окна ниже открыто Ampps dash

отсюда кажется, что я могу запустить апача, но не могу остановить mysql и/или перезапустить его (но он работал прежде).

Теперь, когда я запускаю апача и посещаю мой localhost/ampps из браузера, все кажется работой, и я могу получить доступ к AMMPS ДОМОЙ, но phpmyadmin не впускает меня и верит это сообщение доступа запрещен

phpmyadmin-error

это, очевидно, кажется, что я запретил доступа ко мне так или иначе и моим тестовым шоу веб-сайта exception magento

путем рассмотрения исключения входят в систему/usr/local/ampps/www/magento2/var/log, это - то, что я вижу:

[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)

и это продолжает идти со списком отслеживаний стека от № 0 до № 31, чем к концу файла журнала, это - то, что я вижу

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() 

и, чем снова это перечисляет форму отслеживания стека № 0 к № 30

Существует, очевидно, что-то не так с mysql конфигурацией, или мое предположение является несколькими экземплярами установленной лампы и не правильно настроенное.

спасибо все

Править

Я нашел это связанное сообщение, кто-то должен установить Apache, MySQL и т.д. или использовать готовые пакеты как XAMPP для разработки PHP? где другой пользователь говорит, что это - лучшее использование сборка в стопке лампы, устанавливаемой через терминал, а не установите такие приложения как XAMPP и так Ampps, который я предполагаю.

Я действительно устанавливал tasksel, как предложено здесь и буду видеть для установки стека LAMP вместо Ampps

Таким образом, теперь мой вопрос остается в значительной степени тем же.. как я могу проверить и убрать, система позволяет, говорят, установил ли я оба стека и испортил вещи?

У меня, вероятно, есть команды выполнения и установленный снова mysql, phpmyadmin и apache2 после того, как ampps был уже установлен на человечности 16.04, но я был полностью потерян так, я не полностью уверен, что я сделал и я хотел бы запуститься.

как предложено Mic0 это - то, что я получаю, когда я ввожу 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

это, как это должно быть похожим?

0
задан 13 April 2017 в 15:23

1 ответ

Зафиксированный

выполнение к экземпляру mysql или апача по умолчанию не возможно, потому что первый будет использовать порты по умолчанию, и второй не может работать правильно, потому что порты используются. †“Mic0

узнают , Как я запускаю/останавливаю mysql сервер? остановка это через терминал и перезапуск через ampps хорошо работали для меня.

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

Когда-то остановился, я мог запустить его снова с моего ammps окна, только нажимающей кнопкой запуска, которая не работала прежде. ammps dash working

Обновил страницы все работы.
phpmyadmin working

magento ok

0
ответ дан 28 September 2019 в 23:53

Другие вопросы по тегам:

Похожие вопросы: