Cookie

предосторожность


Эта статья была опубликована более чем год назад, там, возможно, были события.
Пожалуйста, примите это во внимание.

Сегодня мы видим, как настроить нашу коробку Linux для веб-производство. Что нам нужно апаш (веб-сервер), MySQL (база данных будет содержать данные) е PHP (интерпретатор для динамического языка PHP). Эта конфигурация является точно таким же, принятым основными серверами по всему миру.

Некоторое время назад там немного было’ путаница какая версия использования PHP. Это было просто из php5 и использует версию еще 4, для некоторых команд обратной совместимости не были выполнены, и некоторые скрипты перестали работать. К счастью PHP5 в обращении в течение длительного времени, и даже закончили разработку php4. Там не будет никаких проблем с большими пакетами (WordPress, и компания Joomla).

Установка очень проста. Просто запустите команду

Sudo APT-получить установку tasksel

установить программу tasksel (не включенные в убунту 11.04), tasksel и выполнить команду

Судо tasksel установить светильник-сервер

Это позволит установить следующие пакеты:

apache2 apache2-MPM-PreFork apache2-Utils apache2.2-распространенным libapache2-мод-php5 libapr1 libaprutil1 libdbd-MySQL-Perl libdbi-Perl libmysqlclient15off ЛИБНЕТ-демон-Perl libplrpc-Perl libpq5 MySQL-клиент-5,0-MySQL общий MySQL-сервер MySQL-сервер 5.0 php5-общих php5-MySQL

что (если вы должны были удалить веб-сервер) последний будет пакеты, которые будут удалены.

Запуск Apache

Apache является услугой, и как все службы загружаются через командную строку следующим образом:

SUDO /etc/init.d/apache2 начало

Apache работает?

Testiamo операция веб-сервер Apache, вызвав браузер. Мы пишем в адресной строке URL Firefox “http://127.0.0.1/“: адрес всегда идентифицирует машину, из которой был направлен запрос.

Если сообщение “Оно работает!“… , как понятно Apache правильно инициировал и… завод. И наоборот, если Firefox раз что-то пошло не так. Проверьте еще раз, что, когда служба не было никаких проблем.

Теперь, когда мы знаем, что Apache работает, мы должны изменить страницу “Оно работает!” и поставить код, который мы пишем. Если мы используем Ubuntu все в каталоге “/var/www/“, для многих других распределений им по “/var/www/html/“. Отредактируйте файл “index.html” и мы можем приступить к работе.

PHP работает?

Теперь мы тестировали мы будем тестировать работу Apache PHP. Просто удалите файл “index.html” и создать новый файл “index.php“, внутри которой мы будем писать это очень короткий код:

<?PHP
phpinfo();
?>

Мы рисуем, используя браузер файлов. Если вы увидите тот же код, который размещен там что-то не так. Я предлагаю управление PHP установленных пакетов. В то время как в случае пошли видеоизображение будет это.

PHP и работает

Будьте осторожны, чтобы не обнародует файл, содержащий функцию “phpinfo();“, от информации, которую она могла бы быть помощь “прокол” сайт.

установка MySQL

MySQL является менеджером данных в сервере, Блоге, статьи в газете, пользователи, их пароли, я пост в ООН форуме (практически все данные) Они хранятся в таблицах, которые находятся в базе данных. MySQL является СУБД (Система управления базами данных), Достаточно сказать, что она позволяет сохранить всю эту информацию, чтобы сделать его доступным на страницах.

Как всегда установка проста. Просто запустите следующую команду:

Sudo APT-получить установку MySQL-сервер libapache2-мод-Auth-MySQL php5-MySQL

Пакеты, которые мы устанавливаем в все три: “MySQL-сервер” Это реальная база данных, “libapache2-мод-Auth-MySQL” Это позволяет Apache распознавать базы данных и “php5-MySQL” обеспечивает взаимодействие между PHP и MySQL.

установка пост

На данный момент мы должны закончили, Тем не менее, мы используем эту конфигурацию “база” только для производства или испытаний, Обратите внимание, что мы не установили адрес привязки и пароль MySQL, Это ясно сервер проблемы внутренней безопасности, что мы можем игнорировать, потому что мы просто говорим о производстве и тестировании. Я предлагаю к управлению / из базы данных пакетов “PHPMyAdmin“. Он должен быть извлечен и помещен в каталог, доступный сервер. Это позволяет создавать, удалять, редактировать базы данных, таблицы и пользователи. Это очень мощный инструмент и простой в использовании.

И если мы хотим, чтобы сайт, на который мы работаем виден только с компьютера, с которыми мы работаем (ясно повышение безопасности) Я предлагаю вам редактировать файл /etc/apache2/ports.conf содержать Listen 127.0.0.1:80. Таким образом, сайт мы работаем над будет достигнуто только путем ввода 127.0.0.1, практически только с компьютера, на котором мы работаем.

Заметка:

После каждой установки нового пакета, который взаимодействует с Apache, вам необходимо перезапустить сам Apache:

SUDO /etc/init.d/apache2 перезагрузка

Это не достаточно?


TheJoe

Я держу это в качестве хобби блог от 2009. Я графики энтузиастов, технология, Программное обеспечение с открытым исходным кодом. Среди моих статей не будет трудно найти о музыке, и некоторые личные размышления, но я предпочитаю, чтобы направить линию блога в основном технологии. Для получения дополнительной информации связаться со мной.

2 Комментарии

TheJoe · 8 октября 2011 в 8:18 ВЕЧЕРА

Quantomeno non corri rischi di fare danni inreal timeeheh..

DaAsFlickered · 1 октября 2011 в 10:20 AM

ottimo tutorial!! 🙂
ideale per chi vuole avvicinarsi allo sviluppo server-side in locale!!

оставьте ответ

Ваш электронный адрес не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатывается комментарий данных.