您的位置:首页 > 运维架构 > Linux

linux下网站平台搭建

2009-05-10 16:40 337 查看
门户网站平台搭建
基于安全性我们使用linux系统下的网站平台,网站平台主要用到数据库、apache以及网页文本语言
下面我们来介绍怎样搭建,我使用的数据库是mysql 网页编译语言是php,特别注意mysql、apache和php的安装顺序,必须是先安装mysql然后是apache,最后是php,因为安装apache需要调用mysql,而安装php又要调用mysql和apache。在linux中组件的安装有很强的依赖性。
一mysql安装
安装前准备:
下载mysql于/usr/local/src下。我为方便就下在了/root下,在生产环境中一定要下在/usr/local/src目录下,不可下在/root下。
具体步骤为:
1 下载mysql-4.0.27.tar与/root目录下
2 解压mysql-4.0.27.tar tar -zxvf mysql-4.0.27.tar.gz
3 进入mysql-4.0.27目录 cd mysql-4.0.27
4 创建组和用户
groupadd mysql
useradd –g mysql mysql
5 echo ‘/* Linuxthreads */’ >> /usr/include/pthread.h
注意 Linuxthreads中的“L”是大写的。这个重定向必须在指定源码目录前进行。如果没有这个这个版本的mysql会报错,从而影响后面的安装
6 指定源码目录路径 ./configure –-prefix=/usr/local/mysql
7 编译 make
8 编译安装 make install
9 复制mysql的配置文件
cp support-files/my-mediam.cnf /usr/my.cnf
10进入安装目录 cd /usr/local/mysql
11 用mysql用户对数据库进行初始化 bin/mysql_install_db --user=mysql
12 将当前目录下的所有目录及子目录的属主、属组进行更改
Chown -R root .
Chown -R mysql mysql var
Chgrp -R mysql
如图所示:



13 将mysql运行转到后台: bin/mysql_safe --user=mysql &
必须确定mysql是启动的。通过查看端口即可,具体是这样的
netstat –an | grep “3306”
二 apache安装
1下载httpd-2.0.58.tar
2 解压httpd-2.0.58.tar tar -zxvf httpd-2.0.58.tar.gz
3 进入httpd-2.0.58.目录 cd httpd-2.0.58
4编译前准备:./configure --prefix=/usr/local/apache --enable-module=so
5 编译: make
6 编译安装: make install
注意:手工启动apache /usr/local/apache/bin/apachetcl start
三 php安装
1 下载php-4.4.2.tar
2 解压 php-4.4.2.tar tar -zxvf php-4.4.2.tar.gz
3 进入源码目录; cd /usr/local/php
4 编译前准备:
./configure --prefix=/usr/local/php --with-mysql --with-apxs2=/usr/local/apache/bin/apxs
5 编译: make
6编译安装: make install
7 复制php配置文件:cp php-4.4.2/php.ini-dist /usr/local/lib/php.ini
8 修改apache的配置文件,
vi /usr/local/apache/conf/httpd.conf
打开时安G,在最后一行中添加后保存



特别注意addtype中的“a”和“t”大写 和后面的空格必须有,修改保存后重启apache服务。这时已经基本准备好了。可以进行测试了。
下面我们来测试:
新建一个php页面
如:vi /usr/local/apache/htdocs/index.php进入编辑目录
按 a、I 、o等进入文本编辑界面输入如图所示的内容保存即可:



注意内容必须以分号结尾

在浏览器中输入http://192.168.0.107/index.php,如果出现这样的页面就可以了。



这时已经成功的搭建了网站平台了。可以进行发布网页等操作了。本文出自 “激情燃烧的岁月” 博客,转载请与作者联系!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: