Centos6.4版本下搭建LAMP环境
Centos6.4版本下搭建LAMP环境
配置yum
mkdir/mnt/cdrom
mount/dev/cdrom /mnt/cdrom 装载光盘
vi /etc/yum.repos.d/CentOS-Media.repo
然后清除yum缓存 yum clean all
将两个配置文件改名绕过网络安装
mv /CentOS-Base.repo CentOS-Base.repo1
mv /CentOS-Debuginfo.repo CentOS-Debuginfo.repo1
完成yum配置
配置防火墙,开放80、3306端口
vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
关闭SELinux
vi /etc/selinux/config
SELINUX=enforcing 注释掉#
SELINUXTYPE=targeted 注释掉#
添加SELINUX=disabled
保存,退出
执行setenforce 0 关闭SELinux
然后开始安装
Apache服务器 yum install httpd
完成后输入 chkconfig httpd on
service httpd restart
Mysql服务器 yum install mysql mysql-server
完成后输入 chkconfig mysqld on
service mysqld restart
mysqladmin –uroot password “htuidc” (为root设置密码)
mysql_secure_installation(为Mysql的root账户添加密码)
然后提示:Remove anonymous users?[Y/n] (是否删掉匿名用户)
输入:Y,然后 Enter
再提示:Disallow root login remotely?[Y/n](是否取消远程root登录)
输入:Y,然后Enter
再提示:Remove test database and access to it?[Y/n](是否删掉test数据库)
输入:Y,然后Enter
再提示:Reload privilege tables now?[Y/n]
输入:Y,然后Enter
系统提示Success,Thanks for using MySQL!即说明MySQL安装成功。
测试MySQL是否安装成功:
执行命令:
mysql -u root -p,输入root密码,看是否能够进入MySQL数据库执行MySQL命令。若不能,需要重新对MySQL进行安装。
PHP5 yum install php*
此处安装的PHP组件较多:
php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt 。
1、Apache配置
执行命令vi /etc/httpd/conf/httpd.conf,在配置文件末尾部分,取消对<VirtualHost>标签对儿内的内容的注释,我们主要配置两行内容,DocumentRoot项的值设为/var/www/html,ServerName项的值为服务器的主机名。
在httpd.conf配置文件的402行,添加index.php项。
2、php配置
vim /etc/php.ini,取消946行对date.timezone=PRC的注释。
service httpd restart
3、MySQL配置
执行#vim /etc/my.cnf命令,在末行添加default-character-set = utf8 对MySQL字符集进行配置。
#service mysqld restart
测试篇
1、在/var/www/html/目录下新建index.php文件,
#vim /var/www/html/index.php
输入以下内容:
<?php
phpinfo();
?>
对index.php文件进行保存,并添加可执行权限(容易忽视)
Centos6.4版本下搭建LAMP环境的更多相关文章
- CentOS下搭建LAMP环境详解
前言:在这里将介绍如何在CentOS下搭建LAMP环境(全部使用源码编译安装),用于web服务器开发. •LAMP: Linux + Apache + PHP + Mysql. •系统: CentOS ...
- linux下搭建lamp环境以及安装swoole扩展
linux下搭建lamp环境以及安装swoole扩展 一.CentOS 6.5使用yum快速搭建LAMP环境 准备工作:先更新一下yum源 我安装的环境是:apache2.2.15+mysql5 ...
- Ubuntu18.04下搭建LAMP环境
一.Apache2 web 服务器的安装 : 可以先更新一下服务器 1.sudo apt-get update # 获取最新资源包 2.sudo apt-get upgrade ...
- CentOS6.5下搭建LAMP环境(源码编译方式)
CentOS 6.5安装配置LAMP服务器(Apache+PHP5+MySQL) 学习PHP脚本编程语言之前,必须先搭建并熟悉开发环境,开发环境有很多种,例如LAMP ,WAMP,MAMP等.这里我介 ...
- CentOS 6.5下搭建LAMP环境详细步骤
1.确认搭建LAMP所需的环境是否已经安装: [root@localhost ~]#rpm -q make gcc gcc-c++ zlib-devel libtool libtool-ltdl li ...
- 64位CentOS 6.0下搭建LAMP环境
系统环境:Centos6.0 x64 1.确认搭建LAMP所需要的环境是否已经安装 [root@centos6 ~]# rpm -q make gcc gcc-c++ zlib-devel libai ...
- ubuntu server 14.04 LTS下搭建LAMP环境之最详细笔记之一U盘安装双系统
前言: 一直在WIN上使用PHP,不喜欢用WAMP,每次都是手动在windows配置环境,偶尔有一次装了小红帽玩了两天,感觉不是很习惯就换了回来,过了没几天见讨论LAMP环境,于是安装了ubuntu的 ...
- 在Ubuntu Server下搭建LAMP环境学习记录
更新于2015/6/16日,因图片地址失效,请在此地址查看:http://note.youdao.com/share/?id=1c249ae6dc6150cbf692adec67b23a33& ...
- 在Ubuntu Server下搭建LAMP环境
1 LAMP的安装 LAMP通常是指Linux+Apache+MySQL+PHP组合形成的一套可以运行PHP程序的体系,并不是一个软件的名称.没有安装MySQL的服务器依然可以在其它条件完备的情况下运 ...
随机推荐
- iOS10 资料汇总:值得回看的 10 篇 iOS 热文
本文精选了 iOS大全 9月份的10篇热门文章.其中有软件推荐.技术分享及iOS10.Xcode8新特性等. 注:以下文章,点击标题即可阅读 <兼容iOS 10 资料整理笔记> 本文整理i ...
- EF——默认映射以及如何使用Data Annotations和Fluent API配置数据库的映射 02 (转)
EF里的默认映射以及如何使用Data Annotations和Fluent API配置数据库的映射 I.EF里的默认映射 上篇文章演示的通过定义实体类就可以自动生成数据库,并且EF自动设置了数据库 ...
- Localizing WPF with .resx files
WPF用Resource.resX中的字符串进行国际化 增加命名空间 xmlns:prop="clr-namespace:XXAppName.Properties" 引用的地方的格 ...
- [ASP.NET] Http协议GET与POST
引言 HTTP 协议我想任何IT人士都耳熟能详了,大家都能说出个所以然来.但是如果我问你HTTP协议的请求方法有哪些?POST与GET的差异?GET或POST传送数据量的大小有限制吗?HTTP响应的状 ...
- arcgis gdb含下划线_和%的查询 by gisoracle
XMMC LIKE '%\_%' ESCAPE '\' by gisoracle 2015.1.25 XMMC LIKE '%\%%' escape '\' ...
- JAVA数字证书制作生成
1.加密算法 为了网络通讯中的报文安全,一般需要对报文进行加密,目前常用的加密算法有: 非对称加密算法:又称公钥加密算法,如RSA.DSA/DSS,最常用的就是RSA算法(算法公开,可自行百度了解算法 ...
- 剑指Offer36 数字在排序数组中出现的次数
/************************************************************************* > File Name: 36_Number ...
- poj1328
Radar Installation Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 73588 Accepted: 16 ...
- Android 开源项目分类汇总
Android 开源项目分类汇总 Android 开源项目第一篇——个性化控件(View)篇 包括ListView.ActionBar.Menu.ViewPager.Gallery.GridView ...
- MVC EF ObjectStateManager 中已存在具有同一键的对象。ObjectStateManager 无法跟踪具有相同键的多个对象。
遇到这个错误 在查询时 加上asNoTracking() 即可