网站服务器部署及优化---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的版本:

[root@linuxcast ~]# 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

[root@linuxcast ~]# 


第二步:安装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上只用光盘自带的软件包就可以搭建完成。


本文出自 “森林博客” 博客,请务必保留此出处http://murongqingqqq.blog.51cto.com/2902694/1537088

网站服务器部署及优化---1---LAMP环境搭建(rhel6.5),古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。