Bug report moved to the new portal: Mmore.club
Detailed info: L2-scripts.com
Skype: Urchika

Our portfolio of solved reports: High Five
Our portfolio of solved reports: GOD
Our portfolio of solved reports: Classic

This forum is closed and open for viewing our work on bug reports for a long time. Thank you all !


Ответ
 
Опции темы Опции просмотра
Старый 29.09.2009, 10:17   #1
Александр
Пользователь
 
Регистрация: 25.09.2009
Сообщений: 52
Сказали 'Спасибо' за это сообщение. :
0 за это сообщение
1 Всего
По умолчанию Установка и настройка apache2 mysql php5 в ubuntu

Итак, у многих у вас уже стоит операционая система симейства Linux, а точней Ubuntu. Настраивать сервер на ней мы уже научились, теперь - установим и настроим apache2 и php5 для веб сервера на ubuntu.
Работать мы будем со стандартными репозиториями для облегчения всего процесса установки и настройки.
Ставим мы исключительно "для себя", поэтому все гибкости настроек я вам не буду приводить.
1. Установка и настройка mysql сервера и консольного клиента.
Для начала, берем их с репозиторий и ставим тигеры.
Код:
sudo apt-get install mysql-server mysql-client
После этого, пойдет процес скачивания и установки. В середине процесса он запросит вас ввести пароль для mysql пользователя root.
Если у вас уже есть mysql - пропустите этот шаг.
2. Установка apache2
Код:
sudo apt-get install apache2 libapache2-mod-auth-mysql
здесь мы поставили сам apache2 и модуль работы с mysql.
3. Установка php5 :
Код:
sudo apt-get install php5-common php5 libapache2-mod-php5 php5-cli php5-cgi php5-mysql
Здесь мы поставили сам php и модули работы с apache2 и mysql.
4. Включаем и выключаем php5, apache2, mysql :
Для включения / выключения apache2 :
Код:
sudo su #не обязательно, но желательно
/etc/init.d/apache2 start
так мы включили apache2, а вот так выключим :
Код:
/etc/init.d/apache2 stop
И соответственно перезапуск :
Код:
/etc/init.d/apache2 restart
5. Включаем модули apache2.
Для начала, включим модуль php :
Код:
sudo su #желательно
a2enmod php5
Таким образом, мы включили php5 как модуль apache2.
Еше к примеру, mod_rewrite (для ЧПУ бывает нужен) :
Код:
a2enmod rewrite
Незабываем после каждого включеного мода перезапустить сам apache2 сервер :
Код:
/etc/init.d/apache2 restart
6. Включаем и выключаем mysql :
Код:
sudo su
/etc/init.d/mysql stop #остановка
/etc/init.d/mysql start #запуск
/etc/init.d/mysql restart #перезапуск
7. Тестируем работоспособность apache2, php, mysql :
В браузере открываем http://localhost. Если появился список пустых директорий - значит всё отлично.
Теперь, проверим работу php.
создадим файл php5.php и занесем в него информацию : "<?php echo "hello l2-scripts.ru"; ?>
Делаем это так :
Код:
cd /var/www 
sudo su
touch php5.php
gksudo gedit php5.php
После выполненых действий - откроется gedit блокнот с правами Super User (необходимо из за прав доступа к веб-директории /var/www).
Туда вносим выше изложеный код и сохраняем.
В браузере набираем : localhost/php5.php.
Если вы увидили надпись "hello l2-scripts.ru" то всё работает отлично, можно идти шаманить (:
В противном случае - читаем сново.
Так же, можно для удобства копирования и вставки в папку /var/www без использования su(super user) выполнить следующую команду :
Код:
chown -R l2-scripts.ru /var/www
вместо l2-scripts.ru поставьте имя вашего пользователя системы.
Теперь, проверим работу mysql.
Выполним в консоли вход в mysql :
Код:
mysql -u root -p
Password: ##вводим свой пароль от root##
Если появилась такая надпись :
Код:
mysql>
Значит всё ок
Ну и для окончания, дам вам некоторые пути :
Код:
/var/www - директория веб сервера 
/etc/apache2 - файлы conf.d и другие - конфигруация веб сервера apache2
/etc/mysql - файл my.conf - конфигурация mysql сервера 
/etc/php5 - файл conf.d - конфигурация php веб сервера.
Надеюсь это поможет некоторым начинающим линуксоидам.
Александр вне форума  
Сказали 'Спасибо' за это сообщение.
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 20:37.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot