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】

CentOS(minimal)+Nginx+php+mysql实现宿主访问虚拟机的更多相关文章
- CentOs 安装 Nginx + php + mysql (推荐方式)
本文全部采用yum进行安装, CentOs6.5 mini 版本. 一.更改yum源为网易的源加快速度, 如果是从网易镜像下载的安装包,直接注释这几项也可以 vim /etc/yum.repos.d/ ...
- Linux (centos )下Nginx+PHP+MySQL配置——自己的lnmp配置
说明:所有软件都是从官网上下载最新版的stable版本 ##################### 获取最新源码包###################### #建立独立的webserver#mkdi ...
- CentOS下nginx php mysql 环境搭建
CentOS下搭建PHP运行环境. 首先是在虚拟机上装好一个命令行的CentOS,如果只是弄服务器的话,不要装图形界面,会比较卡. 一.安装编译工具及库文件 yum -y install make z ...
- nginx开启后主机无法访问虚拟机的nginx解决方案
如果IP可以通的话 一般是防火墙引起 方法1.cat /etc/sysconfig/iptables # Generated by iptables-save v1. :: *filter :INPU ...
- 解决宿主机不能访问虚拟机CentOS中的站点 | 更新CentOS防火墙设置开启80端口访问
前阵子在虚拟机上装好了centos6.0,并配好了nginx+php+mysql,但是本机就是无法访问.一直就没去折腾了. 具体情况如下 1.本机能ping通虚拟机 2.虚拟机也能ping通本机 3. ...
- CentOS 6.5 yum安装配置lnmp服务器(Nginx+PHP+MySQL)
以下全部转载于 http://blog.csdn.net/lane_l/article/details/20235909 本人于今晚按照该文章使用centos 6.7 64bit安装成功,做个备份, ...
- CentOS 7 用户怎样安装 LNMP(Nginx+PHP+MySQL)
关于 Nginx (发音 “engine x”)这是一款免费.开源.高效的 HTTP 服务器,Nginx是以稳定著称,丰富的功能,结构简单,低资源消耗.本教程演示如何在CentOS 6.5服务器(适用 ...
- CentOS 5.5 Nginx+JDK+MySQL+Tomcat(jsp)成功安装案例
在CentOS 5.5中安装Nginx+jdk+mysql+tomcat是非常容易的.只需yum安装环境包和nginx.解压安装jdk和tomcat.配置profile文件.server.xml和ng ...
- 解决问题:centos虚拟机安装好nginx,本机无法访问
阵子在虚拟机上装好了centos5.3,并配好了nginx+php+mysql,但是本机就是无法访问.一直就没去折腾了.具体情况如下1.本机能ping通虚拟机2.虚拟机也能ping通本机3.虚拟机能访 ...
随机推荐
- 代码生成引擎之T4模版
在学校三年.公司里呆了快一年了,作用ASP.NET开发的我,居然从来没听过T4模版,公司里也没有人使用,它就是这样不为世人所熟知,却又默默的奉献着!这...........tm还是我吗?什么时候会说这 ...
- Lucene打分规则与Similarity模块详解
搜索排序结果的控制 Lucnen作为搜索引擎中,应用最为广泛和成功的开源框架,它对搜索结果的排序,有一套十分完整的机制来控制:但我们控制搜索结果排序的目的永远只有一个,那就是信息过滤,让用户快速,准确 ...
- android开发MD5加密工具类(一)
MD5加密工具类整理: package com.gzcivil.utils; import java.io.UnsupportedEncodingException; import java.secu ...
- 设计模式之观察者模式(Java)
设计模式(Design pattern)是什么?它是一套由四人组(The Gang of Four, [1]的作者)总结出来的软件设计框架.其目的是为了提高代码的可重用性,增强系统的可维护性和代码的易 ...
- Android SDK 国内源-好用。
proxy: mirrors.opencas.cn port : 80
- 转:JavaScript函数式编程(一)
转:JavaScript函数式编程(一) 一.引言 说到函数式编程,大家可能第一印象都是学院派的那些晦涩难懂的代码,充满了一大堆抽象的不知所云的符号,似乎只有大学里的计算机教授才会使用这些东西.在曾经 ...
- to_date如何处理毫秒?
http://blog.csdn.net/jamex/archive/2008/09/08/2899172.aspx to_date如何处理毫秒? 如把"1970-01-01 00:00:0 ...
- docker 导入下载模板
<pre name="code" class="ruby">docker:/root# cat centos-6-x86.tar.gz | dock ...
- C语言的本质(12)——指针与函数
往往,我们一提到指针函数和函数指针的时候,就有很多人弄不懂.下面详细为大家介绍C语言中指针函数和函数指针. 1.指针函数 当一个函数声明其返回值为一个指针时,实际上就是返回一个地址给调用函数,以用于需 ...
- MSSQL 获取指定日期所在星期的第一天和最后一天日期 获取指定日期坐在月的第一天和最后一天
ufn_GetWeekFirstAndEndDay 获取指定日期所在星期的第一天和最后一天日期 ALTER FUNCTION [dbo].[ufn_GetWeekFirstAndEndDay]( ...