Все выходные я пытался запустить базовый веб-сервер 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