Кажется, на это должно быть легко ответить, но, как новичок в 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
.