A free and open-source book on ZF3 for beginners


Установка HTTP-сервера Apache и PHP-движка

Чтобы запустить веб-сайт на базе Zend Framework 3, нужно иметь установленные веб-сервер и PHP-движок. Сейчас мы займемся их установкой.

Во-первых, рекомендуется обновить систему, введя следующую команду оболочки:

sudo yum update

Вам не нужно вручную вводить все команды, вместо этого можете копировать и вставлять тх. Выберите команду в этом окне и скопируйте ее в буфер обмена (CTRL+C), затем щелкните правой кнопкой мыши в окне терминала PuTTY, чтобы вставить текст.

Для установки HTTP-сервера Apache используйте следующую команду:

sudo yum install httpd

Установите PHP-движок:

sudo yum install php

И наконец, установите расширение PHP-движка GD (это расширение требуется приложению Hello World для корректной работы):

sudo yum install php-gd

Добавьте HTTP-сервер Apache в автозапуск и запустите его:

sudo chkconfig --level 235 httpd on

sudo service httpd start

Чтобы проверить, что веб-сервер работает, введите IP-адрес вашего инстанса EC2 в адресную строку своего браузера. Если все в порядке, вы должны будете увидеть страницу как на рисунке ниже:

Рисунок Д.19. Cтраница Apache по умолчанию Рисунок Д.19. Cтраница Apache по умолчанию

Теперь мы изменим файл конфигурации PHP, чтобы установить настройки временной зоны (в этом руководстве для этой цели мы воспользуемся нашим любимым редактором Midnight Commander).

Установите MC:

sudo yum install mc

Откройте файл php.ini с помощью MC:

sudo mcedit /etc/php.ini

Задайте настройки вашей временной зоны (замените плейсхолдер YOUR_TIMEZONE вашей временной зоной, например, UTC или America/New_York):

date.timezone = YOUR_TIMEZONE

После этого сохраните ваши изменения, нажав клавишу F2 и затем нажмите F10 для выхода из редактора Midnight Commander.


Top