centos 网路配置及安装 使用 yum 安装apache,php,mysql等

在自己得电脑虚拟机上安装centos之后一般是不会连接到外网的此时使用yum安装gcc,gcc++是没办法,那么就没法编译一些c程序文件,此时需要更改 网路配置文件

vi /etc/sysconfig/network-scripts/ifcfg-eth0

在里面做如下配置

    DEVICE=eth1            //网卡名
    ONBOOT=yes            //开机启动
    BOOTPROTO=dhcp    //使用dhcp
    PEERDNS=yes           //更改DNS文件

HWADDR=08:00:27:90:9B:08  //Mac地址 写成自己的centos的mac地址
    然后保存退出

service network restart //重启网路服务

 

yum -y install httpd //安装apache

安装之后网站根目录在 /var/www/

安装的文件在 /etc/httpd

安装 php

yum install  php-devel php-mysql php-mbstring php-mcrypt php-gd

安装成功后

PHP的配置文件和测试
/usr/lib/httpd/modules/libphp4.so
/etc/httpd/conf.d/php.conf
/etc/php.ini

 

然后查看apache是否加入php模块

未加入的话

vi /etc/httpd/conf.d/php.conf

<IfModule prefork.c>

LoadModule php5_module modules/libphp5.so

</IfModule>

<IfModule worker.c>

LoadModule php5_module modules/libphp5-zts.so

</IfModule>

AddHandler php5-sceipt .php

AddType text.html .php

DirectoryIndex. index.php

然后保存退出

service httpd restart

安装 mysql 

yum install mysql mysql-server mysql-devel

安装成功之后

MySQL的
/etc/my.cnf    (注意这里的配置文件路径)
/var/lib/mysql/ 数据库放置位置


开启MySQL的服务。

方法1、service mysqld start  

方法2、/etc/init.d/mysqld start
测试MYSQL运行是否正常

mysqladmin -u root

password

设置密码

然后编辑防火墙设置 允许 80 及3306端口

vi /etc/sysconfig/iptables 

-A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT(允许80端口通过防火墙) 
-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT(允许3306端口通过防火墙) 
特别提示:很多网友把这两条规则添加到防火墙配置的最后一行,导致防火墙启动失败,正确的应该是添加到默认的22端口这条规则的下面

/etc/init.d/iptables restart 

如果上班不行的话开可以使用这种方式

[root@centos httpd]# /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT

[root@centos httpd]# /etc/rc.d/init.d/iptables save

[root@centos httpd]# /etc/init.d/iptables restart

 

给centos添加一个网卡使用桥接模式

vi /etc/sysconfig/network-scripts/ifcfg-eth1

DEVICE=eth1

ONBOOT=yes

BOOTRPOTO=none //不适用dhcp

IPADDR=你的局域网IP

NETMASK=255.255.255.0

GATEWAY=局域网网关

HWADDR=mac地址

保存退出

service network restart

 

 给centos加第三个网卡,选择only 模式,以便虚拟机之间可以访问

我们需要做的是进入/etc/sysconfig/network-scripts目录,修改两块网卡的ifcfg文件即可
a. 修改ifcfg-eth0文件,配置Host-only网络:
    # 第一块网卡
    DEVICE=eth2
    # 开机启动
    ONBOOT=yes
    # 启动协议,none/dhcp
    BOOTPROTO=none
    # 配置DNS
    DNS=192.168.56.1
    # 设置了DNS指令后是否自动修改/etc/resolv.conf文件,启动协议为dhcp时此项默认yes
    PEERDNS=yes
    # IP地址
    IPADDR=192.168.56.110
    # 掩码
    NETMASK=255.255.255.0
    # 网关
    GATEWAY=192.168.56.1
    # 网卡设备的物理地址,默认,与VirtualBox网络设置界面一致
    HWADDR=08:00:27:75:AD:13
    # 非root用户不能控制此设备
    USERCTL=no

 

 

yum安装mysql

yum install mysql
yum install mysql-server
yum install mysql-devel
chgrp -R mysql /var/lib/mysql
chmod -R 770 /var/lib/mysql
service mysqld start

 

设置root密码

use mysql

UPDATE user set password=password('password') WHERE user = 'root';

flush privileges;

设置mysql远程连接

UPDATE user set host='%' WHERE user='root';

GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;

flush privileges;

posted on 2014-03-16 18:49  木子牛  阅读(1035)  评论(0编辑  收藏  举报

导航