一、制作连外网的yum源文件

1、  centOS安装完成时是默认存在的,不需要做任何操作,可以直接使用yum 命令进行操作, 默认是在 /etc/yum.repos.d/目录下的

2、 如果你因为制作本地yum源或者不小心删掉了/etc/yum.repos.d里面的文件,不要慌,这里教你怎么配置联网的yum源文件

步骤一: 通过ssh工具连接服务器

在 服务器的 /etc/yum.repos.d 目录下加入以下几个.repo文件

步骤二:

进入Linux系统,使用如下命令重新生成新的yum源

yum  makecache

这样一个联网的yum源就配置好了

3、如果要重新制作本地的yum源,同以上2的步骤,只是吧yum.repos.d里面的文件换成dvd.repo

进入Linux系统,使用如下命令重新生成新的yum源

yum  makecache

二、安装软件包(均是rpm包)(需连接外网)

在公司如果有线连接的是外网,就使用桥接模式

在本教室,因为我们配置的桥接模式的192.168.1.*,无外网连接,如果有wifi的话,就可以使用NAT模式与本地主机共用一个网络

yum -y install httpd php mysql mysql-server php-mysql httpd-manual mod_ssl mod_perl mod_auth_mysql php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-devel mysql-connector-odbc mysql-devel libdbi-dbd-mysql

三、防火墙的设置

由于我们的防火墙关闭会对linux的安全有威胁,但是我们又希望外部能访问linux服务器,这时候必须对防火墙做如下设置

允许apache的80端口

mysql的3306端口

ssh服务的22端口

可以通过我们的防火墙

先进入防火墙内,进行如下修改

vi   /etc/sysconfig/iptables

重启防火墙

service  iptables status|start|stop|resart

四、测试篇

1、MySQL测试

1)默认会创建一个mysql用户和一个mysql组管理mysql

2)mysql安装好之后mysql服务mysqld是默认关闭的,必须开启

service  mysqld   restart|stop|start|status

3)mysql的开机启动放在/ect/rc.d/init.d 下

要想下次开机时自动启动,必须加上以下命令行

chkconfig   mysqld  on

4)MySQL安装好之后默认是无密码的,可以通过以下设置root用户密码

通过mysql命令进入

进入到以下界面后输入以下命令进行密码修改

5)怎么让其他的用户可以访问本服务器的数据库呢?

进入本服务器的数据里给其他用户分配权限

mysql>grant all privileges on *.* to 'root'@'%' identified by '密码' with grant option;

6)本地window访问linux的两种方式

第一种方式:通过工具 Navicate

第二种方式:  通过命令行  mysql -hIP地址 -uroot  -pLinux数据库密码

7)Linux访问window数据库的方式

通过命令访问

但首先还是得在window本地登录进入数据库

进入后同样输入以下命令

mysql>grant all privileges on *.* to 'root'@'%' identified by '密码' with grant option;

通过以上几步就可以实现linux和window之间数据库的互相访问

2、apache测试篇

1)apache的启动  服务名 httpd

service  httpd  status|start|stop|restart

默认是关闭的

必须重启

开机启动命令在  /etc/rc.d/init.d/下

要想下次开机时自动启动,必须加上以下命令行

chkconfig   mysqld  on

2)Apache的配置文件目录

/etc/httpd/conf/httpd.conf

3)apache的网站根目录

/var/www/html

4)配置虚拟主机

先进入apache的配置文件

<VirtualHost *:80>

ServerAdmin webmaster@www.1407phpB.com

DocumentRoot /var/www/html/aaa

ServerName www.1407phpB.com

ErrorLog logs/dummy-host.example.com-error_log

CustomLog logs/dummy-host.example.com-access_log common

</VirtualHost>

其中www.1407phpB.com 是域名货主机名

/var/www/html/aaa 是网站根目录

配置完成后要想在window下访问该虚拟主机必须在本地的 C:/window/system32/driver/etc/host

最后重启apache

service httpd restart

如在/var/www/html/aaa下新建文件 test.php ,可以实现php、mysql、apache的结合使用

/var/www/html/aaa/1.php

3、php的调试

主要是php是否能加载相应的模块

PHP配置文件 在 /etc/php.ini下

建虚拟主机,输出phpinfo(),查看是否已经加载相应模块,可以在php.ini里面进行配置文件更改

CentOS 6.4 yum安装LAMP环境的更多相关文章

  1. CentOS 7.4 yum安装LAMP环境

    配置防火墙,开启80.3306端口.CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙. #停止firewall服务 systemctl stop firewa ...

  2. CentOS 7.2 yum安装LAMP环境

    https://www.linuxidc.com/Linux/2016-11/136766.htm 详见以上链接,用yum安装方便省事. 尤其注意,mysql数据要设置远程连接.

  3. centos 安装卸载软件命令 & yum安装LAMP环境

    安装一个软件时 yum -y install httpd 安装多个相类似的软件时 yum -y install httpd* 安装多个非类似软件时 yum -y install httpd php p ...

  4. CentOS 6.6 yum 搭建LAMP环境

    CentOS 查看操作系统版本 [root@oa ~]# cat /etc/redhat-releaseCentOS release 6.6 (Final) 参考linux centos yum安装L ...

  5. yum安装LAMP环境与管理(七)

    [教程主题]:yum安装LAMP环境与管理 [1] 什么是LAMP 目前世界最流行的企业建站方式是LAMP(Linux+Apache+MySQL+PHP),即使用Linux作为操作系统,Apache作 ...

  6. 使用ansible 完成yum安装lamp环境

    使用ansible 完成yum安装lamp环境 [root@node2 ~]# cd /etc/ansible/playbook/[root@node2 playbook]# lslamp[root@ ...

  7. yum安装LAMP环境与管理

    yum安装LAMP环境与管理 参考:http://www.zixue.it/ yum添加163源 地址: http://mirrors.163.com/.help/centos.html 下载方式: ...

  8. 将php网站移到CentOS 6.7上[一]:yum安装lamp环境

    最近应老师要求,将一个网站从51php上转移到学校提供的服务器上,之前对Linux没有了解,一切都在百度百度百度.于是发现很多步骤自己做过后就忘了,现将有效步骤记录下来,以供下次参考. 原51php上 ...

  9. centos7.2 yum安装lamp环境

    一.准备工作 1.   下载并安装centos7.2,配置好网络环境,确保centos能上网,可以获取到yum源. centos7.2的下载地址:http://pan.baidu.com/s/1eRT ...

随机推荐

  1. 个人博客 V0.0.3 版本 ...

    早就想弄个人博客网站,一直拖到现在...事情总是忙不完的,想能力提升的快,只能挤时间多练多写了,Keep On Unsleeping 以后原创的笔记都会在自己的博客网站写,博客园和简书就用来转发文章了 ...

  2. RTU模式与ASCII模式有什么不同

    所有设备必须必须实现 RTU 模式.ASCII 传输模式是选项,即默认设置必须为 RTU 模式. 当设备使用RTU (Remote Terminal Unit) 模式在 Modbus 串行链路通信, ...

  3. BeanUtils——JavaBean相互转换及字典翻译

    JavaBean相互转换 在升级公司架构过程中,发现有大量Entity与DTO相互转换的问题,并且其中还伴随DTO中的数据字典翻译,所以特意写个工具类,主要利用spring提供的BeanUtils工具 ...

  4. ASIHTTPRequest学习(二)

    Handling compressed responses, and compressing request bodies Using gzip to handle compressed respon ...

  5. httpd配置文件中重写函数Rewrite

    [RewriteCond%{HTTP_HOST}^(www\.)?xxx\.com$] 这是重写条件,前面%{HTTP_HOST}表示当前访问的网址,只是指前缀部分,格式是www.xxx.com不包括 ...

  6. 分享三个USB抓包软件---Bus Hound,USBlyzer 和-USBTrace

    Bus Hound官方下载地址:http://perisoft.net/bushound/Bus Hound 简易使用手册:bus_hound5.0中文使用说明.pdf (246 K) 下载次数:9  ...

  7. GLSL实现Glow效果 【转】

    http://blog.csdn.net/a3070173/article/details/3220940 Glow即辉光效果现在已成为3D图形中一个引人注目的特效.本文主要介绍如何使用GLSL实现一 ...

  8. 计算GPS两点间的距离[单位为:米]

    /**     * 计算GPS两点间的距离[单位为:米]     * @param center GPS当前数据(LonLat对象表示,LonLat.lon表示经度,LonLat.lat表示纬度)   ...

  9. Elasticsearch教程(七) elasticsearch Insert 插入数据(Java)

    首先我不赞成再采用一些中间件(jar包)来解决和 Elasticsearch  之间的交互,比如 Spring-data-elasticsearch.jar 系列一样,用就得依赖它.而 Elastic ...

  10. UI自动化测试篇 :ReportNG替代TestNG自带html版测试报告初探

    转载http://www.cnblogs.com/chengtch/p/6071322.html “1.1.4版本的ReportNG是最后一个版本,之后不再做维护.作为一个简单的测试报告插件,它是创造 ...