1.安装Apache
自带Apache
centos6.4本身自带Apache,默认没有开启

[root@ceshi Desktop]# rpm -q httpd
httpd-2.2.15-26.el6.centos.i686

[root@ceshi Desktop]# rpm -qa | grep httpd
httpd-tools-2.2.15-26.el6.centos.i686
httpd-2.2.15-26.el6.centos.i686
用不用安装扩展呢?

[root@ceshi Desktop]# yum search all httpd
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile

  • base: mirrors.yun-idc.com
  • extras: mirrors.yun-idc.com
  • updates: mirrors.tuna.tsinghua.edu.cn
    ============================================================================ Matched: httpd ============================================================================
    libmicrohttpd-doc.noarch : Documentation for libmicrohttpd
    httpd-devel.i686 : Development interfaces for the Apache HTTP server
    httpd-manual.noarch : Documentation for the Apache HTTP server
    httpd-tools.i686 : Tools for use with the Apache HTTP Server
    libmicrohttpd.i686 : Lightweight library for embedding a webserver in applications
    libmicrohttpd-devel.i686 : Development files for libmicrohttpd
    httpd.i686 : Apache HTTP Server
    mod_dav_svn.i686 : Apache httpd module for Subversion server
    mod_dnssd.i686 : An Apache HTTPD module which adds Zeroconf support
    mod_auth_mellon.i686 : A SAML 2.0 authentication module for the Apache Httpd Server
    mod_lookup_identity.i686 : Apache module to retrieve additional information about the authenticated user
    mod_ssl.i686 : SSL/TLS module for the Apache HTTP Server

    开启Apache服务

    参考http://blog.sina.com.cn/s/blog_70ac6bec01018mqs.html
    如果apache安装成为linux的服务的话,可以用以下命令操作:
    service httpd start 启动
    service httpd restart 重新启动
    service httpd stop 停止服务

    设置Apache服务为开机启动

    参考http://www.cnblogs.com/Anker/p/3551508.html
    http://www.jb51.net/article/74603.htm

    chkconfig --list | grep httpd
    chkcongfig httpd on 设置httpd每次开机自己启动,但并不现在就启动。运行级别2345都为on
    service httpd start 现在启动httpd服务,但是下次开机不会自动启动

    此时只能虚拟机本机访问80端口,因为iptables中没有开放80端口
    此时iptables的运行级别2345都是on
    关闭iptables
    关闭命令: service iptables stop
    永久关闭防火墙:chkconfig iptables off
    查看iptables状态 :service iptables status

    查看当前iptables状态
    iptables -L -n
    service iptables status
    此时在物理机用nmap扫描只能扫面到一个22端口

    iptables中添加80端口
    参考
    http://blog.csdn.net/youcharming/article/details/41986709
    http://www.2cto.com/os/201304/201164.html

    /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
    /etc/rc.d/init.d/iptables save 或者 service iptables save #保存配置
    /etc/rc.d/init.d/iptables restart 或者 service iptables restart #重启服务

    重装Apache
    直接yum install httpd 会对本身安装的Apache进行升级。现在只有2.2版本的
    要想安装2.4版本的可以下载安装包自己安装
    2.安装mysql
    用户名 root
    密码 root
    参考
    http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html
    http://www.cnblogs.com/zgaspnet/p/3967002.html
    http://jingyan.baidu.com/article/acf728fd10c3d6f8e510a3ef.html
    http://jingyan.baidu.com/article/c74d600079be530f6a595dc3.html
    有内容可借鉴
    自带mysql
    本虚拟机的mysql是通过rpm 安装的不是原版自带的
    查看安装的mysql
    rpm -qa | grep mysql
    yum search all mysql

[root@ceshi Desktop]# rpm -qa | grep mysql
mysql-5.1.73-3.el6_5.i686
mysql-server-5.1.73-3.el6_5.i686
mysql-libs-5.1.73-3.el6_5.i686
本centos默认没有安装mysql-devel

注:安装mysql只是安装了数据库,只有安装mysql-server才相当于安装了客户端。查看安装的数据库信息rpm -qi mysqlrpm -qi mysql-server开启mysql服务service mysqld start添加mysql服务到开机启动chkconfig mysqld on查看是否添加成功。运行级别2345变为on则陈功chkconfig --list | grep mysqld查看端口:netstat -tnlp,显示3306 已经开启查看iptables开放端口:service iptables statusiptables中添加3306端口/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT/etc/rc.d/init.d/iptables save  或者 service iptables save #保存配置 /etc/rc.d/init.d/iptables restart 或者 service iptables restart #重启服务参考http://www.fedora.hk/linux/fuwu/show_18.html设置初始密码yum 安装的mysql初始密码为空

mysql -u root root空密码登陆
select user,host,password from mysql.user; 查看用户信息
show databases;

设置root用户的密码
set password for root@localhost=password ('在这里填入root密码');
set password for root@127.0.0.1=password ('在这里填入root密码');
set password for root@localhost.localdomain=password ('在这里填入root密码'); 绿色的是主机名

此时匿名账号是可以登陆的,但是为什么只显示2个数据库呢?
mysql -u -p
mysql> show databases;
+----------------------------------+
| Database |
+----------------------------------+
| information_schema |
| test |
+----------------------------------+

删除匿名登录账号
delete from mysql.user where user='';
刷新
flush privileges;

    允许远程连接

CREATE USER 'root'@'%' IDENTIFIED BY '您的密码'; ← 增加root用户指定可以任意IP登录,如果想限制只能让指定IP登录请把%替换成IP地址

GRANT ALL PRIVILEGES ON * . * TO 'root'@'%' IDENTIFIED BY '你的密码' WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ; ← 给新添加的root增加权限

刷新
flush privileges;

重装mysql直接yum 会显示升级可以下载安装包自己安装

3.安装php

参考
http://www.cnblogs.com/liulun/p/3535346.htmlyum方式安装
查看是否安装
rpm -qi php
本centos6.4 默认没有安装安装php
yum install php
(没有安装php-devel)重启apache使php生效  /etc/init.d/httpd restart此时可以在目录:/var/www/html/下建立一个PHP文件
代码:<?php phpinfo(); ?>
访问此文件成功安装php扩展yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc(yum search all php 搜索所有扩张)
安装包安装

4.安装phpmyadmin
yum方式安装
参考
http://blog.csdn.net/rachel_luo/article/details/8692744
http://www.cnblogs.com/shenliang123/p/3829044.html
http://blog.csdn.net/rachel_luo/article/details/8692744
http://blog.csdn.net/licongcong_0224/article/details/15041939

yum install phpMyAdmin
无法找到这个包
测试过的解决办法
yum -y update 不行
yum clean all 不行
应该是yum 源中没有本虚拟机一直使用的是国内的源,没有使用国外源
安装包方式安装
直接把phpMyAdmin复制到html下
访问http://192.168.1.203/phpMyAdmin/ 即可登陆成功,
config.sample.inc.php 没修改能登陆成功,修改了反而登陆不成功
会提示错误Wrong permissions on configuration file, should not be world writable!
网上给出的解决方法   http://www.zoneself.org/2013/02/25/content_2057.html  完全没关系啊(win2003下config.sample.inc.php修改与否都可登陆成功)
http://192.168.1.203/phpMyAdmin/setup/访问问题
WIN2003  下文件夹为phpMyAdminhttp://192.168.1.200/phpMyAdmin/http://192.168.1.200/phpmyadmin/ 都可以访问成功
centos 下 文件夹为phpMyAdminhttp://192.168.1.200/phpMyAdmin/ 只有此才能访问成功
但是提示错误
缺少 mcrypt 扩展。请检查 PHP 配置。怎么修改成国外的源呢?
http://www.cnblogs.com/mchina/archive/2013/01/04/2842275.htmlhttp://os.51cto.com/art/201306/398238.htm两个重要目录
/etc/yum.repos.d
/var/cache/yum/i386  及其3个文件夹下的timehosts.txt

转载于:https://www.cnblogs.com/lnxcode/p/11139119.html

CentOS配置Lamp相关推荐

  1. CentOS 配置 lamp

    2019独角兽企业重金招聘Python工程师标准>>> 一.配置防火墙 vi /etc/sysconfig/iptables #编辑防火墙配置文件 添加两行: -A INPUT -m ...

  2. CentOS 7 学习(一) 配置LAMP和Nginx

    CentOS 7 学习(一) 配置LAMP和Nginx CentOS是RedHat Linux企业版的代码编译版本,属于比较通用的服务器Linux版本,据说Ubuntu Server更通用,呵呵,不过 ...

  3. CentOS 7.0服务器安装配置LAMP服务器

    这篇文章主要介绍了CentOS 7.0服务器安装配置LAMP服务器(Apache+PHP+MariaDB),需要的朋友可以参考下 准备篇: CentOS 7.0系统安装配置图解教程 //www.iis ...

  4. CentOS下如何配置LAMP环境

    目前世界最流行的企业建站方式是LAMP(Linux+Apache+MySQL+PHP),即使用Linux作为操作系统,Apache作为Web服务器,MySQL作为数据库,PHP作为服务器端脚本解释器. ...

  5. CentOS 6.4安装配置LAMP服务器(Apache+PHP5+MySQL)

    2019独角兽企业重金招聘Python工程师标准>>> 准备篇: 1.配置防火墙,开启80端口.3306端口    vi /etc/sysconfig/iptables    -A ...

  6. CentOS 7.0系统安装配置LAMP服务器(Apache+PHP+MariaDB)

    CentOS 7.0接触到的用户是比较少的,今天看了站长写了一篇关于centos7中安装配置LAMP服务器的教程,下面我把文章稍加整理一下转给大家学习交流,希望例子能给各位带来帮助哦. centos7 ...

  7. CentOS 6.3安装配置LAMP服务器(Linux+Apache+MySQL+PHP5)

    服务器系统环境:CentOS 6.3 客户端系统环境:Windows 7 ultimate(x86)sp1 简体中文旗舰版 ※ 本文档描述了如何在Linux服务器配置Apache.Mysql.PHP5 ...

  8. CentOS系统LAMP环境配置

    CentOS系统LAMP环境配置 请一定按照本文的顺序操作!!! 1.配置yum源 如果是香港服务器或者海外服务器,使用官方Vault源,配置如下: curl -o /etc/yum.repos.d/ ...

  9. centos 6.5 安装 lamp 后mysql不能启动_CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境...

    CentOS6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境 准备篇: 1.配置防火墙,开启80端口.3306端口 vi /etc/sysconfig/iptables -A ...

最新文章

  1. .net中对HTTP请求的两种请求:Get和Post的操作
  2. android socket ppt,socket網路設計.ppt
  3. mysql建表的规则_MYSQL建表规则 - Love彼岸花开的个人空间 - OSCHINA - 中文开源技术交流社区...
  4. 【Vegas原创】重建Exchange 2007 OWA的虚拟目录
  5. jquery城市选择案例
  6. Oracle中wm_concat函数报错解决方法
  7. oc渲染器中文手册_C4D·OC高级渲染视频教程,带你玩转质感渲染
  8. 使用jQuery Uploadify在ASP.NET 上传附件
  9. 如何更改static控件的字体大小
  10. postman构造post请求用于接口测试
  11. 技嘉主板BIOS修改风扇转速设置详细教程
  12. 力扣 69. x 的平方根 三种方法
  13. 第6堂视频课:看到词句就会读-下
  14. UI面试官的哪些问题让你感觉很高明?
  15. Linux文件编程常用函数详解——read()和write()函数
  16. c语言 q15格式,DSP 数据 Q格式
  17. 欧拉降幂公式模板hdu4704
  18. c语言笔记(第一周)
  19. 使用final来修饰方法
  20. Intel8086处理器使用NASM汇编语言实现操作系统04-实模式-屏幕显示不定长度的字符串(cmp/je)

热门文章

  1. 线程基本编程——线程函数大全
  2. win7建立wifi热点
  3. linux关于/etc/profile.d与/etc/profile的正确运用
  4. 查询GPU是否支持CUDA
  5. 任务调度与上下文切换时间测试
  6. 乐山电子计算机职业学院,学校介绍
  7. error: passing ‘const xxx’ as ‘this’ argument discards qualifiers c++primer 5th文本查询程序一个错误请各位指教(已解决)
  8. vector插入/删除元素
  9. Ubuntu19.04安装mysql8.0版本(亲测OK)
  10. 在Ubuntu中实验环境配置《操作系统原理与实践-李治军》