网站服务器部署及优化---1---LAMP环境搭建(rhel6.5)

RedHat Enterprise 6.5

第一步:安装apache

yum install -y httpd      安装相应软件包(前提是需要搭好yum源)

service httpd start    启动apache服务

默认配置文件为:/etc/httpd/conf/httpd.conf

模块配置文件存放目录:/etc/httpd/conf.d

注:Apache可以通过扩展模块来扩充自己的功能,通常一个模块对应一个文件在/etc/httpd/conf.d目录下

/etc/httpd/conf/httpd.conf文件的部分配置解释:

1,管理员邮箱地址: ServerAdmin   [email protected]

2,主机名: ServerName    www.linuxcast.net:80

3,目录: DocumentRoot  "/var/www/html"    可以根据自己的意愿来修改

4,目录控制的选项: <Directory "/var/www/html">       </Directory>

注:修改完配置文件之后不要忘记重新启动服务:service  httpd  restart

Apache的版本:

[[email protected] ~]# rpm -qa | grep httpd

httpd-manual-2.2.15-29.el6_4.noarch

httpd-devel-2.2.15-29.el6_4.x86_64

httpd-tools-2.2.15-29.el6_4.x86_64

httpd-2.2.15-29.el6_4.x86_64

[[email protected] ~]#

第二步:安装php

yum install -y php

安装完之后,/etc/conf.d目录下会产生php.conf文件;

php相当于Apache的一个模块;

php.conf是php模块的配置文件;

默认情况下Apache对php的支持是使用模块的形式,我们成为mod-php;

在/etc/httpd/modules下会出现libphp5.so模块;

该模块的功能是解析php代码;

php默认不带有MySQL模块。

建立测试是否支持php的网页:

vim /var/www/html/index.php

<?php

phpinfo();

?>

由于安装完php之后,php.conf文件中会有指定:DirectoryIndex index.php

所以在访问127.0.0.0的时候,会自动现实index.php的内容。

注:如果同时存在index.html和index.php,主页也会默认显示index.php网页内容。

php的版本:php-5.3.3-26.el6.x86_64

第三步:安装MySQL数据库

yum install -y mysql-server mysql

service mysqld start

修改mysql密码:mysqladmin -u root  password ‘linuxcast‘

登录:mysql -u root -p

输入密码:xxx

设置mysql和httpd开机自启动

chkconfig mysqld on

chkconfig httpd on

MySQL安装完之后php并不支持mysql,需要安装php-mysql

yum install -y php-mysql

php-mysql提供php和MySQL之间的接口,让php具有访问和链接MySQL的功能

安装之后需要重新启动httpd服务(service httpd restart)

再次访问index.php页面,可以看到有相关的mysql模块(mysql模块和mysqli模块)

完成安装之后,即Apache具有支持php模块和MySQL

MySQL的版本:

mysql-5.1.71-1.el6.x86_64

mysql-server-5.1.71-1.el6.x86_64

php-mysql的版本:

php-mysql-5.3.3-26.el6.x86_64

LAMP环境在RedHat Enterprise 6.5上只用光盘自带的软件包就可以搭建完成。

网站服务器部署及优化---1---LAMP环境搭建(rhel6.5)

时间: 2024-10-14 03:00:34

网站服务器部署及优化---1---LAMP环境搭建(rhel6.5)的相关文章

网站服务器部署及优化---3---使用eAccelerator提升网站服务器的性能(rhel6.5)

RedHat Enterprise 6.5环境下使用eAccelerator优化网站性能 第一步:在做优化之前,首先对网站服务器的硬件做一下检测 1,内存信息:2G内存,swap容量为4G [[email protected] ~]# free -m total       used       free     shared    buffers     cached Mem:          1870       1228        642          0         47

网站服务器部署及优化---2---部署wordpress网站(rhel6.5)

RedHat Enterprise 6.5环境下wordpress网站部署 第一步:下载wordpress网站压缩包并解压 [[email protected] data]# wget http://cn.wordpress.org/wordpress-3.9-zh_CN.zip -O wordpress.zip [[email protected] data]# unzip wordpress.zip [[email protected] data]# mkdir /var/www/html/

LAMP环境搭建(源码包安装,仅测试)

linux系统+Apache服务+MySQL数据库+PHP 安装顺序:PHP要在最后安装 首先将安装包上传到/root目录下 链接:http://pan.baidu.com/s/1nvbWEk5 密码:9r9w ************************************************************************************************************************************************

lamp环境搭建(ubuntu)

系统:Ubuntu14.04 方法一.最简单的在线安装 (参考网址:http://os.51cto.com/art/201307/405333.htm) 具体过程: [1]打开终端,执行命令 # sudo apt-get install lamp-server^ 注意:不要丢掉末尾的^号,否则命令不执行. 然后根据提示选择同意(y),设置MySQL的密码.. .直至安装过程自动结束,就可以把所有依赖的包都下载安装上. [2]测试与进一步配置 (2-1)测试Apache服务器,打开浏览器,输入地址

LAMP环境搭建-实例(论坛)

LAPM环境搭建-rpm安装 一.LAMP简介 LAMP(Linux- Apache-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据库,Perl.PHP或者Python编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构.LAMP具有通用.跨平台.高性能.低价格的 优势,因此LAMP无论是性能.质量还是价格都是企业搭建网站的首选平台. 1.安装 [[email protect

新版LAMP环境搭建

新版LAMP环境搭建 注意:先安装MySQL和Apache,后安装PHP,因为PHP配置编译的时候需要指定mysql路径和apache路径. 编译安装: httpd-2.4.12.tar.gz +  mysql-5.6.22-linux-glibc2.5-x86_64.tar.gz  +  php-5.4.39.tar.gz + xcache-2.0.0.tar.gz 实验环境:               CentOS 6.5 x86_64 编译安装Apache (1)构建MPM为静态模块 在

LAMP环境搭建教程

学习PHP脚本编程语言之前,必须先搭建并熟悉开发环境,开发环境有很多种,例如LAMP.WAMP.MAMP等.这里我介绍一下LAMP环境的搭建,即Linux.Apache.MySQL.PHP环境. 一.首先安装操作系统 操作系统:centos6.3 IP地址:192.168.146.129 网关: DNS: 操作系统安装步骤,此处不在给出截图. 备注:服务器系统采用最小化安装,安装一下GCC编译工具和一个桌面即可.如下图所示: 二.LAMP安装前的准备 1.获取软件包 httpd-2.4.2.ta

Lamp环境搭建 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ---之Mysql与PHP环境的搭建

Lamp环境搭建 ---之Mysql与PHP环境的搭建 第一部分:足够的磁盘空间 在前期我们用快照建立的虚拟机磁盘空间只有8G,而Mysql至少需要20G的磁盘空间,所以我们首先就要进行磁盘扩容. ###磁盘扩容: 分区>>pvcreate>>vgextend>>lvextend 增加一块20G的虚拟磁盘/dev/vdb,并把全部空间用做扩展空间: #分区: #扩展逻辑卷 ##扩展完之后用lvs 和vgs查看.两者都扩展了,但是用df -h 查看,并没有,需要刷新一下,

Centos7下的LAMP环境搭建

参考网站:http://www.cnblogs.com/mchina/archive/2012/05/17/2507102.html http://www.osyunwei.com/archives/5910.html http://www.luoxiao123.cn/centos-yum-lnmp.html http://blog.sina.com.cn/s/blog_66ac09390101ivep.html Centos7.0   lamp环境搭建 CentOS 7.0默认使用的是fire