Я нахожусь в процессе перехода с XP на Linux. (Я новичок в Linux)

Я успешно установил Apache, MySQL и PHP на свой рабочий стол, используя SPM. Кажется, что Apache был успешно установлен (я могу получить доступ к http://localhost на моей машине) - однако, есть несколько "проблем":

апаш

я). Я не могу найти журнал доступа Apache или файлы журнала ошибок ii). Я не могу запустить / остановить службу - как я могу это сделать? III). Не удается найти httpd.conf

PHP

Я случайно установил XCache и APC (вызвал SEG-V). Я удалил XCache, но, похоже, мне нужно также отредактировать файл php.ini, так как PHP предупреждает, что не может найти модуль XCache - возможно, я не могу php.ini на моей машине

MySQL

Опять же, не предоставлен интерфейс для запуска / остановки демона / службы - поэтому я не могу запустить mySQL

PhpMyAdmin

Я не знаю, где это установлено, и поэтому я не могу перейти к нему в своем браузере (даже если я знал, где это было установлено, я не могу найти httpd.conf на моей машине

4 ответа4

3

апаш

Журнал: /var /log /apache2

Conf: /etc /apache2

Запуск: запуск службы sudo apache2

Остановка: остановка службы sudo apache2


PHP

php.ini: /etc/php5/apache2/php.ini


MySQL

Начало: sudo service mysqld start

Stop: служба sudo mysqld stop


PHPMyAdmin

Перейдите по адресу : http://127.0.0.1/phpmyadmin

Смотрите /etc /apache2 /available-sites для поиска файлов

0

Ubuntu, как и большинство современных вариантов Unix, использует "пакетную" систему для отслеживания того, где находятся ваши установленные приложения. На самом деле они установлены по всей вашей файловой системе, сильно перепутаны - система пакетов отслеживает их все и гарантирует отсутствие конфликтов. Нет единого места, где, как это было в DOS и Windows, где программа "была", где она "жила", так сказать, - в Unix приложение размещает свои файлы по всей файловой системе в соответствии с категорией, например: файлы конфигурации находятся в /etc , файлы журнала находятся в /var/log и т. д. Стандарт иерархии файловой системы определяет общую организационную схему, которой придерживается большинство дистрибутивов Linux.

Также в Ubuntu, как и в Debian, есть общее место для документации по пакету, так что если вы когда-нибудь установите пакет и спросите себя: «Что теперь?"вы должны искать в каталоге /usr/share/doc/ packagename файл README.Debian.gz - чаще всего он говорит вам, что делать дальше.

0

Посмотрите в /etc/init.d ваши скрипты запуска / завершения работы. Ubuntu не предоставляет интерфейс "service" или "chkconfig".

Используйте команду "найти", чтобы найти конкретные файлы.

0

Существует множество учебных пособий по настройке сервера LAMP (Linux, Apache, MySql, PHP) в Ubuntu. Если бы я был тобой, я бы просто следовал инструкциям одного из этих руководств.

Это хорошо, потому что оно также показывает, как проверить все установленные сервисы:LAMP How-To Ubuntu 9.10.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .