在Amazon AWS上设置基本的php mySQL服务器 - 要运行的脚本?

时间:2011-07-18 09:18:40

标签: php amazon-web-services amazon

我整个周末都在尝试在亚马逊的AWS上运行基本的php mysql网络服务器。我已经设法获得了所有类型的代理引擎等的完整版本,以使用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

0 个答案:

没有答案