欢迎来到CentOS问吧,从这里您能进入CentOS世界!

CentOS问吧

当前位置: 主页 > CentOS服务器 > Web >

CentOS 6.0 LAMP 搭建

时间:2011-07-18 09:51来源:未知 作者:admin 点击:
本文参考: http://www.linuxidc.com/Linux/2011-07/38598.htm,但是由于yum download的时候网速比较慢,所以大部分包可以直接使用DVD光盘中的包安装。 MySQL安装 下载: MySQL-server-5.5.14-1.rhel5.i386.rpm

本文参考:http://www.linuxidc.com/Linux/2011-07/38598.htm,但是由于yum download的时候网速比较慢,所以大部分包可以直接使用DVD光盘中的包安装。

MySQL安装

下载:MySQL-server-5.5.14-1.rhel5.i386.rpm MySQL-client-5.5.14-1.rhel4.i386.rpm MySQL-devel-5.5.14-1.rhel4.i386.rpm

MySQL-server-5.5.14-1.rhel5.i386.rpm MySQL-client-5.5.14-1.rhel4.i386.rpm MySQL-devel-5.5.14-1.rhel4.i386.rpm

安装后,修改root密码:/usr/bin/mysqladmin -u root password 'new-password'

mysql 的启动在:/etc/init.d/mysql start

配置系统启动时自动启动MySQL: chkconfig --levels 235 mysql on

如果到后面MySQL和php需要的mysql lib 不匹配则从光盘包中安装MySQL(建议从光盘文件中安装)

rpm -ivh mysql-5.1.47-4.el6.i686.rpm

rpm -ivh perl-DBD-MySQL-4.013-3.el6.i686.rpm

rpm -ivh perl-DBI-1.609-4.el6.i686.rpm

rpm -ivh mysql-libs-5.1.47-4.el6.i686.rpm

rpm -ivh mysql-server-5.1.47-4.el6.i686.rpm

chkconfig --levels 235 mysqld on

/etc/init.d/mysqld start

mysql_secure_installation

 

Apache2 安装

rpm -ivh httpd-2.2.15-5.el6.centos.i686.rpm  (rpm包可以在光盘文件中找到)

配置系统启动时自动启动apache:chkconfig --levels 235 httpd on

安装PHP (rpm包在光盘中有)

rpm -ivh php-common-5.3.2-6.el6.i686.rpm

rpm -ivh php-cli-5.3.2-6.el6.i686.rpm

rpm -ivh php-5.3.2-6.el6.i686.rpm 

gedit /etc/httpd/conf/httpd.conf    添加:(一下两项可以先不添加就试试,如果info.php不成功,再添加)

LoadModule php5_module /usr/lib/httpd/modules/libphp5.so

AddType application/x-httpd-php .php

修改:ServerName 127.0.0.1:80

完后要重启httpd: /etc/init.d/httpd restart

 编写info.php

touch /var/www/html/info.php

gedit /var/www/html/info.php

内容:

<?php

  phpinfo();

?>

 然后:http://localhost

在PHP中添加MySQL支持

gedit /etc/php.ini

修改:mysql.default_port = 3306

mysql.default_host = localhost

mysql.default_user = root

mysql.default_password = yourpassword

yum search php

(yum install php-mysql php-gd php-imap php-ldap php-mbstring php-odbc php-pear php-xml php-xmlrpc)

或者:

rpm -ivh php-mysql-5.3.2-6.el6.i686.rpm

rpm -ivh php-gd-5.3.2-6.el6.i686.rpm

rpm -ivh libc-client-2007e-11.el6.i686.rpm

rpm -ivh php-imap-5.3.2-6.el6.i686.rpm

rpm -ivh php-ldap-5.3.2-6.el6.i686.rpm

rpm -ivh php-mbstring-5.3.2-6.el6.i686.rpm

rpm -ivh unixODBC-2.2.14-11.el6.i686.rpm

rpm -ivh php-odbc-5.3.2-6.el6.i686.rpm

rpm -ivh php-pear-1.9.0-2.el6.noarch.rpm

rpm -ivh php-xml-5.3.2-6.el6.i686.rpm

rpm -ivh php-xmlrpc-5.3.2-6.el6.i686.rpm

 /etc/init.d/httpd restart

phpMyAdmin 安装

phpMyAdmin是一个Web界面,通过它可以管理你的MySQL数据库。

首先,我们使我们的CentOS 系统的RPMForge软件库phpMyAdmin是不是官方的CentOS 6.0库:

导入rpmforge的GPG密钥:

rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt

x86_64 系统安装命令:

yum install http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm

i386 系统安装命令:

yum install http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm

 现在可以安装phpMyAdmin如下:

yum install phpmyadmin

现在,我们配置phpMyAdmin。改变Apache的配置,使phpMyAdmin连接,而不仅仅是从localhost(注释掉允许) :

vi /etc/httpd/conf.d/phpmyadmin.conf

#
# Web application to manage MySQL
#

#
# Order Deny,Allow
# Deny from all
# Allow from 127.0.0.1
#

Alias /phpmyadmin /usr/share/phpmyadmin
Alias /phpMyAdmin /usr/share/phpmyadmin
Alias /mysqladmin /usr/share/phpmyadmin

下一步,我们改变在phpMyAdmin的身份验证 cookie ,HTTP:

vi /usr/share/phpmyadmin/config.inc.php[...]
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = ‘http’;
[...]

/etc/init.d/httpd restart

之后,您可以根据访问phpMyAdmin http://localhost/phpmyadmin/管理数据库:

相关链接

  Apache: http://httpd.apache.org/

  PHP: http://www.php.net/

  MySQL: http://www.mysql.com/

  CentOS: http://www.centos.org/

  phpMyAdmin: http://www.phpmyadmin.net/

(责任编辑:admin)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片
栏目列表
推荐内容