декабря 18, 2009

Ubuntu – Устанавливаем Apache, PHP и MySQL (LAMP)

Просмотров 350, Linux, Сайт, by Eraldo Coil.

Очень часто у меня возникает необходимость переработки блога, но делать это удаленно немного напрягает, ибо скорость взаимодействия движка вордпресса с пользователем оставляет желать лучшего. Поэтому я подумал и решил поставить блог на домашнюю машину, чтобы вносить изменения сначала сюда, а потом уже загружать их на сайт. Ну как говориться, сказано – сделано.

Ставить решил, конечно же, на любимую Убунту. Итак что мне нужно? А нужен мне так называемый набор программного обеспечения LAMP (собственно линукс, веб-сервер апач, mysql-сервер и пхп (пи-эйч-пи??)), а так же, для управления базой данных не помешает phpmyadmin.

Приступим к установке-)

Ставим апач – sudo apt-get install apache2

Ставим php – sudo apt-get install php5 libapache2-mod-php5

Перезапускаем апач командой – sudo invoke-rc.d apache2 restart (ну или можно еще sudo /etc/init.d/apache2 restart)

Ставим mysql – sudo apt-get install mysql-server. Устанавливаем новый пароль для root БД сервера - sudo mysqladmin -u root password новый_пароль

Перезапускаем апач – sudo invoke-rc.d apache2 restart

Это почти все. Для проверки работоспособности апач идем на http://localhost.

Для проверки php сделайте следующее :

sudo nano /var/www/test.php

или

sudo gedit /var/www/test.php

Пишем и сохраняем:

<?php phpinfo(); ?>

В браузере переходим по ссылке http://localhost/test.php, и видим всю информацию о PHP.

Осталось только поставить phpmyadmin – sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin

Да, забыл рассказать, при переносе блога на локальную машину, возникла ошибка – «Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 30720 bytes) in /usr/home/web/web276672/lan/wp-admin/includes/template.php on line 3186«, означающая, что скрипту недостаточно памяти, выделяемой php.

Решается довольно просто – нужно выделить скрипту больше памяти (32метра). Делается это следующим образом – sudo nano /etc/php5/apache2/php.ini, там ищем строчку memory_limit = 16M ; Maximum amount of memory a script may consume (16MB) и изменяем значения на 32. Т.е. д.б. так – memory_limit = 32M ; Maximum amount of memory a script may consume (32MB)

После внесения таких поправок ошибка исчезла.

  • Share/Bookmark
Смотрите также

Back Top

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

Responses to “Ubuntu – Устанавливаем Apache, PHP и MySQL (LAMP)”

  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Back Top