|
||
Ответить |
|
#1
|
|
Вес репутации:
0
Регистрация: 27.02.2009
Адрес: Москва
Сообщений: 7,302
Сказал(а) спасибо: 578
Спасибок 2,623
в 1,832 сообщениях |
Установка Apache2+PHP5+MySQL на Ubuntu 9.10 (LAMP) -
03.11.2009, 21:43
Как установить Apache2 веб-сервер на Ubuntu 9.10 с поддержкой PHP5 (mod_php) и поддержкой MySQL. Делаем на ubuntu локальный сервер, практически аналог Denwer для Windows. Все шаги будут выполняться с привилегиями администратора, поэтому убедитесь, что вы вошли в систему как Root: Статья писалась лично мной Vector, при использовании материалов на других сайтах, не поленитесь вставить ссылку на оригинал (на этот форум http://pcvector.ru) Запускаем Терминал (Приложения --> Стандартные --> Терминал) Входим в режим суперпользователя, пишем: Код HTML:
sudo su Далее установим mysql сервер, пишем Код HTML:
aptitude install mysql-server mysql-client После второго запроса, уже вводим данные New password for the MySQL "root" user: <-- yourrootsqlpassword Repeat password for the MySQL "root" user: <-- yourrootsqlpassword Установка Apache2 Apache2 доступен в качестве пакета Ubuntu, поэтому мы можем установить его так: Код HTML:
aptitude install apache2 По умолчанию Apache находиться в папке /var/www в Ubuntu, а конфигурационный файл в /etc/apache2/apache2.conf. Дополнительные настройки хранятся в подкаталогах / etc/apache2 , таких как / etc/apache2/mods-enabled (для модулей Apache), / etc/apache2/sites-enabled (для виртуальных хостов), и / etc/apache2/conf.d Установка PHP5 Мы можем установить PHP5 и модуль Apache PHP5 следующим образом: Код HTML:
aptitude install php5 libapache2-mod-php5 Код HTML:
/etc/init.d/apache2 restart Тестирование PHP5 / Получение информации о вашем PHP5 Создадим небольшой файл PHP (info.php) и вызовем его через браузер. Открыв его увидим много полезной инфо. Код HTML:
gedit /var/www/info.php Код HTML:
<?php
phpinfo();
?>
Вызовем этот файл через браузер, введите, http://localhost/info.php Как видите, PHP5 работает, и что он работает через Apache 2.0 Handler, как показано в строке Server API. Если вы прокрутите дальше вниз, вы увидите все модули, которые уже включены в PHP5. MySQL не перечисленны в нем - это означает, что мы пока не имеем поддержки MySQL в PHP5. Устанавливаем поддержку MySQL в PHP5 Чтобы получить поддержку MySQL в PHP, мы установим php5-mysql пакет. Доступные модули PHP5 можно искать следующим образом: Код HTML:
aptitude search php5 Код HTML:
aptitude install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-json Код HTML:
/etc/init.d/apache2 restart PhpMyAdmin PhpMyAdmin представляет собой веб-интерфейс, через который вы можете управлять вашими базами данных MySQL. Для его установки я буду использовать ручной способ. Так надежнее. Качаем непосредственно сам скрипт phpmyadmin отсюда, лучше выбрать вариант с .tar.gz phpMyAdmin-3.2.3-all-languages.tar.gz В firefox обычно качается по умолчанию в папку Загрузки, так что и буду рассматривать исходя из этого. Открываем папку Загрузки (Через nautilus - аналог проводника) Правая конпка мыши по скачанному файлу phpMyAdmin-3.2.3-all-languages.tar.gz - Выбрать Распаковать сюда. В итоге получим папку с именем phpMyAdmin-3.2.3-all-languages, переименуем её в более удобоваримую, например pma (аббревиатура phpmyadmin) Далее вернемся к Терминалу (надеюсь вы его не закрывали, если закрыли, то входите опять в режим суперпользователя - sudo su) Пишем Код HTML:
cp -r '/home/vector/Загрузки/pma' '/var/www' Сейчас мы просто копирнули папку pma в каталог /var/www/ Переименуем файл config.sample.inc.php в папке pma, в файл config.inc.php следующим образом: Код HTML:
mv '/var/www/pma/config.sample.inc.php' '/var/www/pma/config.inc.php' Код HTML:
gedit '/var/www/pma/config.inc.php' PHP код:
Сохраняем изменения и закрываем gedit. Проходим по адресу http://localhost/pma, при входе phpmyadmin запросит новый пароль и пользователя ... введите их и запомните. Пользователь - root (например) Пароль - ********** Это данные для доступа в панель phpmyadmin. Теперь можно закачивать ваш скрипт сайта, форума в любую созданную папку в папке /var/www/ Например, /var/www/pcvector.ru И перейдя по ссылке http://localhost/pcvector.ru/ Запуститься скрипт установки движка (если не нужно конкретного указания на файл install.php), но это уже другой вопрос. А локальный сервер в ubuntu мы сделали, аналог denwer под windows. |
#2
|
|
Вес репутации:
0
Регистрация: 30.01.2010
Сообщений: 3
Сказал(а) спасибо: 0
Спасибок 0
в 0 сообщениях |
30.01.2010, 20:52
спасибо за тему
|
#3
|
|
Вес репутации:
0
Регистрация: 03.02.2010
Сообщений: 1
Сказал(а) спасибо: 0
Спасибок 0
в 0 сообщениях |
03.02.2010, 15:24
Огромное спасибо за статью, всё работает
|
#4
|
|
Вес репутации:
0
Регистрация: 27.02.2009
Адрес: Москва
Сообщений: 7,302
Сказал(а) спасибо: 578
Спасибок 2,623
в 1,832 сообщениях |
07.02.2010, 14:03
|
#5
|
|
Вес репутации:
0
Регистрация: 25.02.2010
Сообщений: 9
Сказал(а) спасибо: 3
Поблагодарили 1 раз
в 1 сообщении |
09.04.2010, 07:40
Спасибо большое, очень хорошо написанно. А как можно поменять пароль mysql если забыл?
|
Ответить |
Опции темы | |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
FAQ Веб-мастеру - apache2 + php5 + mysql | Vector | Статьи и FAQ | 11 | 17.05.2012 20:14 |
Статья Установка ubuntu 9.10 и её настройка | Vector | Ubuntu Linux | 2 | 08.04.2010 03:15 |
Инфо Ubuntu Tweak - твикер для Ubuntu | Vector | Софт: Системный | 1 | 20.12.2009 15:27 |
Статья Установка Nginx + PHP5 (С FastCGI и XCache) + MySQL на Ubuntu | Vector | nginx | 0 | 21.09.2009 01:40 |
FAQ Установка Ubuntu 8.10 | Vector | Статьи и FAQ | 1 | 09.07.2009 17:55 |