Ubuntu+Apache+PHP+MySQL или веб сервер за 5 минут для чайников

Поднять сервер (Apache+PHP+MySQL) в Ubuntu 9.10 можно всего одной командой из терминала:
sudo tasksel install lamp-server

После установки, рекомендую сразу перезапустить Apache, сделать это можно командой:
sudo /etc/init.d/apache2 restart

Готово! Теперь можно проверить работоспособность сервера, для этого в адресной строке браузера наберите: http://localhost.

Файлы, разрабатываемого вами сайта будут храниться в дирректории /var/www, для удобства доступа к ним, можно сделать кнопку запуска на рабочем столе с командой: gksudo nautilus /var/www.

10 comments to Ubuntu+Apache+PHP+MySQL или веб сервер за 5 минут для чайников

  • Александр

    Добрый день. Может кто нибудь подсказать, поставил lamp-server как написано у вас. + доставил phpmyadmin.
    Когда копирую файлы сайта в папку www и пробую зайти на сайт, браузер выдает сообщение: You don’t have permission to access /myname/setup.php on this server
    Уже несколько дней пытаюсь разобраться, ничего не получается.
    php работает, phpmyadmin тоже,Ubuntu 9.10
    Помогите настроить, пожалуйста.

  • Александр, установи права на папку myname, или даже вобще на все подпапки и файлы. Правый клик на папке, вкладка «Права» и будет тебе счастье.

  • Александр

    Поставил свои права на все папки начиная с /var и до /www/mysite/все внутренние файлы. Результат тот же.
    А какие еще могут быть варианты?

    ps Злая система, эта Ubuntu. :(

  • Система вовсе не злая. Просто требует аккуратного обращения и понимания своих действий.
    Александр, вы уверены что не намудрили с правами доступа? Кстати, /var не надо было трогать.

  • Попробуй запусти Nautilus под рутовскими правами, а потом раздай уже права на папки. Запусти из консоли sudo nautilus. И тут посмотри.

  • Виталий

    У меня такая же проблемма.
    Попробовал запустить наутилус #sudo nautilus
    вот что выдало:
    (nautilus:2862): Eel-CRITICAL **: eel_preferences_get_boolean: assertion `preferences_is_initialized ()' failedInitializing nautilus-gdu extension** (nautilus:2862): WARNING **: No marshaller for signature of signal 'UploadFinished'** (nautilus:2862): WARNING **: No marshaller for signature of signal 'DownloadFinished'** (nautilus:2862): WARNING **: No marshaller for signature of signal 'ShareCreateError'Nautilus-Share-Message: Called "net usershare info" but it failed: Ошибка 255 при запуске 'net usershare': net usershare: cannot open usershare directory /var/lib/samba/usershares. Error No such file or directoryPlease ask your system administrator to enable user sharing.(nautilus:2862): Eel-WARNING **: "nautilus-directory.c: directories" hash table still has 1 element at quit time(nautilus:2862): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failedShutting down nautilus-gdu extension
    Ну с наутилусом ладно.
    Дело в том,что у меня www директории пользователь root, я на папку с проэктом уже и root устанавливал права и свои. И Апач перезапускал. Толку чуть. Сообщение You don’t have permission to access /board/index.php on this server как выдавалось, так и выдается.

  • sudo chown -R www-data:www-data * в папке board. И будте вас счастье.

  • Попробуйте изменить корневой узел Apache, т.е. переместить папку с вашими проектами из /var/www в домашнюю_папку/public_html, чтобы это сделать прочитайте тут раздел Настройка среды разработки, может поможет.

  • Виталий

    Спасибо.Очень помогло

  • Данёк)

    Спасибо большое!)) всё заработало с первого раза))))))

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

 

 

 

 

Вы можете пользоваться этими HTML тэгами

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>