Настройка основного сервера php mySQL на Amazon AWS - скрипты для запуска? - PullRequest
1 голос
/ 18 июля 2011

Все выходные я пытался запустить базовый веб-сервер php mysql, работающий на Amazon AWS.Мне удалось получить полную версию со всеми типами прокси-серверов и т. Д. Для работы с rightscale.com, но не базовую.Я попытался проложить прямой маршрут с помощью консоли AWS, и сервер уже есть, но веб-сайт не работает.У меня есть все необходимые правила брандмауэра.Я могу подключиться к серверу по SSH.

Вот процесс, который я выполняю, чтобы установить службы, когда у меня есть сервер.Кто-нибудь может подсказать, что изменить или добавить, чтобы сделать защищенный сервер с php и mySQL для одного веб-сайта?

Один из вариантов говорит:

sudo su
yum install httpd
yum install mysql-server mysql 
yum install php php-mysql
service httpd start
service mysqld start
/usr/bin/mysqladmin -u root password 'password'

Другой говорит:

sudo yum install php-mysql php php-xml php-mcrypt php-mbstring php-cli mysql httpd

Что я должен использовать или объединить из двух вышеперечисленных?

mySQL:

Один человек говорит:

sudo yum install mysql-server
sudo /etc/init.d/mysqld start

mysqladmin -u root password '[PASSWORD]'

mysql -u root -p

CREATE DATABASE [DB NAME];
CREATE USER '[DB NAME]_admin'@'localhost' IDENTIFIED BY '[ADMIN PASSWORD]';
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER ON [DB NAME].* TO '[DB     NAME]_admin'@'localhost';
CREATE USER '[DB NAME]_user'@'localhost' IDENTIFIED BY '[USER PASSWORD]';
GRANT SELECT, INSERT, UPDATE, DELETE ON [DB NAME].* TO '[DB NAME]_user'@'localhost';

Должен ли я что-то здесь изменить?Мне удалось заставить это работать один раз!

Должен ли я добавить пакеты php PEAR?

sudo pear upgrade
sudo yum install php-pear
sudo pear channel-discover pear.phpunit.de
sudo pear channel-discover pear.symfony-project.com
sudo pear channel-discover components.ez.no
sudo pear install phpunit/PHPUnit
...