Доброго времени суток.
Утановка LAMP прошла удачно, связка MySql + PHP + apache
поставил нужные утилиты, настроил хосты итд,теперь требуется ваша помощь уважаемые проффы.
Итак. связка грузит проц, а включать мне все это нужно, только на время редактирования шаблонов и всяких экпериментов и тестов CMS.
Хотел тупо вырубить процессы, да не стал рисковать, впрочем я не не даже не знаю какими коммандами их запускать.
1. как запустить всю связку (желательно одной кнопкой) и так же вырубить?
2. все процессы апача создаются от пользователя www-data . Как его сменить, и нужно ли?
3.убрать все это дело из автозапуска.
препдпологаю, что комманда перезапуска это apache2 --replace , но понятия не имею, как создать скрипт и все такое.
Спасибо.
ЗЫ возможно я кому действую на нервы с каждодневными вопросами, но я уверяю вас, что создание т - последний шаг который я совершаю в решение вопроса.
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
спасибо. а как создать кнопку? можете ссылочку дать, а то везде инструкции для хобитов?
создал файл sh , вписал туда строчки из первой команды, в свойствах выбрал как исполняемый...молчит
Я не спец по написанию скриптов :) Но попробуйте в этом файле написать следующее:
#!/bin/bash
kdesudo service apache2 stop ; service mysql stop ; service php5 stop
Может быть Вам тогда поставить XAMPP, сам использую его для создания и редактирования сайтов. У него есть вот такая удобная панелька для включения/выключения:
Сделал себе кнопку на рабочий стол для запуска этой панельки, очень удобно.
Если поставите себе XAMPP, то кнопка делается скриптом с содержанием:
#!/bin/bash
kdesudo /opt/lampp/lampp panel
А если я начну установку поверх, то конфликтовать они не будут? не хочется грохать систему которую еле настроил.
#!/bin/bash
kdesudo service apache2 stop ; service mysql stop ; service php5 stop
Гениально)) буду знать наперед.Спасибо!
начинаю наглеть)) а как можно изменить иконку? в пкм такого нет.
На сам скрипт, наверно, никак. Но если внедрить его в меню приложений, то потом можно будет и иконку сделать.
А такого нет разве в свойствах файла?
http://i0.simplest-image-hosting.net/168bf183b2abe8bc9188aacc163dd507/414.jpg
Хотя, это наверное не то... Это меняется иконка всех .sh файлов
такое есть, но кнопка у меня почему то неактивна.
DarkneSS вроде получилось, хотя на меню гипа я смотрел как баран на новые ворота, а возиться с фотошоп на втором компе не хотелось.
Тут ничего советовать не буду, т.к. не знаю.
моежт как нибудь напишешь как его ставить и настраивать? а то в рунете толковой инфы нет, а в скачаном архиве опять куча файлов неизвестного происхождения.
В рунете инфа есть:)
Сам как-то находил, где, уже не помню. Но текстовый файлик с инструкцией храню.
Установка 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
- запуск панелиИ правильно храните)) в рунете его нет, только это, а у вас по подробней будет.
Спасибо.
Спасибо, все получилось, кроме загрузки панели с кнопками !?, но это не самое страшной, расстраивает то, что получается только один локальный хост, а нужно несколько (как в денвере), тут в директориях с моими сайтами лежит файл .htaccess со строчкой: " RewriteRule ^(.*)$ index.php/$1 [L]", чтобы все ссылки переводились на index.php, вот он и перевел, на страницу приветствия XAMPP. В kUbuntu я пока новичек, поэтому нужна помощь, в решении этой проблемы. Спасибо.
Напрашивается элементарный ответ, рассказать Apache о своих надобностях, но все время переписывать файл "httpd-vhosts.conf" не очень хочется, может как автоматизировать это можно?
Админы, спасибо за публикацию, пост ниже, тоже я писал.
php5 не servise, и sudo service php5 start, тут не в тему~
та же самая шляпа~
чтоб убрать mysql из автозагрузки, надо подредактировать файлы в самой базе, про php та же шляпа~
Linus, спасибо, все получилось и даже нашел откуда ты брал эту инфу для установки XAMPP (вот с этого сайта: http://www.apachefriends.org/en/xampp-beta.html)
но столкнулся со следующей проблемой, если у моего сайта существует файл .htaccess, со строчкой: " RewriteRule ^(.*)$ index.php/$1 [L]", т.е. все ссылки перенаправляются на index.php, то в результате я появляюсь на странице приветствия XAMPP, а у меня ведь много сайтов с которыми я работаю (в денвере висело их около 20), а тут всего один получается.
Может кто знает как решить проблему? мне вообщем то нужно доступ к нескольким локальным сайтам, под виндой Denver очень сильно помогал в этом, а сейчас на kUbuntu перехожу.
Отправить комментарий