lamp环境下phpwind,wordpress,discuz论坛的搭建全过程

phpwind,wordpress,discuz3大论坛群英聚会

目前世界最流行的企业建站方式是LAMP(Linux+Apache+MySQL+PHP),即使用Linux作为操作系统,Apache作为Web服务器,MySQL作为数据库,PHP作为服务器端脚本解释器。这四个软件都是遵循GPL的开放源码软件,它们安全、稳定、快速、功能强大,使用它们可以建立一个快速、稳定、免费的网站系统。

1.APACHE的简介

Apache是世界使用排名第一的Web服务器,市场占有率达60%左右。

它的特点是简单、速度快、性能稳定。

它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用(可以运行在几乎所有的Unix、Windows、Linux系统平台上)、模块化结构以及它的可移植性等方面。

如果你准备选择Web服务器,毫无疑问Apache是你的最佳选择。接下来就开始我们的宏大的计划。

2.Mysql 数据库的简介

MySQL在过去由于性能高、成本低、可靠性好,已经成为最流行的开源数据库,因此被广泛地应用在Internet上的中小型网站中。随着MySQL的不断成熟,它也逐渐用于更多大规模网站和应用,比如维基百科、Google和Facebook等网站。非常流行的开源软件组合LAMP中的“M”指的就是MySQL。

3. PHP的简介

PHP 是一门简单而有效的编程语言,它像是粘合剂,可以将 LAMP 系统所有其他的组件粘合在一起。您可以使用 PHP 编写能访问 MySQL 数据库中的数据和 Linux 提供的一些特性的动态内容。

4.phpwind,wordpress,discuz论坛的简介

phpwind  

wordpress 

discuz   

注:实验的源码的下载地址

LAMP 安装 配置 
配置环境 
操作系统:Redhat Enterprise 5  内核版本2.6.18-164.el5

然后下载文件 mysql, apache, php ,请到下面的官方网址下载相应软件 
 
 

在这里我们使用 server 目录下的相关rpm包

httpd-2.2.3-31.el5.i386.rpm      apache 主配置文档

httpd-devel-2.2.3-31.el5.i386.rpm

httpd-manual-2.2.3-31.el5.i386.rpm  apache的相关手册

mysql-5.0.77-3.el5.i386.rpm      mysql的rpm 包

mysql-server-5.0.77-3.el5.i386.rpm    mysql服务器的主配置文档

php-5.1.6-23.2.el5_3.i386.rpm     php 动态脚本

php-mysql-5.1.6-23.2.el5_3.i386.rpm php和mysql数据库之间的连接器件

其他

phpMyAdmin-2.11.10.1-all-languages.zip  phpmyadmin的管理工具的源码

phpwind_GBK_8.3.zip phpwind的论坛的源码

wordpress_v3.0.5-zh_CN.zip wordpress论坛的源码

Discuz_7.2_FULL_SC_GBK.zip discuz论坛的源码

一:安装apache

1:[root@zzu ~]# yum install http*  安装http的包

[root@zzu ~]# cd /var/www/html/

[root@zzu html]# ll

total 0

2:[root@zzu html]# vim index.html  建立一个测试页

hello the world!!!!!!!!

3: [root@zzu html]# service httpd start  启动httpd的服务

Starting httpd: [ OK ]

4:测试

clip_image002

5: [root@zzu html]# chkconfig httpd on  设置httpd服务为自动启动

二:安装mysql

1:[root@zzu html]# yum install mysql*  安装mysql的包

Running Transaction

Installing : perl-DBI 1/10

Installing : mysql 2/10

Installing : perl-DBD-MySQL 3/10

Installing : mysql-server 4/10

Installing : libtool-ltdl 5/10

Installing : unixODBC 6/10

Installing : mysql-connector-odbc 7/10

Installing : mysql-bench 8/10

Installing : mysql-test 9/10

Installing : mysql-devel 10/10

2[root@zzu html]# service mysqld start    启动mysqld服务

3: [root@zzu html]# chkconfig mysqld on   设置mysqld为自动启动

[root@zzu html]# netstat -tupln|grep mysql   查看端口的状态

tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 449/mysqld

[root@zzu html]#

三:安装php 

1:建立一个index.php的测试页面

[root@zzu ~]# yum install php*

[root@zzu html]# cd /var/www/html/

[root@zzu html]# ll

total 4

-rw-r--r-- 1 root root 24 Mar 9 01:09 index.html

[root@zzu html]# mv index.html index.php

[root@zzu html]# ll

total 4

-rw-r--r-- 1 root root 24 Mar 9 01:09 index.php

[root@zzu html]# vim index.php

hello the world!!!!!!!!

<?php

phpinfo(); //测试http和php的结合

?>

注意:在这里我们知道了php是apache的一个模块,这样的话可以减少对系统资源的占用

Cat /etc/httpd/conf.d/php.conf

Cd /etc/httpd/modues/libphp5.mode

2:重新启动apache的服务

[root@zzu html]# service httpd restart

Stopping httpd: [ OK ]

Starting httpd: [ OK ]

3:在客户机上进行测试

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzzwgw.html