Я, вероятно, испортил вокруг при ознакомлении с человечностью 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 окна ниже открыто
отсюда кажется, что я могу запустить апача, но не могу остановить mysql и/или перезапустить его (но он работал прежде).
Теперь, когда я запускаю апача и посещаю мой localhost/ampps из браузера, все кажется работой, и я могу получить доступ к AMMPS ДОМОЙ, но phpmyadmin не впускает меня и верит это сообщение доступа запрещен
это, очевидно, кажется, что я запретил доступа ко мне так или иначе и моим тестовым шоу веб-сайта
путем рассмотрения исключения входят в систему/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
это, как это должно быть похожим?
Зафиксированный
выполнение к экземпляру mysql или апача по умолчанию не возможно, потому что первый будет использовать порты по умолчанию, и второй не может работать правильно, потому что порты используются. †“Mic0
узнают , Как я запускаю/останавливаю mysql сервер? остановка это через терминал и перезапуск через ampps хорошо работали для меня.
sudo /etc/init.d/mysql stop
[sudo] password di fabio:
[ ok ] Stopping mysql (via systemctl): mysql.service.
Когда-то остановился, я мог запустить его снова с моего ammps окна, только нажимающей кнопкой запуска, которая не работала прежде.