Chinaunix首页 | 论坛 | 博客
  • 博客访问: 154509
  • 博文数量: 21
  • 博客积分: 2116
  • 博客等级: 大尉
  • 技术积分: 225
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-30 10:03
个人简介

山东汉子

文章分类

全部博文(21)

文章存档

2011年(1)

2010年(20)

我的朋友

分类: 系统运维

2010-07-08 22:52:13

声明:本文版权归本博主所有,欢迎转载,转载请注明出处.保留所有权利.

由于最近忙着弄自己的服务器,折腾了好几个系统,呵呵,有 Fedora12, Redhat Enterprise Linux5.5,UBUNTU Linux 10 等.

现在就把自己在 Fedora12 下折腾LAMP的具体过程写下了,呵呵.

1. 网上下载 Fedora12 ISO文件,我是在虚拟机安装的,因此就不用刻录了.

2. 配置好 VMWare虚拟机, 开始安装Fedora12,安装用最小化安装即可,后面需要的编译库可以单独安装.

    或者偷懒的办法,全部安装,千万记得apache,mysql,php这几个不要安装,咱手动来安装最新版本.嘿嘿.

安装Fedora12速度很快,基本上15分钟之内就可以搞定啦.

记得,系统安装后需要设置SELinux,配置为允许apache 读取附加模块.

其他的,在配置LAMP环境的时候进行修改.(或者偷懒的做法,直接关掉selinux.)

3. LAMP安装环境设置:

所有下载的临时文件都存放在 /tmp/lamp目录下, 计划系统安装的目录为 /server,

其中apache安装在/server/apache,mysql安装在/server/mysql,php安装在/server/php.

mysql-5.1.47.tar.gz

httpd-2.2.15.tar.gz

php-5.3.2.tar.gz

解压缩三个文件,如下图所示.然后开始安装.

4 安装和配置apache+mysql+php

4.1 安装Apache.

#cd httpd-2.2.15

#./configure --prefix=/server/apache –enable-so –enable-rewrite

#make

#make install

#cd /tmp/lamp

4.2 安装Mysql

#groupadd –g 200 mysql

#useradd –u 200 -g mysql -d /server/mysql –M mysql 

#cd mysql-5.1.47

#./configure --prefix=/server/mysql --sysconfdir=/etc

#make

#make install

#cp support-files/my-medium.cnf /etc/my.cnf 

    //主配置文件. 注意:这个my-medium.cnf未必在该目录,如果不在,多找找其他地方^_^

# cd /server/mysql

#chown –R mysql .

#chgrp –R mysql .

    //以上两行改变当前文件夹内所有文件的属主和属组.

#bin/mysql_install_db --user=mysql  //使用账号来初始化数据库

#chown –R mysql:mysql /server/mysql/var/mysql

#bin/mysqld_safe --user=mysql &

#bin/mysqladmin –u root password ‘yournewpassword’ //设置新密码

#/server/mysql/bin/mysql –u root –p   //输入密码登陆mysql进行测试数据库

#vi /etc/rc.d/rc.local   

  //设置mysql 在Fedora启动时自动启动,在文件末尾填入如下行

“cd /server/mysql; /server/mysql/bin/mysqld_safe --user=mysql &”

#cd /tmp/lamp

4.3 安装php

#cd php-5.3.2

#./configure --prefix=/server/php --with-mysql=/server/mysql --with-apxs2=/server/apache/bin/apxs

#make

#make install

#cp php.ini-development /server/php/lib/php.ini

#vi /server/php/lib/php.ini

//*修改 “register_globals=On”

4.5 配置 httpd.conf

#vi /server/apache/conf/httpd.conf

//找到"AddType application/x-gzip .tgz"行,在后面添加如下两行

“AddType application/x-httpd-php .php”

“AddType application/x-httpd-php-source .phps”

//找到”DirectoryIndex index.html”行,修改为如下

DirectoryIndex index.php index.html”

//让Apache 随着系统启动自动启动

#cp /server/apache/bin/apachectl /etc/rc.d/init.d/apache

#chmod +x /etc/rc.d/init.d/apache

#ln –s /etc/rc.d/init.d/apache /etc/rc0.d/S100apache

#ln –s /etc/rc.d/init.d/apache /etc/rc0.d/K100apache

#ln –s /etc/rc.d/init.d/apache /etc/rc3.d/S100apache

#ln –s /etc/rc.d/init.d/apache /etc/rc3.d/K100apache

#ln –s /etc/rc.d/init.d/apache /etc/rc5.d/S100apache

#ln –s /etc/rc.d/init.d/apache /etc/rc5.d/K100apache

4.6 测试LAMP

编辑一个页面文件,测试Apache+PHP是否运行

#vi /server/apache/htdocs/index.php

//内容为

   

        phpinfo();

    ?>

#/server/apache/bin/apachectl –k start  //重新启动Apache

完成后,在浏览器页面输入 “”就可以看到phpinfo的信息页面.

-------=======END=======-------

欢迎转载,转载请注明出处,多谢...

有任何看法请留言,或者

联系Email: zhangmtao#live.cn,替换字符,你知道的. 

阅读(633) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:Meeting Room Booking System on Fedora 12 - MRBS

给主人留下些什么吧!~~