我整个周末都在尝试在亚马逊的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