вторник, 10 ноября 2009 г.

Apache + PHP + MySQL установка в Ubuntu

Привет всем! Сегодня я вам поведаю о установке связки Apache + PHP + MySQL в Ubuntu, так же мы поставим phpmyadmin.

Ну-с приступим. Первым делом мы поставим MySQL server:
sudo apt-get install mysql-server

Далее поставил MySQL-admin

sudo apt-get install mysql-admin

Собственно теперь ставим сам Apache:

sudo apt-get install apache2

Ждем пока всё поставится. Далее имеет смысл поставить права на директорию /var/www и все вложенные файлы 755, делаем это так:

sudo chmod 755 /var/www/*

Это необходимо для того чтобы все посторонние пользователи могли только просматривать файлы, а вы и редактировать, и просматривать.
Заходим на 127.0.0.1 и проверяем. Должна высветится надпись "It Works!"

Далее ставим PHP5:

sudo apt-get install php5

И делаем рестарт апача:

sudo /etc/init.d/apache2 restart
Дальше связываем APACHE + PHP + MySQL

sudo apt-get install libapache2-mod-auth-mysql




sudo apt-get install php5-mysql




sudo /etc/init.d/apache2 restart

Далее для поддержки графики в PHP приложениях нам понадабятся 2 пакета:

sudo apt-get install php4-imagick
sudo apt-get install libphp-jpgraph

Проверяем PHP. Создаем в директории /var/www/ документ 1.php и засовываем туда код:


Заходим на 127.0.0.1/1.php и  видим всю информацию о PHP.
И напоследок ставим phpmyadmin для удобства управления базами SQL:

sudo apt-get install phpmyadmin
Для работы phpmyadmin делаем:
sudo ln -s /usr/share/phpmyadmin /var/www
Заходим на http://127.0.0.1/phpmyadmin и видим окошко входа.  Вводим логин root и ваш пароль.

Теперь о директориях:
/var/www - это сам сайт.


/etc/apache2 - конфиги апача
/etc/php5 - конфиги PHP

Немного о командах:
sudo /etc/init.d/apache2 start - запуск Apache, вобще он стартует сразу с системой, но мало ли выключите случайно или еще чего.

sudo /etc/init.d/apache2 stop - остановка Apache.


sudo /etc/init.d/apache2 restart - перезагрузка Apache.

Так-же вам может понадобится библиотека  Curl для PHP. Ставится она очень просто:
sudo apt-get install php5-curl
Собственно и всё. Теперь можете ставить любые CMS, писать всё что хотите и тд и тп.

Комментариев нет:

Отправить комментарий