如前述,我在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环境,AWS/CENTOS搭建LAMP环境相关推荐

  1. 基于centos 搭建 LAMP 环境,建立WordPress站点

    注意: 本教程使用Mariadb代替MySQL 所有的标点符号均为 英文半角字符! 开始之前先配置防火墙放行80端口, 并且关闭centos系统的selinux 除非你想去折腾写selinux策略! ...

  2. 腾讯云服务器如何手动搭建LAMP环境?

    LAMP 环境是指 Linux 系统下,由 Apache + MariaDB + PHP 及其它相关辅助组件组成的网站服务器架构.本文本文档介绍如何在腾讯云云服务器(CVM)上手动搭建 LAMP 环境 ...

  3. 在虚拟机端搭建lamp和通过docker技术在云服务器搭建lamp环境

    一.搭建LAMP环境--->部署WEB程序 1.LAMP环境作用(重点掌握) L:Linux操作系统,提供了项目部署时所需要的操作系统环境 A:Apache服务器:WEB应用程序的服务器,提供软 ...

  4. 手把手教你搭建LAMP环境,运行第一个属于你的个人网站

    用Linux系统,搭建自己的第一个网站,起飞~~~的开始 搭建LAMP环境 1. 服务器 1.1 远程连接服务器 1.2 域名及解析 1.3 域名备案 2. LAMP环境 2.1 LAMP环境介绍 2 ...

  5. linux如何搭建lamp环境,Linux操作系统下搭建LAMP环境

    准备:先在目录home/csy/下建website代码目录,然后新建php文件,命名为test.php. 在test.php编写代码如下: php phpinfo(); ?> 保存并退出. 一. ...

  6. Redhat Linux通过RPM安装搭建LAMP环境

    LAMP就是Linux+Apache+MySql+PHP搭建的动态网站环境,是目前互联网上非常流行的一个网页服务组合. 网上有很多教程搭建LAMP环境,基本上都是编译安装的,其实对新手来说只需要了解L ...

  7. php lamp环境搭建,lamp环境搭建 --lnmp环境搭建_无需整理

    需求分析  只需要测试lamp环境运行 目标  快速安装lamp环境 phpstudy一键按装 phpStudy for Linux 支持Apache/Nginx/Tengine/Lighttpd, ...

  8. ubutnu16.04搭建LAMP环境(搭建wordpress博客)

    本次讲的是ubuntu的16.04版,通过搭建Lamp环境来建立wordpress博客网站.其他的linux版本也可以参考. 安装之前最好先更新一下系统软件库.命令:sudo apt-get upda ...

  9. Fedora19 搭建LAMP环境

    Fedora19 搭建LAMP环境 一.安装Mysql sudo yum install mysql mysql-server 设置开机启动: sudo chkconfig --levels 235 ...

最新文章

  1. 加载 Firefox 配置
  2. Nodejs入门【转载】保留备用
  3. 维护IBM DB2数据库所应领会的基本常识-8
  4. 用法 stl_C++STL 容器篇
  5. Unity3D下Linux平台播放RTSP或RTMP流
  6. 35岁大龄程序员都去哪了?一位网友分享的身边几个真实案例,过于真实!!
  7. Qt工作笔记-undefined reference to `vtable for MyObject'及对moc文件的进一步理解
  8. js系列教程4-函数、函数参数全解
  9. mysql安装时1045错误_MySql 安装时的1045错误
  10. 你应该知道的一些 ADB 命令
  11. 最短路算法模板(Dijkstra、Bellman_ford、spfa、Floyd)
  12. “堆排序算法”(C语言实现)
  13. Testin云测平台使用
  14. jmu-python-涨工资
  15. 英语语法回顾7——状语从句特殊用法
  16. 如何在富文本中插入表情,word文档,及数学公式?
  17. druid.io index_realtime任务的hand off:仍然是源码+log说清楚
  18. Java图形化界面---
  19. 如何定位Unity死循环导致的完全卡死
  20. .net 后台数据校验,电话号码,邮箱地址,IP有效性

热门文章

  1. 进程与程序的联系与区别
  2. win10无法进入系统:无法加载操作系统,原因是关键系统驱动驱动程序丢失或包含错误
  3. 【算法】五大常用算法最全面总结
  4. obs64位捕获yy开播伴侣
  5. 使用软路由实现智能Qos
  6. Excel随机任意数的加减乘除法
  7. qt 文件大图标、列表等样式切换_跬步千里,厚积薄发:深度操作系统v15.9版正式发布...
  8. 计算机体系-指令系统
  9. windows sevrer2012 dns服务器安装配置
  10. 在Linux中安装MySQL报错“error: Failed dependencies: mysql-community-libs(x86-32) >= 5.7.9 is needed by my“