Если вы занимаетесь разработкой сайтов (или еще только пытаетесь начать осваивать передовые web-технологии) и хотели бы тестировать свои приложения на настоящем веб-сервере, не обязательно покупать хостинг - достаточно установить локальный веб-сервер.
Позже, когда вы полностью проверите свою работу на наличие ошибок и убедитесь, что таковых нет, вы сможете с легкостью перенести содержимое созданного сайта на реальный сервер.
Для того, чтобы установить веб сервер используя Fedora 18, достаточно выполнить следующие действия:
- Для нашего веб-сервера потребуется установить Fedora 18.
- Запускаем Терминал и выполняем последовательно команды добавления необходимых репозиториев:
sudo rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
sudo rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
3. Далее нам необходимо будет установить Remi:sudo rpm -Uvh http://rpms.famillecollet.com/remi-release-18.rpm
4. Одной командой устанавливаем Apache, MySQL и PHP в Fedora 18:sudo yum --enablerepo=remi install httpd mysql mysql-server php php-common
5. Если в процессе установки будут появляться сообщения о необходимости доустановки зависимостей (или подтверждения ключей репозиториев), соглашаемся, введя:
6. Для корректной работы PHP, а также связки PHP с MySQL/PGSQL потребуются дополнительные модули. Установим и их:

по пути соглашаясь с устанавливаемыми зависимостями:
7. После успешной установки всего необходимого назначаем Apache и MySQL уровень запуска в системе:
sudo chkconfig --levels 235 httpd on
sudo chkconfig --levels 235 mysqld on
sudo service httpd start
sudo service mysqld start
Как видим, установить веб сервер в Fedora 18 не очень сложно и, я уверен, что вы справились с этой задачей.