CentOS 6.4 yum安装LAMP环境
一、制作连外网的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环境的更多相关文章
- CentOS 7.4 yum安装LAMP环境
配置防火墙,开启80.3306端口.CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙. #停止firewall服务 systemctl stop firewa ...
- CentOS 7.2 yum安装LAMP环境
https://www.linuxidc.com/Linux/2016-11/136766.htm 详见以上链接,用yum安装方便省事. 尤其注意,mysql数据要设置远程连接.
- centos 安装卸载软件命令 & yum安装LAMP环境
安装一个软件时 yum -y install httpd 安装多个相类似的软件时 yum -y install httpd* 安装多个非类似软件时 yum -y install httpd php p ...
- CentOS 6.6 yum 搭建LAMP环境
CentOS 查看操作系统版本 [root@oa ~]# cat /etc/redhat-releaseCentOS release 6.6 (Final) 参考linux centos yum安装L ...
- yum安装LAMP环境与管理(七)
[教程主题]:yum安装LAMP环境与管理 [1] 什么是LAMP 目前世界最流行的企业建站方式是LAMP(Linux+Apache+MySQL+PHP),即使用Linux作为操作系统,Apache作 ...
- 使用ansible 完成yum安装lamp环境
使用ansible 完成yum安装lamp环境 [root@node2 ~]# cd /etc/ansible/playbook/[root@node2 playbook]# lslamp[root@ ...
- yum安装LAMP环境与管理
yum安装LAMP环境与管理 参考:http://www.zixue.it/ yum添加163源 地址: http://mirrors.163.com/.help/centos.html 下载方式: ...
- 将php网站移到CentOS 6.7上[一]:yum安装lamp环境
最近应老师要求,将一个网站从51php上转移到学校提供的服务器上,之前对Linux没有了解,一切都在百度百度百度.于是发现很多步骤自己做过后就忘了,现将有效步骤记录下来,以供下次参考. 原51php上 ...
- centos7.2 yum安装lamp环境
一.准备工作 1. 下载并安装centos7.2,配置好网络环境,确保centos能上网,可以获取到yum源. centos7.2的下载地址:http://pan.baidu.com/s/1eRT ...
随机推荐
- 使用 SVG 来实现波浪 (wave) 动画效果
如下图所示的波浪动画效果,实现方法有很多,比如CSS或者是js等方法都可以实现.不过,要是使用SVG来实现的,我觉得比其它两种方法都要简单.这篇文章就来讲讲使用SVG来实现类似这样的波浪动画效果是多么 ...
- ES翻译之Function Score Query
Function Score Query 原文链接 function_score允许你修改通过查询获取文档的分数,很有用处,score function是计算昂贵的,以及在过滤一系列文档上计算分数是高 ...
- [Algorithms] Using Dynamic Programming to Solve longest common subsequence problem
Let's say we have two strings: str1 = 'ACDEB' str2 = 'AEBC' We need to find the longest common subse ...
- 怎样设置gephi可画大规模网络图形
(1)编辑gephi.conf 文件夹:\etc\gephi.conf 默认512MB.你能够改为22GB,约22528M # ${HOME} will be replaced by user hom ...
- 简易高重用的jdbcutils工具封装实现类以及简易连接池实现
因为如今发现做个小项目都是导入n多的依赖包,非常烦琐,仅仅想快点开发完一个个的小需求项目,这个时候真心不想用框架,仅仅能自己写个jdbcutils,尽管网上有非常多有apache的,阿里的,可是感觉用 ...
- EffectiveJava(5)避免创建不必要的对象
避免创建不必要的对象 1.通过延迟初始化对象提高性能 调用功能方法时调用静态工厂方法,而不是调用类时使用 2.适配器:把功能委托给一个后备对象,从而为后备对象提供一个接口的对象 3.自动装箱:优先使用 ...
- Beautiful Soup 4.4.0 基本使用方法
Beautiful Soup 4.4.0 基本使用方法Beautiful Soup 安装 pip install beautifulsoup4 标准库有html.parser解析器但速度不是很快一般 ...
- hdu 5365 Run(BC 50 B题)(求四边形的个数)
本来准备睡觉.结果还是忍不住想把它A了.由于已经看了题解了, 题意:就是给你一些坐标.都是整数,求一些正多边形的数目,官方题讲解是地球人都知道整数坐标构不成正三角形.正五边形和正六边形的... 然而我 ...
- MySQL - Show Processlist 整理(转)
原文来源:MySQL 5.5 Reference Manual 部分翻译取自:<MySQL_5.1中文参考手册> 转载请注明原文链接http://www.cnblogs.com/len ...
- charles用法详解
Charles是目前最强大的http调试工具,在界面和功能上远强于Fiddler,同时是全平台支持,堪称圣杯级工具,唯一的缺陷是这货是收费的,而且是要¥50美元大洋…当然网上是有破解版的,鄙视下自己, ...