Я писал как установить сборку XAMPP, но на Cranchbang ее я не смог запустить.
Поэтому я бросился на поиски нового решения.
Для тех кто владеет английским, весь процесс, описан в этой статье. Хотя в моем случае пришлось воспользоваться дополнительными подсказками Гугла.
В для всех кто языками не владеет, опишу в нескольких абзацах.
Установка mysql- сервера:
sudo aptitude install mysql-server mysql-clientВ процессе установки вас попросят придумать пароль.
После этого установим apach2:
sudo aptitude install apache2Вот после этой инсталяции можем перейти в браузере по адресу http://localhost/ и увидим приятную фразу: "It works!"
Хорошо, что оно работает, но это еще не все что нам нужно.
Устанавливаем PHP5:
Перезапускаем Apache:sudo aptitude install php5 libapache2-mod-php5
sudo /etc/init.d/apache2 restartЧтобы протестировать работает ли PHP5, создаем файлик info.php:
sudo gedit /var/www/info.phpс таким содержанием:
сохраняем и вводим в браузере http://localhost/info.php, смотрим...должны увидеть вот это:
Теперь нужно подружить mysql и php5.
Для этого установим кучу пакетов:
sudo 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Перезапускаем Apache:
sudo /etc/init.d/apache2 restartПроверяем. По адресу http://localhost/info.php должны увидеть вот это (пролистайте вниз и найдтите пункт mysql):
Теперь осталось установить web-интерефейс для управления базами SQL, а именно phpmyadmin:
sudo aptitude install phpmyadminВ процессе установки вам должны задать два вопроса (отечайте как написано после стрелочки):
Web server to reconfigure automatically: <-- apache2Меня почему-то спросили только второй вопрос...
Configure database for phpmyadmin with dbconfig-common? <-- No
После этого я по адресу http://localhost/phpmyadmin/ должен был попасть в web-интерфейс (надеюсь что у вас так и случилось), но увы...
После непродолжительных гугл-поисков нашел решение
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.confНе буду вдаваться в подробности о том, что сия строчка значит (кому интересно тыцните ссылку выше).
После этого, перезагружаем apach
sudo /etc/init.d/apache2 restartВсе It works! А не тут-то было... Просит логин и пароль. Логин понятное дело root, а пароль же я нигде не установил? А если и установил, он его не принимает. Что делать? В Google... Все, что случилось с тобой, с кем-то уже случалось. И что самое полезное, об этом уже успели рассказать всему миру.
И таки да, нашел.
Устанавливаем пароль. Для этого в терминале вводим:
sudo mysql -u root -pУвидим такую надпись mysql>
Пишем следующее:
set password for root@localhost=password('000000');Где вместо нулей подставляете свой любимый пароль
Вот теперь все.
Заходим http://localhost/phpmyadmin/
Логин, пароль... It works!
На самом деле, весь процесс настройки сервера занял меньше времени, чем я писал этот пост ))
___________
Буду благодарен за комментарии.
Если понравился блог - разместите у себя на сайте ссылку на мой блог . Спасибо
Advego — уникальный контент для вебмастера!
Advego — общайся и зарабатывай деньги!
Буду благодарен за комментарии.
Если понравился блог - разместите у себя на сайте ссылку на мой блог . Спасибо
Advego — уникальный контент для вебмастера!
Advego — общайся и зарабатывай деньги!
молодец, спасибо, подробно ;)
ОтветитьУдалить