Четверг, 25.04.2024, 04:25
Приветствую Вас Гость | RSS
Мой сайт
Главная
Регистрация
Вход
Форма входа

Меню сайта

Категории раздела
Об ОС Windows [137]
В категории размещаются статьи, касающщиеся операционных систем от Microsoft.
Об ОС *Nix [198]
В данной категории собраны статьи об ОС семейства Unix/Linux/FreeBSD/...
Справочные материалы [351]
Справка по всему разделу.
Виртуализация и Облака [46]
Networks & Routing [86]
DataBases [22]

Наш опрос
Оцените мой сайт
Всего ответов: 209

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Главная » Статьи » Системное администрирование » Об ОС *Nix

Apache2 + MySQL установка и настройка (Ubuntu/Debian)

Apache2 + MySQL установка и настройка (Ubuntu/Debian)






banda аватар


banda - Posted on 28 Сентябрь 2009



Ставим apache2 (web-server) и php5:



$ sudo apt-get install apache2 php5 libapache2-mod-php5

Конфигурационный файл Apache2 здесь - /etc/apache2/apache2.conf


Веб-директория - /var/www


Чтобы проверить работоспособность связки apache2 + php5, поместите в
веб-директорию файл test.php, в котором содержится следующий текст:



# test.php
phpinfo(); ?>

Теперь в браузере набираем http://<ip_адрес_сервера>/test.php


Должна появиться таблица с конфигурацией и настройками пхп.


Теперь установим MYSQL.



$ sudo apt-get install mysql-server mysql-client php5-mysql

По ходу установку он попросит установить генеральный пароль MySQL - пользователя root (Не путайте с системным root!!!).


Если не спрашивает, установите вручную (для версии php4):



$ mysql -u root
mysql> USE mysql;
mysql> UPDATE user SET Password=PASSWORD('новый_пароль') WHERE user='root';
mysql> FLUSH PRIVILEGES;

Старайтесь никогда не использовать рутовый аккаунт MySQL. Лучше поставить PHPMyAdmin, добавить нового пользователя и назначить ему привелегии:



$ sudo apt-get install phpmyadmin

Конфигурационный файл phpmyadmin находится в директории /etc/phpmyadmin


Теперь, чтоб использовать phpmyadmin в связке с apache2, просто добавьте в /etc/apache2/apache2.conf следующее:



Include /etc/phpmyadmin/apache.conf

Перезапустите Apache2:



$ sudo /etc/init.d/apache2 restart

В браузере пишем http://<ip_адрес_сервера>/phpmyadmin


Входим с помощью рутового пароля (Login - root, password - тот, что
указали выше). И уже с помощью этой достаточно мощной и простой тулзы
создаем нового пользователя.


Все!


Оригинал взят отсюда: http://pinbay.net/forum/index.php/topic,817.0.html




0

Ваша оценка: Ничего







сделал



sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin
/etc/init.d/apache2 reload

вылезло



* Reloading web server config apache2 [Wed Jun 02 18:45:56 2010] [warn] The Alias directive in /etc/apache2/conf.d/phpmyadmin.conf at line 3 will probably never match because it overlaps an earlier Alias.
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
httpd not running, trying to start
(13)Permission denied: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs

Что это и как с этим боротся?Смертельно?Просто в нете куч анепонятной инфы для новичка!












(13)Permission denied: make_sock: could not bind to address 0.0.0.0:80

Это говорит что у тебя нет прав для перезапуска.

перезапускай апач под судо



$ sudo /etc/init.d/apache2 reload










вместо



$ sudo apt-get install apache2 php5 libapache2-mod-php5

достаточно



$ sudo apt-get install apache2 libapache2-mod-php5

php5 - метапакет









А еще можно добавить модулей на PHP



$ apt-get -y install php5-curl php5-gd php5-imagick php5-imap php5-interbase php5-ldap php5-mcrypt php5-memcache php5-mhash php5-odbc php5-pgsql php5-pspell php5-recode php5-snmp php5-sqlite php5-sybase php5-tidy php5-xsl

Такого набора достаточно практически под любые проекты.







a2enmod - классная утилитка для подключения модулей в Апаче2 (module enable Apache2)


Источник: http://linsovet.com/install-apache2-mysql-php-for-beginners-ubuntu
Категория: Об ОС *Nix | Добавил: admin (21.06.2010)
Просмотров: 2463 | Комментарии: 1 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Поиск

Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz


  • Copyright MyCorp © 2024