1.安装httpd

[root@localhost httpd]# yum -y install httpd            #安装httpd
[root@localhost httpd]# chkconfig httpd on #开机启动
[root@localhost httpd]# service httpd start #启动服务
[root@localhost httpd]# elinks -source 192.168.168.152 #测试的时候建议关闭防火墙和seliinux设置

2.安装httpd扩展模块

[root@localhost httpd]# yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql  #安装手册,ssl模块,perl模块,mysql认证

3.安装mysql

[root@localhost httpd]# yum -y install mysql mysql-server mysql-devel   #安装mysql客户端,服务端,开发包
[root@localhost httpd]# chkconfig mysqld on #开机启动
[root@localhost httpd]# service mysqld start     #启动mysql
[root@localhost httpd]# netstat -tunlp |grep mysql #查看mysql监听状态
tcp        0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN      5163/mysqld 

4.安装php

[root@localhost httpd]# yum -y install php php-mysql             #安装php和php-mysql

5.安装php常用扩展

[root@localhost httpd]# yum -y install gd php-gd gd-devel php-xml php-common php-mbstring php-ldap php-pear php-xmlrpc php-imap      #注意mbstring这个如果没法安装,可以去rpmfind网址下载对应的版本的。
[root@localhost httpd]# service httpd restart #重启httpd

6.创建php页面

[root@localhost httpd]# cd /var/www/html   #进入web目录
[root@localhost html]# vim index.php #编辑主页
[root@localhost html]# cat /var/www/html/index.php #查看内容
<?php
phpinfo()
?>
[root@localhost html]# elinks  192.168.168.152 #简单测试下, 可以直接使用浏览器访问的。

7. 下载phpMyAdmin

[root@localhost html]# wget https://files.phpmyadmin.net/phpMyAdmin/4.0.10.20/phpMyAdmin-4.0.10.20-all-languages.tar.gz #下载phpmyadmin
root@localhost html]# ls
phpMyAdmin-4.0.10.20-all-languages.tar.gz
[root@localhost html]# tar xf phpMyAdmin-4.0.10.20-all-languages.tar.gz #解压
[root@localhost html]# mv phpMyAdmin-4.0.10.20-all-languages phpMyAdmin #重命名

8. 修改httpd主配置文件

[root@localhost html]# vim /etc/httpd/conf/httpd.conf              #编辑主配置文件,修改文档主目录
#修改
DocumentRoot "/var/www/html/phpMyadmin"

9.测试网页

[root@localhost html]# service httpd restart            #重启web服务

浏览器输入192.168.168.152 进入以下的页面

接下来登录就可以。默认root是不支持登录的。修改下配置文件

[root@localhost phpMyadmin]# vim libraries/config.default.php
修改其中两行false改为true
$cfg['Servers'][$i]['nopassword'] = true;
$cfg['Servers'][$i]['AllowNoPassword'] = true;

登录即可

LAMP环境快速搭建的更多相关文章

  1. LAMP环境的搭建

    [一些前言废话]一名web开发尤其是后端不懂LAMP环境的搭建,那就摊上事了,有些人说他一直用win下的wampServer这种傻瓜式环境搭建,用的挺好的,也有人说他用云服务器,搭配“一键搭建LAMP ...

  2. Java Web 开发环境快速搭建

    Java Web 开发环境快速搭建 在因某种原因更换开发设备后,可依据此文快速搭建开发环境,恢复工作环境. Java开发环境: Windows 10 (64-bit) Oralce JDK Eclip ...

  3. linux之lamp环境的搭建

    linux之lamp环境的搭建 1.安装lamp环境的安装工具 我们的lamp环境都是采用源码包进行编译安装: 编译安装需要工具gcc gcc-c++. 建议在线联网安装:yum  -install ...

  4. Linux:LAMP环境的搭建

    LAMP环境的搭建 安装DNS服务器 安装DNS服务 yum install bind -y DNS的配置 创建正向解析 以创建一个名为"lsy.com"的正向查找区域为例: 第一 ...

  5. JAVA学习:maven开发环境快速搭建

    转自:http://tech.it168.com/a2011/1204/1283/000001283307.shtml 最近,开发中要用到maven,所以对maven进行了简单的学习.因为有个mave ...

  6. LAMP环境的搭建(四)----Apache下部署项目

    根据前文完成了LAMP基本环境的安装,那么接下来就是部署线上的环境了. yum 安装的apache 目录存在于  /etc/httpd apache最重要的文件就是 httpd.conf.  目录再 ...

  7. maven环境快速搭建(转)

    出处:http://www.cnblogs.com/fnng/archive/2011/12/02/2272610.html 最近,开发中要用到maven,所以对maven进行了简单的学习.因为有个m ...

  8. windows Android开发环境快速搭建和部署

    windows安装Android的开发环境相对来说比较简单,本文写给第一次想在自己Windows上建立Android开发环境的朋友们,为了确保大家能顺利完成开发环境的搭建,文章写的尽量详细,希望对初级 ...

  9. hadoop伪分布环境快速搭建

    1.首先下载一个完成已经进行简单配置好的镜像文件(hadoop,HBASE,eclipse,jdk环境已经搭建好,tomcat为7.0版本,建议更改为tomcat8.5版本,运行比较稳定). 2安装V ...

随机推荐

  1. SQL,group by分组后分别计算组内不同值的数量

    select name as 姓名,sum( case when cargo='笔' then 1 else 0 end ) as 笔,sum( case when cargo='橡皮' then 1 ...

  2. python中使用XPath

    XPath在Python的爬虫学习中,起着举足轻重的地位,对比正则表达式 re两者可以完成同样的工作,实现的功能也差不多,但XPath明显比re具有优势,在网页分析上使re退居二线. XPath介绍: ...

  3. (PMP)第4章-----项目整合管理

    4.1 制定项目章程 输入 工具与技术 输出 1.商业文件 (商业论证,效益管理计划) 1.专家判断 1.项目章程 2.协议 2.数据收集 (头脑风暴,焦点小组,访谈) 2.假设日志 3.事业环境因素 ...

  4. maven 不能使用 snapshot 的解决方式

    最近项目需要用到snapshot的包来进行构建过程,但是怎么都下不了构建的snapshot包.查询了相关资料,发现网上的资料不全,特总结下: 我使用的是nexus来作为代理中央库proxy. 检查步骤 ...

  5. java中super(),与构造方法链(constructor chaining)

    public class Apple extends Fruit { } class Fruit{ public Fruit(String name){ System.out.println(&quo ...

  6. c语言结构体定义的几种形式

    转自https://blog.csdn.net/ziguo2010/article/details/79897327 1.最常用定义方式:定义结构体data,此时结构体相当于一个类型,比如int,如需 ...

  7. 利用python list 完成最简单的DB连接池

    先来看查看效果: 在代码连接数据库后,并且执行三条sql后,将mysql直接重启掉,故我们的连接池连接均是不ok的,所以,它会全部删除再抓新的连接下来,重启mysql命令: 关于python代码: # ...

  8. 网页偶现性崩溃-chrome

    简介: 项目前台框架:Angular2 + Bootstrap(日期等组件) + Echarts + 响应式(包括页面.字体缩放:rem) chrome版本:多个版本测试均有此问题. 表现: 订单详情 ...

  9. 《python语言程序设计》_第二章笔记

    #2.2_编写一个简单的程序 项目1: 设计:radius=20,求面积area? 程序: radius=20 #给变量radius复制area=radius*radius*3.14159 #编写ar ...

  10. La protezione del puntatore laser

    Questo puntatore laser è sempre sufficientemente efficiente per eseguire il test più accurato su qua ...