服务器之06YUM装LAMPMB

LAMPMD==LINUX + APAHCE + MYSQL + PHP + PHPMYADMIN + BIND 


一、检查并卸载

rpm -qa | grep  httpd

rpm -qa | grep mysql

rpm -qa | grep php

rpm -qa | grep bind


二、安装PHP所用到的组件(有可能会用到图形组)


 yum groupinstall  'Development Tools' 'Development Libraries' pcre pcre-devel

 

 

三、安装必要的组件(如果初始时安装过,就不用再安装了)

yum -y install patch make gcc gcc-c++ gcc-g77 flex bison file libtool libtool-libs autoconf kernel-devel

yum -y install libjpeg libjpeg-devel libpng libpng-devel libpng10 libpng10-devel gd gd-devel

yum -y install freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel

yum -y install glib2 glib2-devel bzip2 bzip2-devel libevent libevent-devel

yum -y install ncurses ncurses-devel curl curl-devel e2fsprogs

yum -y install e2fsprogs-devel krb5 krb5-devel libidn libidn-devel

yum -y install openssl openssl-devel vim-minimal nano sendmail

yum -y install fonts-chinese gettext gettext-devel

 yum -y install ncurses-devel gmp-devel pspell-devel unzip

 

四、安装Apache+MySQL+PHP+BIND

#yum -y install httpd php mysql mysql-server php-mysql bind

 

    BIND自行配置,只要能解析www.a.com和www.pma.com域名即可 两个正向一个反向zoen 

         

五、配置并且启动httpd服务

    vim /etc/httpd/conf/httpd.conf

        建立虚拟主机的方法:


    1先取消中心主机,注释中心主机的DocumentRoot即可,支持PHP网页。

     apche 配置文件中改动。让apache 支持index.php后缀的文件 402行

    虚拟主机的定义:

    #NameVirtualHost *:80  去掉注释#号


--------第一个虚拟主机-----------------------------注意自行mkdir目录

    <VirtualHost 192.168.1.202:80>

            DocumentRoot /var/www/html 定义根目录

            ServerName www.a.com 定义服务器名

            ErrorLog /var/www/httpd/a.com/error_log 错误日志路径

            CustomLog /var/www/httpd/a.com/access_log common 访问日志路径及其类型 通用


    </VirtualHost>

第一个虚拟主机-----------------------------



第二个虚拟主机-----------------------------

<VirtualHost 192.168.1.202:80>

        DocumentRoot /var/www/pma

        ServerName www.pma.com

        ErrorLog /var/www/httpd/pma.com/error_log

        CustomLog /var/www/httpd/pma.com/access_log common

  </VirtualHost>

第二个虚拟主机-----------------------------

        把PHP网站源码放到/var/www/html 里面

        把phpmyadmin 放到/var/www/pma 里面


        两个目录权限属主属组: apache.apache 

 启动

      service httpd start

自启动Apache

    chkconfig httpd on

    

    

六、 启动mysql服务

        service mysqld start

 

        #mysql

mysql>  1加密码(安全)

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('xxxxxxxx');

SET PASSWORD FOR 'root'@'127.0.0.1' = PASSWORD('xxxxxxxx');

SET PASSWORD FOR 'root'@'主机名' = PASSWORD('xxxxxxxx');



2删危险用户:

use mysql;  把MYSQL设置为默认库

SHOW Databases;  看有几个库

SHOW TABLES; 看默认库中有多少表

DESC user; 看USER表

SELECT User,Host,Password FROM user;看USER表的几个字段

DROP User 'root'@'::1';

DROP User ''@'localhost';

DROP User ''@'主机名'

3给用户授权:给网页文件数据库用户授权


create database xxx;  创建xxx数据库

grant all privileges on xxx.* to 'xxxx'@'192.168.1.%' identified by'xxxxxxxxx';


权限所有 把XXX数据库授权给  用户 xxxx 登录范围192.168.1.%  登录密码xxxxxxxx


flush privileges ;  通知mysql 重读授权表让授权立即生效

 

    自启动MySQL

        chkconfig  mysqld on

 

七、 安装apache扩展

#yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql

 

八、 安装php的扩展

#yum install php-gd

#yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc

 

九、安装mysql扩展

#yum -y install mysql-connector-odbcmysql-devel libdbi-dbd-mysql


十、测试安装

     1/在服务器端临时关闭防火墙 iptables -F   

     2/户端机器IE里输入www.a.com进入网站安装过程,注意会提示你权限(自行修改)和登录MYSQL的用户名密码,安装完毕 可根据网站源码说明进入管理后台管理网站。www.a.com/admin.php可能。

            3/IE里输入www.pma.com 输入ROOT用户名密码进入phpmysql的WEB控制MYSQL的界面。你可以控制MYSQL了


你可能感兴趣的:(服务器之06YUM装LAMPMB)