文档章节

Centos yum搭建lamp环境

小代码2016
 小代码2016
发布于 2014/12/20 23:21
字数 558
阅读 131
收藏 14
首先安装Apache2 
一条命令即可: 
yum -y install httpd
回车后,yum会提示当前已经安装的httpd版本,并自动更新;如果没有安装,则会自动安装。注意在yum安装过程中输入“Y”以确认安装。 
Apache安装完成后,手动启动Apache2: 
/etc/init.d/httpd start 
这时,直接在 浏览器中输入服务器的IP地址,即可看到Apache2的默认页面。此时的Apache仅仅能提供HTTP服务,不能执行php、也不能连接MySQL 数据库。 
 
安装MySQL 
由于CentOS中已经包含了MySQL,因此也仅需要yum即可: 
yum -y install mysql mysql-server 
完成后,使用如下命令启动MySQL服务: 
/etc/init.d/mysqld start 
 
安装php5 
使用如下命令安装php5:  
yum install php 
安装完php5后,必须要重新启动Apache以使php生效: 
/etc/init.d/httpd restart 
这时,Apache已经可以解析执行php脚本了。由于Apache的默认网站根目录位于:/var/www/html/,因此在此目录建立一个info.php用来测试Apache+ PHP的正确安装与否: 
  vi   <?php phpinfo();
 
然后在浏览器中访问/info.php,出现了PHPINFO的输出信息: 
  
 
PHP与Apache已经正确安装。 
接下来安装MySQL数据库与其它模块(如GD图形库、mbstring库等): 
yum  -y install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc 
安装过程可能比较慢,请耐心等待。完成后再次重启Apache: 
/etc/init.d/httpd restart 
重新在浏览器中打开IP/info.php页面,应该能找到MySQL、GD、mbstring等模块: 
 
 
此时LAMP运行环境已经初步安装完毕。最后还需要将LAMP组件设置为自动启动: 
chkconfig --levels 2345 httpd on 
chkconfig --levels 2345 mysqld on 
 
最后介绍相关配置与环境 
Apache主配置文件:/etc/httpd/conf/httpd.conf 
Apache主配置目录,可以将不同类型的配置分门别类放入这个目录中:/etc/httpd/conf.d/ 
Apache网站根目录:/var/www/ html
Apache日志文件目录:/var/log/httpd 
MySQL的my.cnf配置文件:/etc/my.cnf 
MySQL数据库文件位置:/usr/lib/ mysql 
 
 为了减少时间 可以把这些安全的命令 写到.sh脚本里面去 执行sh脚本来安装。

本文转载自:http://www.2cto.com/os/201212/176659.html

共有 人打赏支持
小代码2016
粉丝 38
博文 328
码字总数 153495
作品 0
安阳
程序员
私信 提问
CentOS 7中的httpd-2.4和CentOS 6中的httpd-2.2搭建wordpress博客系统和Discuz!论坛系统

在搭建wordpress博客系统和Discuz!论坛系统之前,我们需要在Centos中准备好LAMP环境。 现在以Centos 6为例演示其过程。 LAMP环境=linux+apche+mysql+php 在安装好的Centos 6.7中使用yun安装a...

001100ll
2017/09/06
0
0
LAMP环境部署

LAMP是linux系统很常用的运行环境。 如果没有特别的要求或限制,个人觉得还是使用yum进行部署较为方便快捷。 系统:CentOS6.7_x64 IP:192.168.1.109 1 安装yum仓库 wget -P /etc/yum.repos.d...

myexam
2016/07/08
0
0
CentOS6编译安装 LAMP+Wordpress--搭建自己的博客

CentOS6安装LAMP+Wordpress--搭建自己的博客 背景: LAMP也就是Linux+Apache+Mysql(Mariadb)+PHP(Python...),这是个基本的网站架构,在学会了编译安装LAMP环境后,在加上Wordpress就可以...

657188918
2017/10/11
0
0
CentOS 7下搭建LAMP并把MySQL单独分离

CentOS 7下搭建LAMP并把MySQL单独分离 原文:http://www.linuxidc.com/Linux/2017-05/144037.htm 环境: 系统:CentOS-7-x8664-Minimal-1611 Apache:httpd-2.4.25.tar MySQL:mysql-5.7.16.......

rshare
2017/11/05
0
0
实现loganalyzer

实验:实现loganalyzer 实验环境:三台主机。 1 日志服务器,充当mysql服务器的客户端 2 mysql mariadb 3 lap loganalyzer 实验思路:把本机的日志存储到特定的数据库中,也就是说日志服务器充...

疯帽爱丽丝
2017/10/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

java框架学习日志-13(Mybatis基本概念和简单的例子)

在mybatis初次学习Mybatis的时候,遇到了很多问题,虽然阿里云的视频有教学,但是视频教学所使用的软件和我自己使用的软件不用,我自己用的数据库是oracle数据库,开发环境是idea。而且视频中...

白话
今天
4
0
Java基础:String、StringBuffer和StringBuilder的区别

1 String String:字符串常量,字符串长度不可变。Java中String是immutable(不可变)的。 String类的包含如下定义: /** The value is used for character storage. */private final cha...

watermelon11
今天
3
0
mogodb服务

部署MongoDB 官网: https://www.mongodb.com/download-center/community 创建mongo数据目录 mkdir /data/mongodb 二进制部署 wget -c https://fastdl.mongodb.org/linux/mongodb-linux-x8......

以谁为师
昨天
5
0
大神教你Debian GNU/Linux 9.7 “Stretch” Live和安装镜像开放下载

Debian项目团队于昨天发布了Debian GNU/Linux 9 "Stretch" 的第7个维护版本更新,重点修复了APT软件管理器中存在的安全漏洞。在敦促每位用户尽快升级系统的同时,Debian团队还发布了Debian ...

linux-tao
昨天
4
0
PHP 相关配置

1. php-fpm的pool 编辑php-fpm配置文件php-fpm.con vim /usr/local/php/etc/php-fpm.conf //在[global]部分增加以下内容 include = etc/php-fpm.d/*.conf # 相当与Nginx的虚拟主机文件 “vho......

Yue_Chen
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部