aws php环境,AWS/CENTOS搭建LAMP环境

如前述,我在AWS上使用的是Amazon自己的ami,Amazon Linux Ami基于CentOS,因此大部分操作都与CentOS差不多,作为一个菜鸟,将安装过程与大家分享,希望能帮到那些之前和我一样菜鸟的人:

用一个quick start里面的32位的amazon linux ami安装,Instance运行之后,Tunnelier连接到主机,这个时候的主机是干净的。

进入root,保险起见,先安装个screen比较好,这样子的话在断线之后还可以恢复,然后检查下更新(每行的代码分开输入)。

sudo su

yum install screen

yum update

1、安装Apache,MySQL,PHP

其实我原来想装nginx的,但是今天下午装那个lnmp一键安装包搞得实在郁闷,跑了两个多小时还没跑完,还是lamp实在点。命令很简单,先安装,再启动。

yum install httpd

service httpd start

浏览器打开绑定的IP或者PublicDNS应该就可以看到页面如下:

然后到MySQL,安装然后启动

yum install mysql mysql-server

service mysqld start

运行下面的命令来为 root 用户设置一个密码(这个密码也可以用来后面登录phpmyadmin,其中12345678为密码,可以修改为自己的):

mysqladmin -u root -p password 12345678

Enter password: 输入root密码以确认修改,一般root初始密码为空

然后到PHP,安装后重启Apache

yum install php

service httpd restart

vi /var/www/html/info.php

输入 网址/info.php,出现下图

然后安装其他MySQL组件,重启Apache

yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mcrypt php-mbstring php-bcmath php-mhash libmcrypt libmcrypt-devel

service httpd restart

Lamp初步安装完毕,设置Apache和MySQL开机启动

chkconfig --levels 2345 httpd on

chkconfig --levels 2345 mysqld on

2、安装PhpMyAdmin

如果你不希望用命令行管理数据库,那还是跟着我安装PhpMyAdmin吧,相信大部分人都是比较能接受图形界面的。

进入网站根目录,下载最新PhpMyAdmin版本(到官方网站找),安装

cd /var/www/html

wget http://nchc.dl.sourceforge.net/project/phpmyadmin/phpMyAdmin/3.5.2.2/phpMyAdmin-3.5.2.2-all-languages.tar.gz

tar zxvf phpMyAdmin-3.5.2.2-all-languages.tar.gz

mv phpMyAdmin-3.5.2.2-all-languages phpmyadmin

mv命令修改文件夹名称,因为我们默认解压是在phpMyAdmin-3.5.2.2-all-languages文件夹,不方便访问,当然你也可以把phpmyadmin改成你想要的任何名字,也算是一个安全的做法。

然后进入phpmyadmin文件夹,复制样本配置文件到config.inc.php文件,有需要的话修改一下简单配置

cd phpmyadmin

cp config.sample.inc.php config.inc.php

分别执行以下两行

vi config.inc.php

将其中$cfg[‘blowfish_secret’] = ”; 单引号当中设为任意值,否则会提示必须用cookie登录 重启Apache

service httpd restart

环境安装完毕,搞完回头看,挺简单的,呼。。。

你可能感兴趣的:(aws,php环境)