门户网站平台搭建
基于安全性我们使用
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 �Cg mysql mysql
5 echo ‘/* Linuxthreads */’ >> /usr/include/pthread.h
注意
Linuxthreads
中的“
L
”是大写的。这个重定向必须在指定源码目录前进行。如果没有这个这个版本的mysql会报错,从而影响后面的安装
6
指定源码目录路径
./configure �C-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 �Can | 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,
如果出现这样的页面就可以了。
这时已经成功的搭建了网站平台了。可以进行发布网页等操作了。
本文出自 “激情燃烧的岁月” 博客,转载请与作者联系!