网站服务器部署及优化---1---LAMP环境搭建(rhel6.5)
2014-08-07 17:50
731 查看
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 linux.net@gmail.com
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
注:测试的时间最好关闭防火墙和selinux
iptables -F 清空防火墙规则(原有的链)
iptables -X 清空自定义的列表
service iptbales save 保存防火墙策略
getenforce 查看selinux的状态
setenforce 0 设置为宽松模式
修改则需要将/etc/selinux/config文件中的"SELINUX="选项设置为:disabled
LAMP环境在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 linux.net@gmail.com
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
注:测试的时间最好关闭防火墙和selinux
iptables -F 清空防火墙规则(原有的链)
iptables -X 清空自定义的列表
service iptbales save 保存防火墙策略
getenforce 查看selinux的状态
setenforce 0 设置为宽松模式
修改则需要将/etc/selinux/config文件中的"SELINUX="选项设置为:disabled
LAMP环境在RedHat Enterprise 6.5上只用光盘自带的软件包就可以搭建完成。
相关文章推荐
- 网站服务器部署及优化---3---使用eAccelerator提升网站服务器的性能(rhel6.5) 推荐
- 网站服务器部署及优化---2---部署wordpress网站(rhel6.5)
- •搭建LAMP环境及快速部署双网站并实现基于域名的虚拟主机
- 在Linux下部署网站(java环境部署)第五章 FTP服务器搭建
- 如何使用mysql(lamp)分离环境搭建dedecms织梦网站及apache服务器常见的403http状态码及其解决方法
- CentOS6.5 ( Linux )下 LAMP 服务器环境搭建及服务器远程管理工具
- 在本机环境中搭建一个真正的web网站环境(和网站部署到服务器上效果一致)
- MyEclipse6.5中搭建Web环境(使用Tomcat6.0服务器)
- LAMP环境的搭建以及基于php动态网站的应用
- 4、单机运行环境搭建之 --CentOS-6.5优化Tomcat7
- LAMP服务器环境搭建三、apache安装
- RHEL5.3下搭建LAMP+Django环境(二)
- LAMP服务器环境搭建五、GZIP安装
- LAMP(Linux+Apachd+Mysql+Php)搭建网站环境
- Linux+httpd+mysql+php_网站服务器搭建_Lamp
- WEB服务器linux+apache+mysql+php LAMP源码环境搭建
- RHEL5.3下搭建LAMP+Django环境(一)
- RHEL5下搭建apache服务器(一)环境说明
- RHEL/CentOS 5.x使用yum快速安装部署Nginx+PHP(FastCGI)+MySQL生产环境及优化
- 网站服务器的搭建与优化笔记