【CentOS】搭建Web服务器

参考资料:

http://www.paipat.com/?post=24

http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html

1、安装apache

2、安装php

3、安装mysql

1、安装apache

  • 安装:直接使用yum安装apache:yum install
    httpd

rpm使用:

格式:rpm  -q【子选项】【软件名】

用法:结合不同的子选项,完成不同的查询

-qa   : 查看系统中已安装的所有rpm软件包列表

-qi     : 查看指定软件的详细信息

-ql     : 查询执行软件包所安装的目录、文件列表

-qc    :仅查询指定软件包安装的配置文件

-qd    :仅显示指定软件包安装的文档文件

  • 配置:
         
    #service httpd restart [ start ] [ stop ]    // 重启、启动、关闭apache

         
    /etc/httpd/conf/httpd.conf       // apache配置信息

          /var/log/httpd    //
    apache 日志信息

开机启动:chkconfig
httpd  on [ off ]

  • 错误

解决办法:

修改/etc/httpd/conf/http.conf  增加 ServerName localhost:80

  • 测试

浏览器输入:http://127.0.0.1:80  或者 http://localhost:80

2、安装php

  • 安装

#yum install
php       //安装php模块

            #yum
install php-mysql  php-gd  php-imap  php-ldap 
php-odbc  php-pear  php-xml  php-xmlrpc   
//安装PHP支持这些组件

           #yum install
php-mysql    //安装php支持mysql

  • 测试

创建修改
/var/www/html/test.php文件:

<?php 
phpinfo(); ?>

浏览器查看 http://localhost/test.php
可正常显示php页面

3、安装mysql

  • 卸载mysql
[[email protected] ~]# rpm -qa | grep mysql  // 查看是否安装mysql
[[email protected] ~]# rpm -e mysql  // 普通删除模式
[[email protected] ~]# rpm –e --nodeps mysql  // 强力删除模式
在删除完以后我们可以通过 rpm -qa | grep mysql 命令来查看mysql是否已经卸载成功

  • 安装mysql

输入 yum list
| grep mysql 命令来查看yum上提供的mysql数据库可下载的版本:

      [[email protected] ~]# yum list | grep mysql

yum服务器上mysql数据库的可下载版本信息:

输入 yum install -y mysql-server mysql mysql-devel
命令将mysql mysql-server mysql-devel都安装好

[[email protected] ~]# yum install -y mysql-server
mysql mysql-devel

[[email protected] ~]# rpm -qi mysql-server

我们安装的mysql-server并不是最新版本,如果你想尝试最新版本,那就去mysql官网下载rpm包安装就行了,至此我们的mysql数据库已经安装完成了。

  • mysql初始化及配置

[[email protected] ~]# service mysqld start
[  restart ] [  stop ]  //
启动、重启、停止mysql


      [[email protected] ~]#
mysqladmin -u root password ‘root‘ // 通过该命令给root账号设置密码为
root

此时我们就可以通过 mysql -u root -p
命令来登录我们的mysql数据库了

  • mysql配置文件

1、/etc/my.cnf 这是mysql的主配置文件

2、
/var/lib/mysql   mysql数据库的数据库文件存放位置

我们的mysql数据库的数据库文件通常是存放在了/ver/lib/mysql这个目录下

3.、
/var/log mysql数据库的日志输出存放位置

我们的mysql数据库的一些日志输出存放位置都是在/var/log这个目录下

4、查看mysql端口号

查看mysql监听的网络端口

mysql中命令查询端口号

  • 问题

mysqladmin: connect to server at
‘localhost‘ failed  error: ‘Access denied for user ‘root‘@‘localhost‘
(using password: NO)‘

解决方法:

1、service mysqld stop   // 停止mysqld

2、使用安全模式登录,mysqld_safe  --user=mysql  
--skip-grant-tables   --skip-networking  &

3、mysql –u root 
mysql   // 登录

4、修改密码   
update  user  set password =PASSWORD( new_passwd )
where user=’root’ ;

5、重启mysql 然后重新登录

【CentOS】搭建Web服务器

时间: 2024-08-24 19:31:21

【CentOS】搭建Web服务器的相关文章

CentOS 6.2下搭建Web服务器

1Centos 6.2下搭建web服务器 如今,Linux在Web应用越来越广,许多企业都采用Linux来搭建Web服务器,这样即节省了购买正版软件的费用,而且还能够提高服务器的安全性. 之前我们介绍了如何在openSUSE 12.1下搭建Web服务器,里面详细介绍了在openSUSE 12.1下搭建服务器的方法,其实除了Red Hat和openSUSE,CentOS也是人们经常用到的搭建Web服务器的Linux版本. CentOS是企业Linux发行版领头羊Red Hat Enterprise

Linux(CentOS)搭建SVN服务器全攻略

虽然在windows上搭建SVN很简单,但是效能却不高,这当然是和linux相比了.然而在linux上搭建SVN却非常繁琐,所以今天这篇文章就来一步一步教您如何在Centos上搭建SVN 安装#yum install subversion 1)创建svn用户#groupadd svn#useradd -g sky user//是将user加入到sky組內切换用户#su svn以后代码库的创建维护等,都用这个帐户来操作. 2)创建版本库编辑.bash_profile 加上如下配置SVN_HOME=

在CentOS搭建Git服务器 转

在CentOS搭建Git服务器 来自 :http://www.jianshu.com/p/69ea5ded3ede 前言 我们可以GitHub发布一些开源代码的公共仓库,但对于私密仓库就需要收费了.公司内部通常会搭建自己的Git服务器,我也通过在自己的服务器上搭建练习一下. 开始前先说一下服务器信息,这里是阿里云的CentOS 6.5 64位操作系统. 一 确认服务器是否安装Git [[email protected] git]# rpm -qa gitgit-1.7.1-3.el6_4.1.x

centos搭建samba服务器

centos搭建samba服务器 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务.SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统.打印机及其他资源.通过设置"NetBIOS over TCP/IP"使得Samba不但能与局域网络主机分

NodeMCU入门(4):搭建Web服务器,配置网络连接

准备工作 1.NodeMCU模块 2.ESPlorer v0.2.0-rc6 3.NodeMCU-HTTP-Server 搭建web服务器 下载https://github.com/wangzexi/NodeMCU-HTTP-Server文件,并上传到NodeMCU中 修改init.lua文件,可参看NodeMCU-HTTP-Server Example -- init.lua --------------------- -- wifi --------------------- print('

搭建web服务器环境

搭建web服务器的环境(配置PHP的工作环境): 首先要配置php,在Apache的配置文件夹中httpd.conf中配置 1把php配置成Apache的一个功能模块 LoadModule php5_module "F:\class22\amp\php\php5apache2_2.dll" 2.指定.php 后缀的文件交给PHP的功能模块处理 AddType apalication/x-httpd-php .php 3.确定PHP的配置文件php.ini的路径 PHPIniDir &q

linux搭建web服务器

linux httpd 假设服务器地址为192.168.80.20/24 1.   将准备安装的httpd软件包共享给everyone , (1)在linux上mount.cifs  //真机IP地址/共享文件夹名   /media / ls  /meidia/ 查看 tar    xjvf   httpd-2.4.10.tar.bz2    -C  /usr/src       解压至/usr/src下 下面两个插件是httpd2.4以后的版本所需要的 http://ftp.jaist.ac.

如何搭建web服务器 使用Nginx搭建反向代理服务器

转载   如何搭建web服务器 使用Nginx搭建反向代理服务器 :   http://blog.csdn.net/w13770269691/article/details/6977727 引言:最近公司有台服务器遭受DDOS攻击,流量在70M以上,由于服务器硬件配置较高所以不需要DDOS硬件防火 墙.但我们要知道,IDC机房是肯定不允许这种流量一直处于这么高的,因为没法具体知道后面陆续攻击的流量会有多大,如果流量过大就会导致整个IDC网络 瘫痪.我们都知道北方的数据中心和南方的数据中心从带宽出

Ubuntu 用 apache2 搭建 web 服务器 建wordpress博客

主要有5个步骤分别是: 1: 安装mysql. 2: 安装apache2 3: 安装php5 及其组件 4: 安装wordpress 第1步:安装mysql  这步非常简单.... sudo apt-get install mysql-server 输入用户名和密码..... 测试一下....就完成了 第2步: 安装apache2 sudo apt-get install apache2 安装完成 在浏览器里输入127.0.0.1就可以看到apache2的测试页 **apache2安装好后,默认