Сегодня я расскажу как установить веб-сервер XAMPP (на момент написания статьи версия сервера - 1.7.7) в Ubuntu 12.04/11.10 с помощью PPA. Благодаря установки через репозиторий весь процесс займёт не больше 5-10 минут.
АПД: Вот новая статья, по установке XAMPP 1.8.0, которую я сам проверил и с ней не должно быть проблем: Установка и настройка XAMPP 1.8.0 в Ubuntu Linux. Думаю теперь будет поменьше бурления говн в комментариях.
Установка XAMPP
Итак, открываем терминал и вводим следующие команды:
1
2
3
|
sudo
add
-
apt
-
repository
ppa
:
upubuntu
-
com
/
web
sudo
apt
-
get
update
sudo
apt
-
get
install
xampp
|
Вот и всё. Можете запустить XAMPP с помощью данной команды:
1
|
sudo
/
opt
/
lampp
/
lampp
start
|
Теперь откройте браузер и перейдите по ссылке: /localhost. Откроется такая страница:
Теперь вы можете перенести все свои проекты (скрипты, PHP файлы, HTML файлы и так далее) в web-директорию сервера: /opt/lampp/htdocs/.
Предлагаю для удобства перенести web-директорию в домашнюю папку. Для этого выполните следующие команды:
1
2
|
mkdir
~
/
public_html
sudo
ln
-
s
~
/
public_html
/
opt
/
lampp
/
htdocs
/
username
|
Вместо username введите имя пользователя. Теперь ваши проекты будут доступны по адресу /localhost/username.
Полезные команды и детали
Для остановки XAMPP воспользуйтесь данной командой:
1
|
sudo
/
opt
/
lampp
/
lampp
stop
|
Для перезапуска XAMPP воспользуйтесь данной командой:
1
|
sudo
/
opt
/
lampp
/
lampp
restart
|
Логин администратора MySQL - root, пароля нет.
Имя пользователя в ProFTPD - nobody, пароль - lampp.
Чтобы остановить/запустить Apache воспользуйтесь данными командами:
1
|
sudo
/
opt
/
lampp
/
lampp
startapache
|
1
|
sudo
/
opt
/
lampp
/
lampp
stopapache
|
Чтобы остановить/запустить MySQL воспользуйтесь данными командами:
1
|
sudo
/
opt
/
lampp
/
lampp
startmysql
|
1
|
sudo
/
opt
/
lampp
/
lampp
stopmysql
|
Больше полезных команд и интструкций вы найдёте тут: apachefriends.org/en/xampp-linux.html.
Удаление XAMPP
Для удаления XAMPP введите следующую команду:
1
|
sudo
apt
-
get
remove
xampp
|
Затем перезагрузите компьютер.