码迷,mamicode.com
首页 > 数据库 > 详细

CentOS(minimal)+Nginx+php+mysql实现宿主访问虚拟机

时间:2015-12-25 19:17:10      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:

/*

    1.先解决上网

        1-1.参照联网状态文件    # cd /etc/sysconfig/network-scripts
                    # vi ifcfg-eth0
        1-2.编辑联网状态文件    详见图1-2
        1-3.重启网络        # service network restart | /etc/init.d/network restart


    2.安装常用
        
        2-1.下载工具wget    # yum install wget
        2-2.浏览器w3m        # yum install w3m

    
    3.Nginx

        3-1.安装依赖:    gcc(编译器)                # yum install gcc gcc-c++
                        pcre(重定向支持)        # yum install pcre pcre-devel
                        openssl(https支持)        # yum install openssl openssl-devel
                        zlib(gzip模块支持)        # yum install zlib zlib-devel

        3-2.下载包        进入下载目录            # cd /home/tony/download
                        下载                    # wget http://nginx.org/download/nginx-1.9.0.tar.gz

        3-3.解压        解压                    # tar -zxvf nginx-1.9.0.tar.gz
                        进入                    # cd nginx-1.7.8
                        配置(图3-3)                # ./configure
                        安装                    # make && make install

        3-4.启动        进入                    # cd /usr/local/nginx/sbin
                        执行                    # ./nginx | ./nginx -s stop | ./nginx -s reload

    4.关闭防火墙

        4-1.关闭        直接                    # service iptables stop
                        添加开放端口            # vi /etc/sysconfig/iptables
                        添加记录后保存            -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
                        重启服务                # service iptables restart

    5.安装php
        
        5-1.安装        主文件                    # yum install php
                        其他库                    # yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
                        nginx依赖                # yun install php-fpm
                        启动依赖                # service php-fpm start
        

    6.配置nginx支持php
        
        6-1.修改配置    进入                    # cd /usr/local/nginx/conf
                        编辑                    # vi nginx.conf

        6-2.重启服务                            # cd /usr/local/nginx/sbin
                                                # ./nginx | ./nginx -s stop | ./nginx -s reload

    7.测试

        7-1.新建php        进入                    # cd /usr/local/nginx/html
                        新建且保存                # vi index.php

        7-2.浏览                                # w3m 127.0.0.1/index.php



    8.安装 mysql        客户端                    # yum install mysql
                        服务端                    # yum install mysql-server
                        启动                    # service mysqld start


    9.访问mysql

        9-1.访问        进入                    # cd /usr/local/nginx/html
                        新建且保存                # vi mysql.php
                        浏览                    # w3m 127.0.0.1/mysql.php


    10.配置主机访问虚拟机
    
        10-1.配置VM        如图(10-1)

        10-2.配置NAT    如图(10-2)

        10-3.重启服务                            # service network restart

 需要的附图:

【图1-2】

技术分享

 

【图3-3】

技术分享

 

【图6-1】

技术分享

 

【图6-1-1】

技术分享

 

【图10-1】

技术分享

 

【图10-2】

技术分享

CentOS(minimal)+Nginx+php+mysql实现宿主访问虚拟机

标签:

原文地址:http://www.cnblogs.com/intval/p/5076609.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!