Назад | Перейти на главную страницу

Какие пакеты мне нужно установить для обслуживания php-страниц с apache2 в Fedora 17?

Кажется, на это должно быть легко ответить, но, как новичок в php, я не могу понять, что именно мне нужно установить.

Некоторые сайты рекомендуют просто httpd, php и php-common; другие предложения включают php-fpm и mod_fastcgi, а также кучу пакетов php.

Моя цель - сделать так, чтобы моя машина разработчика и экземпляр Amazon EC2 были как можно более похожими.

Что мне нужно установить?

Попробуйте AMI ami-2ea50247 из Fedora Cloudimage сайт.

Затем используйте как user-data в AWS-консоли:

#!/bin/bash
yum -y install httpd php php-common php-fpm mod_fcgid

Я просто попробовал, потому что мне было любопытно. Работает как шарм. Благодаря gholms из #fedora-cloud на Freenode за подсказку о добавлении хэшбэнга.

Если вам нужно больше машин, просто «запускайте еще вот так».

Возможно, вы захотите добавить это к пользовательским данным:

chkconfig httpd on
service httpd start

Чтобы он запускался автоматически и сразу после создания инстанса. Ваш выбор.

В Fedora 17 достаточно установить php пакет. Это задействует все необходимые зависимости, включая Apache.

В предыдущих версиях Fedora и текущих версиях RHEL вам необходимо установить mod_php.