настройка LAMP смена пользователя и скрипт запуска.

Изображение пользователя TristanVI.

Доброго времени суток.
Утановка LAMP прошла удачно, связка MySql + PHP + apache
поставил нужные утилиты, настроил хосты итд,теперь требуется ваша помощь уважаемые проффы.
Итак. связка грузит проц, а включать мне все это нужно, только на время редактирования шаблонов и всяких экпериментов и тестов CMS.
Хотел тупо вырубить процессы, да не стал рисковать, впрочем я не не даже не знаю какими коммандами их запускать.
1. как запустить всю связку (желательно одной кнопкой) и так же вырубить?
2. все процессы апача создаются от пользователя www-data . Как его сменить, и нужно ли?
3.убрать все это дело из автозапуска.

препдпологаю, что комманда перезапуска это apache2 --replace , но понятия не имею, как создать скрипт и все такое.

Спасибо.
ЗЫ возможно я кому действую на нервы с каждодневными вопросами, но я уверяю вас, что создание т - последний шаг который я совершаю в решение вопроса.

+1
dm - 4 Апрель, 2011 - 09:26
Изображение пользователя dm.

1. Запускаем:
sudo service apache2 start ; sudo service mysql start ; sudo service php5 start

Останавливаем:

sudo service apache2 stop ; sudo service mysql stop ; sudo service php5 stop

2. Так и должно быть, менять ничего не надо.

3. Убираем из автозагрузки:

sudo update-rc.d -f apache2 remove ; sudo update-rc.d -f mysql remove; sudo update-rc.d -f php5 remove

0
TristanVI - 4 Апрель, 2011 - 13:55
Изображение пользователя TristanVI.

спасибо. а как создать кнопку? можете ссылочку дать, а то везде инструкции для хобитов?
создал файл sh , вписал туда строчки из первой команды, в свойствах выбрал как исполняемый...молчит

0
Linus - 4 Апрель, 2011 - 14:25
Изображение пользователя Linus.

Я не спец по написанию скриптов :) Но попробуйте в этом файле написать следующее:
#!/bin/bash
kdesudo service apache2 stop ;  service mysql stop ;  service php5 stop

а включать мне все это нужно, только на время редактирования шаблонов и всяких экпериментов и тестов CMS.
Может быть Вам тогда поставить XAMPP, сам использую его для создания и редактирования сайтов. У него есть вот такая удобная панелька для включения/выключения:

Сделал себе кнопку на рабочий стол для запуска этой панельки, очень удобно.
Если поставите себе XAMPP, то кнопка делается скриптом с содержанием:
#!/bin/bash
kdesudo /opt/lampp/lampp panel

0
TristanVI - 4 Апрель, 2011 - 15:32
Изображение пользователя TristanVI.

А если я начну установку поверх, то конфликтовать они не будут? не хочется грохать систему которую еле настроил.

#!/bin/bash
kdesudo service apache2 stop ;  service mysql stop ;  service php5 stop

Гениально)) буду знать наперед.Спасибо!

0
TristanVI - 4 Апрель, 2011 - 15:39
Изображение пользователя TristanVI.

начинаю наглеть)) а как можно изменить иконку? в пкм такого нет.

+1
DarkneSS - 4 Апрель, 2011 - 16:18
Изображение пользователя DarkneSS.

На сам скрипт, наверно, никак. Но если внедрить его в меню приложений, то потом можно будет и иконку сделать.

0
Linus - 4 Апрель, 2011 - 16:30
Изображение пользователя Linus.

а как можно изменить иконку? в пкм такого нет.
А такого нет разве в свойствах файла?
http://i0.simplest-image-hosting.net/168bf183b2abe8bc9188aacc163dd507/414.jpg

0
Linus - 4 Апрель, 2011 - 16:44
Изображение пользователя Linus.

Хотя, это наверное не то... Это меняется иконка всех .sh файлов

+1
TristanVI - 4 Апрель, 2011 - 23:55
Изображение пользователя TristanVI.

такое есть, но кнопка у меня почему то неактивна.
DarkneSS вроде получилось, хотя на меню гипа я смотрел как баран на новые ворота, а возиться с фотошоп на втором компе не хотелось.

0
Linus - 4 Апрель, 2011 - 16:36
Изображение пользователя Linus.

А если я начну установку поверх, то конфликтовать они не будут?
Тут ничего советовать не буду, т.к. не знаю.

0
TristanVI - 5 Апрель, 2011 - 07:57
Изображение пользователя TristanVI.

моежт как нибудь напишешь как его ставить и настраивать? а то в рунете толковой инфы нет, а в скачаном архиве опять куча файлов неизвестного происхождения.

0
Linus - 5 Апрель, 2011 - 19:58
Изображение пользователя Linus.

В рунете инфа есть:)
Сам как-то находил, где, уже не помню. Но текстовый файлик с инструкцией храню.

Установка XAMPP:
1. в терминале распаковываем:
sudo tar xvfz xampp-linux-*.*.*.tar.gz -C /opt

2. Запускаем:
sudo /opt/lampp/lampp start
Проверяем работу в браузере, вбивая адрес: http://localhost, должно появится окно приветствия

3. остановить XAMPP:
sudo /opt/lampp/lampp stop

4. Создаем папку для вэб-проекта (где будет находится сайт) в домашней директории:
например:
mkdir ~/public_html
(в эту папку и надо будет, например устанавливать CMS)

направляем на него XAMPP:
sudo ln -s ~/public_html /opt/lampp/htdocs/$USER
(вместо $USER, можно написать любое название)

5. Теперь, что бы перейти на свой проект, нужно в браузере вбить адрес: http://localhost/ВАШ_ЛОГИН/ (Если выше вместо $USER было указано другое название, то: http://localhost/ВАШЕ_НАЗВАНИЕ)

+
Полезные команды:
sudo /opt/lampp/lampp start - запуск сервера
sudo /opt/lampp/lampp stop - остановка сервера
sudo /opt/lampp/lampp restart - перезапуск сервера
sudo /opt/lampp/lampp panel - запуск панели

0
TristanVI - 9 Апрель, 2011 - 09:17
Изображение пользователя TristanVI.

И правильно храните)) в рунете его нет, только это, а у вас по подробней будет.
Спасибо.

0
fackir - 1 Май, 2011 - 22:56
Изображение пользователя fackir.

Спасибо, все получилось, кроме загрузки панели с кнопками !?, но это не самое страшной, расстраивает то, что получается только один локальный хост, а нужно несколько (как в денвере), тут в директориях с моими сайтами лежит файл .htaccess со строчкой: " RewriteRule ^(.*)$ index.php/$1 [L]", чтобы все ссылки переводились на index.php, вот он и перевел, на страницу приветствия XAMPP. В kUbuntu я пока новичек, поэтому нужна помощь, в решении этой проблемы. Спасибо.

0
fackir - 2 Май, 2011 - 00:52
Изображение пользователя fackir.

Напрашивается элементарный ответ, рассказать Apache о своих надобностях, но все время переписывать файл "httpd-vhosts.conf" не очень хочется, может как автоматизировать это можно?

Админы, спасибо за публикацию, пост ниже, тоже я писал.

0
Гость - 25 Декабрь, 2013 - 05:12

sudo service apache2 start ; sudo service mysql start ; sudo service php5 start
php5 не servise, и sudo service php5 start, тут не в тему~

sudo service apache2 stop ; sudo service mysql stop ; sudo service php5 stop
та же самая шляпа~

sudo update-rc.d -f apache2 remove ; sudo update-rc.d -f mysql remove; sudo update-rc.d -f php5 remove
чтоб убрать mysql из автозагрузки, надо подредактировать файлы в самой базе, про php та же шляпа~

0
Гость - 1 Май, 2011 - 18:59

Linus, спасибо, все получилось и даже нашел откуда ты брал эту инфу для установки XAMPP (вот с этого сайта: http://www.apachefriends.org/en/xampp-beta.html)
но столкнулся со следующей проблемой, если у моего сайта существует файл .htaccess, со строчкой: " RewriteRule ^(.*)$ index.php/$1 [L]", т.е. все ссылки перенаправляются на index.php, то в результате я появляюсь на странице приветствия XAMPP, а у меня ведь много сайтов с которыми я работаю (в денвере висело их около 20), а тут всего один получается.
Может кто знает как решить проблему? мне вообщем то нужно доступ к нескольким локальным сайтам, под виндой Denver очень сильно помогал в этом, а сейчас на kUbuntu перехожу.

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

CAPTCHA на основе изображений
Введите цифры