`
xinlanzero
  • 浏览: 253086 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

[AmazonEC2] 在instance上安装apache+php+mysql+phpmyadmin

阅读更多

1.用putty链接instance,以root身份运行并进入root根目录下


2.更新amazon linux,输入yum update 回车,如有更新要求你输入y/n,输入y回车,就回自动更新系统。

3.更新完毕后开始安装apache php myadmin(amazon linux 自带上述软件,所以可以直接下载更新),粘贴以下内容并回车
yum -y install httpd php mysql mysql-server php-mysql httpd-manual mod_ssl mod_perl mod_auth_mysql php-mcrypt php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc mysql-connector-odbc mysql-devel libdbi-dbd-mysql
登上15秒左右就回安装完毕


4.启动apache和mysql
service httpd start  
service mysqld start(此步会自动安装数据库)

[root@ip-10-117-55-165 ~]# service mysqld start
Initializing MySQL database:  Installing MySQL system tables...
OK
Filling help tables...
OK

To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:

/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h ip-10-117-55-165 password 'new-password'

Alternatively you can run:
/usr/bin/mysql_secure_installation

which will also give you the option of removing the test
databases and anonymous user created by default.  This is
strongly recommended for production servers.

See the manual for more instructions.

You can start the MySQL daemon with:
cd /usr ; /usr/bin/mysqld_safe &

You can test the MySQL daemon with mysql-test-run.pl
cd /usr/mysql-test ; perl mysql-test-run.pl

Please report any problems with the /usr/bin/mysqlbug script!

[  OK  ]
Starting mysqld:  [  OK  ]


自此可以输入pubicDNS,就可访问网站显示为amazon linux apache的测试页面

5.设置mysql数据库root帐号密码
mysqladmin -u root password ‘你要输入的密码’ 
mysql -u root -p [此时会要求你输入刚刚设置的密码,输入后回车即可】
mysql> DROP DATABASE test; [删除test数据库]
mysql> FLUSH PRIVILEGES; [重载权限]
mysql> exit 【退出数据库】
按照以上的安装方式, 配置出来的默认站点目录为/var/www/html/



6.设置apache,mysql自启动
chkconfig httpd on 
chkconfig mysqld on
(上述命令不会出现任何提示,直接回车即可)


7.安装phpmyadmin(以下命令一行一个,直接输入回车)
进入http://sourceforge.net/projects/phpmyadmin/files/phpMyAdmin/3.3.9.2/phpMyAdmin-3.3.9.2-all-languages.tar.gz/download#!md5!98fb8bbe145d43163e51468129c99620
注意这一步会自动下载,点取消,要右击击页面上“direct link”复制下载地址(因下载地址不固定,而且还要最新的版本,所以用此笨方法)
cd /var/www/html
ls
wget 刚才复制的地址” 回车后就会自动下载下来
ls
tar zxvf "下载下来的文件“
ls
mv “解压后的文件” /var/www/html/phpmyadmin (就是把名字改成容易记住的,便于访问)
ls
phpmyadmin 安装完毕










8.上述安装完毕后进入数据库下方会提示几个错误,所以要修改一下文件
cd phpmyadmin
ls
cp config.sample.inc.php /var/www/html/phpmyadmin/config.inc.php 
vim config.inc.php
进入文件,
$cfg['blowfish_secret'] = ”; |修改为| $cfg['blowfish_secret'] = ‘http’;【在vim下,将光标移到此处点击键盘“i”即可编辑】
$cfg['Servers'][$i]['controluser'] = ‘pma’; |把’pma’修改为你的帐号|
$cfg['Servers'][$i]['controlpass'] = ‘pmapass’; |把’pmapass设置为你的mysql登录密码|
去掉每行前面的//
修改完毕,点击键盘Esc,按住shift+q,输入wq回车



apache+php+mysql+phpmyadmin自此安装完毕,下面就可在/var/www/html下假设网站了

  • 大小: 34.4 KB
  • 大小: 72.5 KB
  • 大小: 20 KB
  • 大小: 157 KB
分享到:
评论

相关推荐

    AmazonEC2使用的简易教程

    AmazonEC2使用的简易教程 。AAmazonEC2是目前最常用的云计算应用之一,甚至某种程度成为了工业标准。

    在AmazonEC2上使用gitolite和Ubuntu运行私有的集中式Gi.zip

    在Amazon EC2上设置私有的集中式Git仓库可以极大地提高团队协作效率,同时保护代码的安全性。本教程将详述如何使用gitolite在Ubuntu操作系统上实现这一目标。gitolite是一个管理多个Git仓库的强大工具,它允许你控制...

    Fabulous, 使用一个命令将 Django 应用程序部署到 AmazonEC2.zip

    Fabulous, 使用一个命令将 Django 应用程序部署到 AmazonEC2 使用一个命令将 Django 应用程序部署到 AmazonEC2首先克隆项目$ git clone https://github.com/gcollazo/Fabulous.git fabfile只需更改 f

    amazon-ssm-agent, 代理来启用对AmazonEC2实例配置的远程管理.zip

    amazon-ssm-agent, 代理来启用对AmazonEC2实例配置的远程管理 Amazon AgentAmazon是为简单系统管理器服务开发开发的简单系统...概述SSM代理运行在EC2实例上,使你能够针对一个或者多个实例快速轻松地执行远程命令或者

    AddEBSVolumeToEC2Instance:使用 AWS Java API 在 Amazon EC2 实例上附加 EBS 卷

    在 AWS (Amazon Web Services) 平台上,Amazon Elastic Block Store (EBS) 是一种持久性的块存储服务,常用于支持 Amazon Elastic Compute Cloud (EC2) 实例的数据存储。本教程将详细讲解如何使用 AWS Java SDK 来...

    Amazon EC2介绍及关于扩展容量

    Amazon EC2(Elastic Compute Cloud)是亚马逊网络服务(AWS)提供的一项核心云计算服务,它允许用户按需租用虚拟计算资源来运行自己的应用程序。EC2 的设计目标是提供可扩展性和灵活性,让用户能够快速调整计算能力...

    amazon EC2云计算

    To use Amazon EC2, you need an AWS account. If you don't already have one, you'll be prompted to create one when you sign up for Amazon EC2. Signing up for Amazon EC2 also automatically signs you up ...

    terraform_ec2:Terraform创建EC2实例

    1.创建一个具有Programmatic access访问类型的IAM用户,并在AWS控制台上添加权限名称AmazonEC2FullAccess ; 2.使用以下命令克隆此项目: git clone https://github.com/joelcpinheiro/terraform_ec2.git 3.安装AWS...

    slurm-ec2-utils:用于与 Amazon Elastic Compute Cloud (EC2) 交互的 SLURM 实用程序

    1. **实例启动和配置**:这些工具可以帮助用户在EC2上启动和配置SLURM节点,自动安装必要的软件和配置文件,确保新节点能够无缝加入现有的SLURM集群。 2. **弹性伸缩**:通过监控集群的工作负载,`slurm-ec2-utils`...

    Amazon EC2 Command Line Reference.pdf

    Amazon Elastic Compute Cloud (EC2) 是一种 Web 服务,提供可调整大小的计算能力,简化了在云中进行 Web 应用程序的开发和部署。Amazon EC2 的命令行界面 (CLI) 提供了一种灵活的方式来管理您的 EC2 资源。本参考...

    AWSJobScheduler:Amazon EC2 集群上的分布式作业调度程序 [Python]

    目的是承担由可以独立计算的单个任务组成的工作负载,在远程工作者上处理这些任务并将这些计算的结果提供给我们的客户。 与在一台机器上完成所有任务相比,这将为巨大的工作负载带来巨大的性能提升。 该框架由不同...

    kitchen-ec2:用于Amazon EC2的测试厨房驱动程序

    考虑使用诸如arn:aws:iam::aws:policy/AmazonEC2FullAccess类的宽松托管IAM策略,或针对您的安全要求量身定制一个arn:aws:iam::aws:policy/AmazonEC2FullAccess 。 组态 通过尽可能自动地应用合理的默认值,kitchen...

    ssh登录工具 putty 和 生成.ppk文件的puttygen工具

    附件中包含putty工具和生成putty key所需的puttygen工具,连接ssh是使用key比较方便,可以免去输入密码的麻烦,本人使用这个工具连接Amazon EC2的instance还是比较方便的。

    craftcms-aws:在AWS上制作CMS

    在AWS上制作CMS 该项目显示了如何在上运行 。 使用将其作为映像部署到以进行持续集成。 构建管道使用从可定义的 SCSS生成站点CSS。 入门 请按照以下步骤在AWS上创建Craft CMS网站。 1.创建您的项目 首先创建自己的...

    Ec2DashBoardApplication:Ec2DashBoardApplication 从 Aws 配置文件中获取活动的 Ec2instances

    Ec2DashBoard 应用程序 Ec2DashBoardApplication 从 Aws 配置文件中获取活动的 Ec2instances Ec2DashBoard ... 依赖于 AWS SDK for .NET 创建由 AmazonEC2Client 对象表示的 Amazon EC2 客户端。 客户端对象的

    CodeDeploy:配置EC2的代码部署

    EC2:一种实例化EC2,其使用的政策是“ AmazonEC2RoleforAWSCodeDeploy”。 最终命名为“ FuncaoEC2CodeDeploy”的角色,其名称为“ FuncaoEC2CodeDeploy”。 CodeDeploy:Parade CodeDeploy的使用是一种政治上的...

    Lambda_Function_With_Boto3

    使用Boto3创建Lambda函数以检查EC2实例中的标签使用AWS在IAM中创建角色赋予这些权限AmazonEC2FullAccess 亚马逊SNSFullAccess在CloudWatch中导航到“规则” 选择: 服务名称:EC2 事件类型:EC2实例状态更改通知特定...

    awspricing:适用于AWS定价的Python库

    特征: 特定于服务的助手(到目前为止仅EC2和RDS) 本地缓存支持安装$ pip install awspricing用法 import awspricingec2_offer = awspricing . offer ( 'AmazonEC2' )ec2_offer . search_skus ( instance_type = '...

Global site tag (gtag.js) - Google Analytics