zoukankan      html  css  js  c++  java
  • CentOS(minimal)+Nginx+php+mysql实现宿主访问虚拟机

    /*
    
        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.9.0
                            配置(图3-3)             # ./configure --prefix=/service/nginx
                            安装                    # make && make install
    
            3-4.启动        进入                    # cd /usr/local/nginx/sbin
                            执行                    # ./nginx | ./nginx -s stop | ./nginx -s reload

         注意: 如果出现::nginx: [error] invalid PID number "" in "/usr/local/nginx/logs/nginx.pid"
         那么:运行 ./nginx -c /home/tony/nginx-1.9.0/conf/nginx.conf
    再:./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 php-devel   其他库 # yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc nginx依赖 # yum 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】

  • 相关阅读:
    diy_markdown 的 html 显示
    根据 vuex 的 this.$store.dispatch() 返回值 处理逻辑
    vue 项目配置: 局域网 ip 发布
    vue-markdown 之 markdown-it, 以及 table of content 的实现:markdown-it-toc-and-anchor
    程序员面试金典-面试题 08.05. 递归乘法
    程序员面试金典-面试题 08.04. 幂集
    程序员面试金典-面试题 08.03. 魔术索引
    程序员面试金典-面试题 08.02. 迷路的机器人
    程序员面试金典-面试题 08.01. 三步问题
    程序员面试金典-面试题 05.08. 绘制直线
  • 原文地址:https://www.cnblogs.com/intval/p/5076609.html
Copyright © 2011-2022 走看看