当前位置:文档之家› REHEL5 LAMP整体环境搭建(discuz)

REHEL5 LAMP整体环境搭建(discuz)

REHEL5 LAMP整体环境搭建(discuz)
REHEL5 LAMP整体环境搭建(discuz)

REHEL5 LAMP整体环境搭建(discuz)

一、拷贝软件到服务器(Discuz、UCenter、mysql、 php、apache、ZendOptimizer)

二、修改远程登录显示乱码

1.编辑:/etc/sysconfig/il8n

2.把UTF-8改成GB18030

关闭selinux

使用文本编辑工具打开 /etc/selinux/config

把 SELINUX=enforcing 注释掉:#SELINUX=enforcing ,然后新加一行为:SELINUX=disabled 保存,关闭。

重启系统。

三、关闭不需要的服务(discuz可选)

# ntsysv

以下仅列出需要启动的服务,未列出的服务一律推荐关闭:

atd

crond

irqbalance

microcode_ctl

network

sendmail

sshd

syslog

snmpd (cacti时启用)

snmptrapd(cacti时启用)

四、重启

#init 6

五、安装mysql

# rpm -qa |grep mysql 查看系统中是否已经安装了MySQL,如果是卸载所有以mysql 开头的包.

# rpm -e --allmatches --nodeps mysql-5.0.77-4.el5_5.4

--nodeps:参数安装和卸载的时候不考虑依赖关系

--allmatches:卸载所有匹配的包,RPM可将同一软件的不同版本安装到系统中,这样如果想全部卸载掉,这时仅简单输软件名是不行的,将出现错误(适用于安装多个不同版本rpm包,或是同一个版本重复安装)

2. 解压

#tar -zxvf mysql-5.0.56.tar.gz -C /usr/local/src/

-C: 解压到制定目录

3.进入目录

# cd /usr/local/src/mysql-5.1.30/

4. 配置安装 (配置前先建立一个mysql文件夹)

# ./configure --prefix=/usr/local/mysql/ \

> --with-extra-charsets=all \

> --sysconfdir=/etc 配置文件的路径

(出现Thank you for choosing MySQL!就成功了)

以下可选:

--localstatedir=/usr/local/mysql/data \ 数据库存放的路径(需要手动新建data文件夹)

> --enable-assembler \ 使用一些字符函数的汇编版本

> --with-mysqld-ldflags=-all-static \ 以纯静态方式编译服务端

> --with-charset=utf8 \ 添加utf8字符支持

> --with-extra-charsets=all 添加所有字符支持

--with-plugins=all 如果从源代码编译安装mysql,缺省安装时,是没有innodb引擎的.所

mysql里可以执行show engines命令来查看当前的mysql服务器所支持的存储引擎.

5 make

6 make install

7 拷贝一个配置文件,当作以后mysql的配置文件

# cp /usr/local/mysql/share/mysql/https://www.doczj.com/doc/8910584782.html,f /etc/https://www.doczj.com/doc/8910584782.html,f(出现cp: overwrite `/etc/https://www.doczj.com/doc/8910584782.html,f'? y问是否覆盖,因为rpm装过所以有一个原来的,选择y是)

!这里添加一个选择项,如果没有用rpm装过,那么系统本身不会有mysql的用户和组,所以要自己建立。

groupadd mysql

useradd -g mysql -d m/usr/local/var mysql

注意:https://www.doczj.com/doc/8910584782.html,f里注释掉skip-federated新版本不需要这个参数了。如果需要这个引擎的在编译的时候要加上--with-plugins=federated,在https://www.doczj.com/doc/8910584782.html,f里用federated参数就行了。

先修改https://www.doczj.com/doc/8910584782.html,f,再初使化数据库,要不然过不去的。

8 改Mysql用户的宿主目录

# vi /etc/passwd 找mysql用户,把宿主目录的路径改成/usr/local/mysql/var (var 文件夹要自己建立# mkdir /usr/local/mysql/var)

建立完了用ll -d var/看下文件夹的属性,发现属主和属组不对,应该是mysql

9 改mysql用户宿主目录的属主和属组

chown -R mysql:mysql /usr/local/mysql/var/

-R:递归处理

10 切换到mysql用户

# su - mysql

11 初始化mysql服务器中的数据库,也就是安装数据库

$ /usr/local/mysql/bin/mysql_install_db --user=mysql

# vi /etc/https://www.doczj.com/doc/8910584782.html,f

//添加以下行

[mysqld]

set-variable=max_connections=1000

set-variable=max_user_connections=500

set-variable=wait_timeout=200

//max_connections设置最大连接数为1000

//max_user_connections设置每用户最大连接数为500

//wait_timeout表示200秒后将关闭空闲(IDLE)的连接,但是对正在工作的连接不影响 13 启动mysql

$ /usr/local/mysql/bin/mysqld_safe & (出现Starting mysqld daemon with databases from /usr/local/var,多按几下回车)

停止mysql

# /usr/local/mysql/bin/mysqladmin -u root -p shutdown

13 测试下是否运行

$ netstat -tnl |grep 3306 (看到 3306 就是mysql 的默认端口,显示3306端口表示成功启动了mysql)

14 登陆mysql

1.如果在root用户下:先给root用户设置密码:

/usr/local/mysql/bin/mysqladmin -u root password "这里写密码"

# /usr/local/mysql/bin/mysql -uroot -p (加-p参数是要求输入密码) 2.如果还在mysql用户下:

$ mysql -uroot (如果找不到mysql命令,那么就用绝对路径

/usr/local/mysql/bin/mysql -uroot)

3.显示所有数据库:mysql> show databases;

4.创建数据库:mysql> create database cacti; cacti是数据库名字

5.删除数据库:mysql> drop database cacti;

mysqladmin -u root password 密码

这时,以后在登录就给用:mysql -u root -p 然后输入密码的方式登录了。

\q:退出

15 设置自动启动

1. su - 换成管理员身份

# echo "/usr/local/bin/mysqld_safe &" >> /etc/rc.local

more /etc/rc.local 查看是否添加成功

2.这是另外一种方法

在MySQL二进制包里面有一个叫myslq.server的启动脚本程序。把它复制到

/etc/rc.d/init.d目录里面

#cp /usr/local/src/mysql-5.0.56/support-files/mysql.server

/etc/rc.d/init.d/mysqld (cp: overwrite `/etc/rc.d/init.d/mysqld'? y询问是否覆盖,选y是)

修改/etc/rc.d/init.d/mysqld文件的权限

# chmod 700 /etc/rc.d/init.d/mysqld

使用 chkconfig

#chkconfig --level 35 mysqld on

# chkconfig --list mysqld

六、安装apache

1 查看gcc环境:#rpm -q gcc

2 将源码包拷贝到/usr/local/src/目录下

#mv httpd-2.2.9.tar.gz php-5.2.6.tar.gz /usr/local/src/

3 解压

#tar zxvf httpd-2.2.9.tar.gz

4 进入目录

#cd httpd-2.2.9

5 新建apache2文件夹

mkdir /usr/local/apache2

6 编译前的配置

#./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite

--prefix=:指定apache安装的目录(如果不指定,就安装到=/usr/local目录下) --enable-so :开启动态加载模块功能

--enable-rewrite:开启rewrite功能

--enable-ssl 支持ssl套接字层

7 编译程序

#make

8 安装已编译好的程序

#make install

9 apache启动

#/usr/local/apache2/bin/apachectl start

查看:#ps -All |grep httpd

在浏览器测试一下,因该能看见:It works!

安装GD库

https://www.doczj.com/doc/8910584782.html,/s/blog_517e2e1b0100ejyg.html

七、以模块方式安装php

1 解压

# tar -zxvf php-5.2.6.tar.gz -C /usr/local/src/

-C :配合tar命令,把源码包释放到指定目录

2 进入目录

# cd /usr/local/src/php-5.2.6

3 编译前配置

# cd php-5.2.6/

[root@localhost php-5.2.6]# ./configure --prefix=/usr/local/php5 \

> --with-config-file-path=/usr/local/php5 \

> --with-mysql=/usr/local/mysql/ \

> --with-gd=/usr/local/libgd \

> --enable-gd-native-ttf \

> --with-ttf \

> --enable-gd-jis-conv \

> --with-libxml-dir=/usr/local/libxml2 \

> --with-zlib-dir=/usr/local/zlib \

> --with-freetype-dir=/usr/local/freetype \

> --with-jpeg-dir=/usr/local/libjpeg

> --with-png-dir=/usr/local/libpng

> --enable-xml

> --enable-sockets

> --enable-mbstring

> --with-mcrypt

--with-apxs2 :设置php为apache服务器提供的模块安装的位置

--with-config-file-path :设置php程序的配置文件所在位置。

--with-mysql=/usr/local/mysql/:设置php为mysql提供模块的位置

--with-gd=/usr/local/libgd 支持GD库

--with-ttf 支持ttf

--enable-gd-native-ttf //激活对本地 TrueType 字符串函数的支持--with-ttf //激活对 FreeType 1.x 的支持

--with-jpeg-dir=/usr/local/libjpeg //激活对 jpeg-6b 的支持

--with-png-dir=/usr/local/libpng //激活对 png 的支持

--enable-xml //支持XML

--enable-sockets //支持套接字

--enable-mbstring //安装phpmyadmin时用

--with-mcrypt //安装phpmyadmin时用,php传输加密方法

4 编译和安装

#make ;make install

5 拷贝模板配置文件

因为安装完成后,还没有配置文件,所以把php源码包里的php.ini-dist文件拷贝出来

# cp php.ini-dist /usr/local/php5/php.ini

6 apache设置

打开apache配置文件:/usr/local/apache2/conf/httpd.conf

看看是否存在这行:LoadModule php5_module modules/libphp5.so

再加入一行 AddType application/x-httpd-php .php .php4 .php5(加在AddType application/x-compress .Z

\\.php .php4 .php5意思是以这些扩展名结尾的文件,在apache中用php解析器解析。 AddType application/x-gzip .gz .tgz下面就行)

再找到 DirectoryIndex关键字:添加 index.php

7 重启apache服务

[root@localhost php5]# /usr/local/apache2/bin/apachectl stop

[root@localhost php5]# /usr/local/apache2/bin/apachectl start

8 测试一下

在/usr/local/apache2/htdocs下建立test.php文件

phpinfo();

?>

八安装ZendOptimizer

1 解压

# tar zxvf ZendOptimizer-3.3.0a-linux-glibc21-i386.tar.gz -C /usr/local/src/ 2 进入目录

#cd /usr/local/src/ZendOptimizer-3.3.0a-linux-glibc21-i386

3 安装

./install

然后一路回车,看到这个,php.ini的路径,要写的是目录路径

然后再一路回车

4 测试下,做个php测试页

# vi /usr/local/apache2/htdocs/testZend.php

5 访问下看看

应该看到,红框里的内容

安装eaccelerato0.9.5

1.解压 tar jxvf eaccelerator-0.9.5.3.tar.bz2 -C /usr/local/src (因为是bz2包,所以要用j,而不用z)

2.进入解压目录

cd /usr/local/src/eaccelerator-0.9.5.3/

3.指定php所在路径

# export PHP_PREFIX="/usr/local/php5"

# $PHP_PREFIX/bin/phpize

# ./configure --enable-eaccelerator=shared

--with-php-config=$PHP_PREFIX/bin/php-config

# make ; make install

这时会将eaccelerator安装到php目录中,屏幕会显示eaccelerator.so所在路径,例如:

Installing shared extensions:

/usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/ 记住这个路径。

4.修改php.ini 在最后加入

[eaccelerator]

extension="/usr/local/php5/lib/php/extensions/no-debug-non-zts-20 060613/eaccelerator.so"

eaccelerator.shm_size="32"

eaccelerator.cache_dir="/data/cache/eaccelerator"

eaccelerator.enable="1"

eaccelerator.optimizer="1"

eaccelerator.check_mtime="1"

eaccelerator.debug="0"

eaccelerator.filter=""

eaccelerator.shm_max="0"

eaccelerator.shm_ttl="0"

eaccelerator.shm_prune_period="0"

eaccelerator.shm_only="0"

https://www.doczj.com/doc/8910584782.html,press="1"

https://www.doczj.com/doc/8910584782.html,press_level="9"

解释:

extension"/usr/local/php5/lib/php/extensions/no-debug-non-zts-2006061 3/eaccelerator.so"

解释:PHP扩展eaccelerator.so的路径。就是上面要记下的绝对路径

--------------------

eaccelerator.shm_size="32"

解释:eaccelerator可使用的共享内存大小(单位为MB)。

在Linux下,单个进程的最大内存使用量受/proc/sys/kernel/shmmax中设置的数字限制(单位为字节),例如CentOS 4.4的shmmax默认值为33554432字节(33554432bytes/1024/1024=32MB)。

临时更改该值:

# echo 字节数 > /proc/sys/kernel/shmmax

按照以上方法更改,在每次重启系统时,该值会被自动还原。如果想永久更改,可以修改/etc/sysctl.conf文件,设置:

kernel.shmmax = 字节数

--------------------

eaccelerator.cache_dir="/data/cache/eaccelerator"

解释:缓存路径,可以使用命令mkdir -p /data/cache/eaccelerator创建该目录,然后使用命令chmod 0777 /data/cache/eaccelerator设置该目录权限为0777

--------------------

eaccelerator.enable="1"

解释:打开或者关闭eaccelerator。"1"指打开,"0"指关闭。默认值为"1"。

--------------------

eaccelerator.optimizer="1"

解释:打开或者关闭代码优化,开启可以加快代码的执行速度。"1"指打开,"0"指关闭。默认值为"1"。

--------------------

eaccelerator.check_mtime="1"

解释:当打开此项时,eaccelerator会在每次请求时检查php文件的修改时间,看其是否被修改过,这会耗费一点时间,如果php文件被修改过,eaccelerator会重新编译缓存该php文件。当关闭此项时,如果php文件被修改,则需要手工删除eaccelerator缓存,才能显示被修改的php文件。"1"指打开,"0"指关闭。默认值为"1"。

--------------------

eaccelerator.debug="0"

解释:打开或者关闭调试记录。当打开时,eaccelerator会将对一个缓存文件的每次请求都写进log。打开此项只对调试eaccelerator是否有BUG时有益处。"1"指打开,"0"指关闭。默认值为"0"。

--------------------

eaccelerator.filter=""

解释:决定哪些PHP文件应该被缓存。可以指定一个范围(比如"*.php *.phtml"),这样被指定的文件就会被缓存。如果该范围以!开头,被指定的文件就不会被缓存。默认值为"",表示缓存所有的PHP文件。

--------------------

eaccelerator.shm_max="0"

解释:一个用户使用例如eaccelerator_put之类的函数能够往共享内存中加载的最大数据。默认值为"0",表示不限制。(单位为字节)

--------------------

eaccelerator.shm_ttl="0"

解释:当没有足够的空闲共享内存去尝试缓冲一个新脚本时,将删除至少在shm_ttl秒之前没有被访问过的文件。默认值为"0",表示不尝试从共享内存中删除任何旧的脚本。(单位为秒)

--------------------

eaccelerator.shm_prune_period="0"

解释:当没有足够的空闲共享内存去尝试缓冲一个新脚本时,将删所有旧脚本,前提是这个尝试在超过shm_prune_period秒之前被执行过。默认值为"0",表示不尝试从共享内存中删除任何旧的脚本。(单位为秒)

--------------------

eaccelerator.shm_only="0"

解释:打开或者关闭在磁盘上缓存编译过的脚本。这个参数对会话数据和内容缓存没有效果。默认值为"0",表示使用磁盘和共享内存来缓存。

--------------------

https://www.doczj.com/doc/8910584782.html,press="1"

解释:打开或者关闭缓存内容压缩。"1"指打开,"0"指关闭。默认值为"1"。

--------------------

https://www.doczj.com/doc/8910584782.html,press_level="9"

解释:内存压缩的级别。默认值为"9",表示最大压缩。

5.建立缓存目录:

# mkdir -p /data/cache/eaccelerator

# chmod 0777 /data/cache/eaccelerator

6.重启apache

# /usr/local/apache2/bin/apachectl stop

# /usr/local/apache2/bin/apachectl start

九安装ucenter

1 解压ucenter

#unzip UCenter_1.0.0_SC_GBK.zip -d ucenter

-d:解压的目录,不指定-d,解压出来的文件都是分散的。

2 进入ucenter文件夹

#cd /root/ucenter

3 把upload文件夹放到apache文档目录

# mv upload/ /usr/local/apache2/htdocs/uc

4 给data文件加777的权限

#ll -d usr/local/apache2/htdocs/uc/data

# chmod 777 -R data/

5 安装ucenter

在浏览器里输入http://192.168.254.35/uc/install/ 6 填写相关配置

如果没有初始密码,这里就空着

十安装discuz

1 解压discuz

# unzip Discuz_6.1.0_SC_GBK.zip -d discuz6

2 把upload文件夹放到apache文档目录(随便来个名字)

# mv upload/ /usr/local/apache2/htdocs/bbs

3 改bbs目录分配777权限

# chmod 777 -R /usr/local/apache2/htdocs/bbs/

4 安装过程

输入这个http://192.168.254.35/bbs/install/ (不要忘了install,否则会报mysql错误)

设置数据库时,要改用户名是root,然后密码是空,就不填。然后就ok了!

有关如何搭建运行discuz论坛环境的相关步骤

安装与配置discuz论坛 一、软件准备(所有用到的软件都已经放到旁边的文件夹中): (1) 二、安装Apache (2) 三、php的安装、以module方式,将php与apache结合使服务器支持php服务器脚本程序 (16) 四、安装MYSQL (22) 五、安装Zend Optimizer (30) 六、phpMyAdmin (30) 七、论坛的安装 (31) 一、软件准备(所有用到的软件都已经放到旁边的文件夹中): Discuz_X1.5_SC_GBK.zip 下载地址:https://www.doczj.com/doc/8910584782.html,/DiscuzX/1.5/Discuz_X1.5_SC_GBK.zip apache_2.2.4-win32-x86-no_ssl.msi 下载地址: https://www.doczj.com/doc/8910584782.html,/fs/800/1/1570c8b16fa3e66b3138d64dec054e3434621253/msi/apache_2.2.4-win32-x86-no_ssl.msi?origin=https://www.doczj.com/doc/8910584782.html, php-5.2.4-Win32.zip 下载地址: https://www.doczj.com/doc/8910584782.html,/fs/800/1/62b77f449f6e327f40a45d038a4a5dd631710188/zip/php-5.2.5-Win 32.zip?origin=https://www.doczj.com/doc/8910584782.html, 官方网站:https://www.doczj.com/doc/8910584782.html,/download/ ZendOptimizer-3.2.8-Windows-i386.exe 下载地址: https://www.doczj.com/doc/8910584782.html,/fs/800/1/3ea37a32591fedd003eb368ab48364d340588654/rar/ZendOptimiz er-3.3.0a-Windows-i386.rar phpMyAdmin-2.11.0-rc1-all-languages-utf-8-only.zip 下载地址: https://www.doczj.com/doc/8910584782.html,/fs/800/1/911635277c14979697c7e2ea863c558a28758732/zip/phpMyAdmi n-3.2.5-all-languages.zip 官网:https://www.doczj.com/doc/8910584782.html,/home_page/downloads.php mysql-essential-5.0.27-win32.rar

lamp环境搭建_自己整理完整版

一、准备工作 在lamp环境中搭载网站 1.用winsp将网站目录copy到linux的php系统文件目录下/usr/local/apache2/htdocs 给runtime文件夹可写权限chmod 777 -R runtime 2.修改apache配置文件,修改网站首页 /usr/local/apache2/etc/http.conf 修改DirectoryIndex index.php index.html 重启apache:/usr/local/apache2/bin/apachectl restart 3.用小海豚(SQLyog) 文件/新建连接

将网页中的sql脚本导入到linux下的mysql数据库中启动mysql: 启动MySQL服务 1.用原本源代码的方式去使用和启动mysql /usr/local/mysql/bin/mysqld_safe --user=mysql & 2.重启以后还要生效: Vi /etc/rc.local /usr/local/mysql/bin/mysqld_safe --user=mysql & 进入mysql命令行 /usr/local/mysql/bin/mysql -u root -p550120

4.在windows下用浏览器访问192.168.1.1/网站目录 ============================================= 注意: 先创建/lamp文件夹 使用WinSCP 把要安装的压缩文件放到/lamp文件夹下 ./configure 执行的时候要注意不能有换行 Appche安装的时候一定要确认之前的安装已经卸载 http://192.168.255.1/index.html 这个地址要改成192.168.80.8 /usr/local/apache2/bin/apachectl start 有时候要用start有时候要用restart /usr/local/memcache/bin/memcached -umemcache & 中的-可能会有问题,要注意 1、安装编译工具gcc、gcc-c++、make 注意解决依赖关系,推荐使用yum安装,若不能联网可使用安装光盘做为yum源—— 1)编辑yum配置文件: Mount /dev/cdrom /media vi /etc/yum.repos.d/CentOS-Media.repo [c5-media] name=CentOS-$releasever - Media baseurl=file:///media * 修改为光盘挂载点 enabled=1 * 改为1意为启用 gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 2)设置alias值: Vi /etc/bashrc alias yum="yum --disablerepo=\* --enablerepo=c5-media" 3)依次安装gcc、gcc-c++ Yum -y install gcc* 2、卸载系统Apache、MySQL和PHP的RPM安装包 下载前需关闭启动的服务,如httpd、mysqld service httpd stop service mysqld stop 卸载RPM包的Apache、MySQL、PHP yum remove httpd yum remove mysql 建议使用rpm –e http-1.2.3.rpm --nodeps (截断这个rpm包的依赖性) 3、关闭SELinux,允许防火墙80端口访问 1)关闭SELinux vi /etc/selinux/config SELINUX=disabled * 若安装时没有禁用SELinux ,将enforcing改为disabled 修改后需重新启动Linux方可生效! 2)关闭防火墙Netfilter/iptables 因尚未做防火墙讲解,直接简单的关闭所有防火墙设置: iptables -F * 如果没有禁用防火墙,默认80端口禁止访问 service iptables save 防火墙策略写到/etc/sysconfig/iptables,以后计算机重启再加载这个文件时,防火墙策略就会永久清空.

搭建知识库平台- Discuz(Windows)

搭建知识库平台- Discuz(Windows) 搭建XAMPP环境 1、搭建Discuz平台首先必须有一个基于Apache、MySQL、PHP 的编程调试环境。我们推荐使用XAMPP,你 可以从XAMPP 官方网站:下载XAMPP(https://www.doczj.com/doc/8910584782.html,/en/xampp.html)。 2、运行下载的程序,看到以下消息,即成功安装 3、点击安装包中的“xampp-control.exe”,启动Apache和MySql的服务 4、在浏览器中输入:http://localhost/xampp/splash.php,选择语言 5、点击PhpMyAdmin,进入数据库管理界面。选择utf8_unicode_ci 和utf8_general_ci 作为数据库格式,数 据库名可以自定义:

搭建Discuz平台 1、在xampp安装目录\htdocs下新建一个名为idealwiki的目录(名字可自定义,与访问时的名字有关) 2、从https://www.doczj.com/doc/8910584782.html,/downloads/install/discuzx下载最新的版本并解压 3、把解压后的upload目录下的所有文件及文件夹copy到新建的idealwiki目录下 4、Copy完,在浏览器中输入http://localhost/idealwiki ,此时检测安装环境,并开始全新安装 5、 6、阅读授权协议后点击“我同意”,系统会自动检查环境及文件目录权限,如下图所示: 7、

8、

9、 10、6、检测成功,点击“下一步”,即进入检测服务器环境以及设置UCenter界面,如下图所示: 11、 12、 13、 14、1)选择“全新安装Discuz! X (含UCenter Server)” 15、如果您之前没有安装过我们的产品,需要全新安装的话,请选择此项。 16、 17、2)选择“仅安装Discuz! X (手工指定已经安装的UCenter Server )” 18、如果您之前安装过我们的产品,现在只是升级的话,请选择此项并保证之前的UCenter 是UCenter 1.6.0 版 本,如果之前安装的UCenter Server 没有进行升级操作的话,一般为1.5.1 版本,您需要首先升级Ucenter 到 1.6.0 版本,否则安装程序会提示错误,无法继续。这里以全新安装Discuz! X 为例。 19、 20、7、点击“下一步”,进入安装数据库的界面,如下图所示: 21、

DZ论坛的几个使用技巧

DZ论坛的几个使用技巧 一.集中删除DZ论坛垃圾广告的技巧 去年曾经介绍过“一劳永逸杜绝DZ论坛垃圾广告”。有些冤家说不方便,这次要是没有设置好,根据论坛的实际情况设置好后,很管用的。 用DZ论坛系统的冤家,可能都知道,不管是设置验证码还是验证问答,都不能有效的杜绝那些烦人的垃圾广告。既然总有人在发,那我们就辛劳一点吧,删除它!假如一个一个的在论坛里面删除,比较麻烦,下面介绍一个集中删除DZ论坛垃圾广告的方法,该方法是结合我的小站金三角500万社区 第一步、设置一个新会员用户组:在用户治理里面设置新会员用户组,建议与论坛积分结合起来。答应其发新话题,但关闭回复功能,以避免用回复来发广告,增加治理的难度;并在“答应直接发帖”里面设置全部需要审核。这里需要注重,论坛里面的其它用户组,设置为不需要审核。 第二步、论坛版块设置审核新主题:在版块治理的帖子选项中设置审核新主题。假如论坛开有专门供别人发布广告的版块,则不需要设置,只设置不让发广告的版块即可。 通过以上两个步骤的设置,就可以实现集中删除DZ论坛垃圾广告了。 一般发广告的,多数使用广告机进行注册与发布,这样新注册的,就在我们设置的“新会员用户组”里面,假如新注册会员发了帖子,每次登录论坛后台,就会看到有“待审核新主题”的提示,点击它,可以看到这些帖子的列表,检查一下哪些是垃圾广告,直接删除就可以了。 由于没有通过审核的帖子,不会在论坛里面显示,就算有再多的广告帖子,也不会影响其他会员的心情,可以给其他会员比较好的“用户体验”。经过这样处理后,那些发广告的,只有白忙活了,什么也得不到! 金三角500万社区劝诫那些发垃圾广告的,醒醒吧,何必浪费大家时间! 文章来自:北京女人网 二。DZ论坛宣传和优化技巧 采用什么论坛系统、租用服务器、购买域名取名这些我还在学习中,没有人教的只能自己看看贴,所以这方面就跳过了。谈谈下面的几个点吧: 论坛主题(定位) 主题的选择是整个论坛最关键的地方。是决定网站能不能发展起来或能走多远的决定因素,也是以下所有东西的第一考量因素。

WampServer2.0搭建Discuz!PHP论坛

下载工具: 1、WampServer2.0h.exe ---PHP集成环境软件 2、UCenter1.5.0/UCenter Home1.5/Discuz! 7.0集成安装包(UC1.5_UCH1.5_DZ7.0_SC_GBK.zip) 安装步骤: 1、找到以上的软件和集成安装包,然后download!呵呵最好是官网上去找都是免费的。。不然下到垃圾软件很麻烦,这里就不提供地址了,上Google就一搜就有! *注意了,WampServer支持很多版本的PHP、Acpche、MySQL,其中2.0h这个版本默认是PHP5.2.9、Acpche2.2.11、MySQL5.1.33对于安装Discuz!,我测试了没问题,其他版本的有出现过兼容性问题,下文详细说明。 2、现在当然是运行手安装了: (这是提示你是否安装过WAPM5 的任何版本,请先保存你的数据,卸载掉WAMP5,删除那个wamp的目录) 单击“是”。 3、继续“Next” 4、选择“I accept the agreement”,然后“Next”。 5、选择安装的目录,比如我放的“F:\wamp”,然后“Next”。 5、选择“Creat a Desktop icon”(在桌面上放个启动图标,看你自己喜好了,无所谓都),然后“Next”。 6、这里就开始安装了单击“Install”。 7、等啊等啊一小会工夫就over了,弹出个对话框,然你选择默认的浏览器,单击“是”。 8、这步到了“PHP mail parameters”,如果你有360安全卫士啥的估计都该提示你添加啥啥的了,360当然是允许了。我们这里需要你填 SMTP:localhost Email:fuwa12345@https://www.doczj.com/doc/8910584782.html,(这是我的,你添自己的邮箱),填完“Next”,点“Finish”。 这个时候,程序就安装完毕了,注意此程序在最后已经启动了,细心的朋友会看见桌面右下角,多了一个图标。 *注意:这个图标就是你日常使用WampServer的地方了,它有好几种显示状态,通常显示的白色,如果出现左边一点红色或者黄色(表示Acpche、MySQL啥的没启动),这个往往的启动端口被占用了,比如你正在运行别的mysql程序啊,Acpche程序啊啥的,还有你在看迅雷也会把80端口占用,把那些没用的东东都

linux lamp环境搭建教程

linux 环境搭建教程 [url=https://www.doczj.com/doc/8910584782.html,]https://www.doczj.com/doc/8910584782.html,[/url] 一、系统约定 软件源代码包存放位置:/usr/local/src 源码包编译安装位置(prefix):/usr/local/software_name 脚本以及维护程序存放位置:/usr/local/sbin MySQL 数据库位置:/var/lib/mysql(可按情况设置) Apache 网站根目录:/var/www/wwwroot(可按情况设置) Apache 虚拟主机日志根目录:/var/logs/httpd/(可按情况设置) Apache 运行账户:apache:apache 二、系统环境部署及调整 1. 检查系统是否正常 # more /var/log/messages(检查有无系统级错误信息) # dmesg(检查硬件设备是否有错误信息) # ifconfig(检查网卡设置是否正确) # ping [url=https://www.doczj.com/doc/8910584782.html,]https://www.doczj.com/doc/8910584782.html,[/url](检查网络是否正常) 2. 关闭不需要的服务 # ntsysv 以下仅列出需要启动的服务,未列出的服务一律推荐关闭: atd crond irqbalance microcode_ctl network sendmail sshd syslog 3. 重新启动系统 # init 6 4. 配置vim # vi /root/.bashrc 在alias mv='mv -i' 下面添加一行:alias vi='vim' 保存退出。 # echo 'syntax on' > /root/.vimrc 5. 使用yum 程序安装所需开发包(以下为标准的RPM 包名称) # yum install ntp vim-enhanced gcc gcc-c++ gcc-g77 flex bison autoconf automake bzip2-devel ncurses-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel pam-devel kernel 6. 定时校正服务器时钟,定时与中国国家授时中心授时服务器同步 # crontab -e 加入一行: */30 * * * * ntpdate 210.72.145.44 7. 源码编译安装所需包(Source) (1) GD2 # cd /usr/local/src

DISCUZ论坛代码大全

DISCUZ论坛代码大全 1.[ u]文字:在文字的位置可以任意加入您需要的字符,显示为下划线效果。 2.[ align=center]文字:在文字的位置可以任意加入您需要的字符,center位置center表示居中,left表示居左,right表示居右。 5.[ color=red]文字:输入您的颜色代码,在标签的中间插入文字可以实现文字颜色改变。 6.[ SIZE=数字]文字:输入您的字体大小,在标签的中间插入文字可以实现文字大小改变。 7.[ font=隶书]改变字体 8.[ FLY]飞翔的文字[/FLY]:在标签的中间插入文字可以实现文字飞翔效果,类似跑马灯。 9.[ MOVE]移动的文字[/MOVE]:在标签的中间插入文字可以实现文字移动效果,来回飘动。 10.[FLIPH左右颠倒文字/FLIPH] 11.[FLIPV]上下颠倒文字[/FLIPV] 12.[GLOW=255,red,2]文字[/GLOW]:在标签的中间插入文字可以实现文字发光特效,glow 内属性依次为宽度、颜色和边界大小。 13.[BLUR=文字宽度,方向,浓度]模糊文字[/BLUR] 14.[SHADOW=255,red,2]文字[/SHADOW]:在标签的中间插入文字可以实现文字阴影特效,shadow内属性依次为宽度、颜色和边界大小。 15.[ url=https://www.doczj.com/doc/8910584782.html,/]https://www.doczj.com/doc/8910584782.html,/[/url] [ url=https://www.doczj.com/doc/8910584782.html,/]康盛创想[/url]:有两种方法可以加入超级连接,可以连接具体地址或者文字连接。本文由过期域名抢注https://www.doczj.com/doc/8910584782.html,域名抢注整理 16.[ img]图片地址[/img] :在标签的中间插入图片地址可以实现插图效果。 17.[ email]给我发email[/email] 发email给我 18.[ wmv=360,65,1]视频、mp3文件的链接地址[/wmv] 这是论坛最常使用的插入视频或者mp3文件的格式。360,65,1是播放器窗口的宽和高,可自行设定大小。 19.[ FLASH=宽度,高度]Flash连接地址[/FLASH] 手动控制 20.[ swf]Flash连接地址[/swf] 自动控制大小 在标签的中间插入Flash图片地址可以实现插入Flash。

LAMP环境搭建

Linux牛逼命令大全 ?壹、底层辅助支持软件的安装 o1、安装OpenSSL o2、安装Curl库 o3、安装expat o4、安装libxml2 o5、安装libxslt o6、安装libmcrypt o7、安装mhash o8、安装mcrypt o9、安装zlib o10、安装libpng o11、安装jpeg o12、安装freetype o13、安装m4

o14、安装autoconf o15、安装libiconv o16、安装bzip2 o17、安装GD库 ?贰、安装Apache方法一 o18、安装apr o19、安装apr-util o20、安装pcre o21、安装apache方法一 ?叁、安装Apache方法二 o18、处理apr o19、处理apr-util o20、安装pcre o21、安装apache方法二 ?Apache启动管理方式 o I、手工管理apache o II、chkconfig管理apache ?肆、安装MySQL o22、安装cmake o23、安装bison o24、安装ncurses o25、安装MySQL ?MySQL启动管理方式 o I、手工管理MySQL o II、chkconfig管理MySQL ?伍、安装PHP o26、安装PHP o27、安装memcached服务器端 o28、安装php扩展功能memcache o29、安装php扩展memcached o30、安装Zend加速器 Linux+Apache+Mysql/MariaDB+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大 的Web应用程序平台。随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和.Net商业软件形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注。从网站的流量上来说,70%以上的访问流量是LAMP来提供的,LAMP是最强大的网站解决方案. 本实验采用64位CentOS6.8进行部署,系统最小化安装,apache选用httpd-2.4.7,mysql选用mysql-5.6.32,php选用php-5.6.26。 软件包列表如下 ?1、openssl-1.0.2j.tar.gz2、curl-7.50.3.tar.gz3、expat-2.2.0.tar.bz2

Centos6.5下安装Apache_mysql_php源码包安装(LAMP环境搭建图文教程)

Centos6.5下安装Apache_mysql_php源码包安装(LAMP环境搭建图文教程) Centos6.5_Apache_mysql_php(LAMP环境搭建图文教程)安装内容详细介绍: 编译安装过程介绍 一、解压tar.gz为后缀的压缩软件包 二、在Centos系统中源代码包安装过程 配置(configure) 编译(make) 安装(make install) 各个软件编译安装顺序 搭建LAMP环境时,需要安装的所有软件都要按照一定的顺序安装,我们按 Apache->MySQL->PHP顺序安装。但在安装PHP之前,应先安装PHP5需要的最新版本库文件,例如libxml2、libmcrypt以及GD2库等文件。安装GD2库是为了让PHP5支持GIF、PNG和JPEG图片格式,所以在安装GD2库之前还要先安装最新的zlib、libpng、freetype 和jpegsrc等库文件。而且中间还会穿插安装一些软件。读者可以按照本节提供的顺序安装 检查安装时使用的编译工具是否存在 Gcc -v 如果发现gcc没有安装。可用下面三种方式进行安装: Gcc安装方法1: yum -y install gcc yum -y install gcc-c++ yum install make Gcc安装方法2: -- 或者 yum groupinstall "Development Tools" 一般用这个就好 Gcc安装方法3: -- 或者 yum install gcc gcc-c++ kernel-devel 卸载默认的低版本环境 目前发行的Centos操作系统版本中,如果选择默认全部安装,就已经安装了LAMP环境,但是版本相对都比较低。我们可以再安装一个LAMP环境和原来的并存,但是这样做没有必要,因为同时只能开启一个LAMP环境。所要我们要在安装之前,先应检查一下系统中是否已经安装了低版本的环境,如果已经安装过了,停止原来的服务运行,或者把原来的环境卸载掉。 检查make gcc gcc-c++是否安装: [root@WebSrv tools]# rpm -q make make-3.81-20.el6.i686 [root@WebSrv tools]# rpm -q gcc package gcc is not installed

搭建一个服务器集群

搭建一个服务器集群 包含负载均衡,HA高可用,MySQL主从复制,备份服务器,和监控服务器,服务用discuz 论坛演示 服务器配置如下 服务器名服务器ip服务器作用 backup192.168.199.180备份+zabbix监控+NFS Nginx1192.168.199.142主Director Nginx2192.168.199.145从Director Apache1192.168.199.200Apache1 Apache2192.168.199.210Apache2 Apache3192.168.199.233Apache3 Mysql1192.168.199.126主mysql Mysql2192.168.199.131从mysql Mysql3192.168.199.197从mysql VIP192.168.199.3Apache负载均衡VIP 在所有服务器上操作 #关闭selinux sed-i's/SELINUX=enforcing/SELINUX=disabled/'/etc/selinux/config&&setenforce0; #清空iptables iptables-F&&service iptables save; #安装nfs服务 yum install-y nfs-utils epel-release 配置backup服务器 mkdir-p/data/discuz#建立discuz应用目录 mkdir/opt/backup#建立backup目录 #设置目录的属主和属组 chown-R shared:shared/data/discuz chown-R shared:shared/opt/backup vi/etc/exports#设置共享目录 /data/discuz/192.168.199.0/24(rw,sync,all_squash,anonuid=500,anongid=500) /opt/backup/192.168.199.0/24(rw,sync,all_squash,anonuid=500,anongid=500) /etc/init.d/rpcbind start;/etc/init.d/nfs start#启动NFS服务 配置mysql服务器 #挂载NFS服务器backup目录 mount-t nfs-onolock192.168.199.180:/opt/backup/opt vi/etc/fstab 192.168.199.180:/opt/backup/opt nfs nolock00 安装MySQL #在3台mysql服务器上下载mysql5.7的二进制安装文件

Discuz论坛安装及使用全过程

D i s c u z论坛……………………… 安装说明文档 北京XXX二合开甲X号XXX宿舍 2009年9月

目录 一、目录 (3) 二、MySQL数据库的安装 (4) 三、Apache网页服务的安装 (6) 四、libxml的安装 (7) 五、PHP编译语言的安装 (7) 六、Discuz论坛文件的权限设置 (8)

一、目录 开始写这篇技术文档之前,我已经为了Discuz论坛忙了一个星期,最开始安装、排错、再安装、再排错,一直到后来的安装成功,费了不少的脑细胞。在此期间,我要鸣谢网上的一篇“Redhat Linux AS4下的LAMP与Discuz安装”的文章,而我写的内容也是再它的基础上上详细了一点,所以也说不上是原创,还要感谢宿舍的一位兄弟,若没有他的强大技术做后盾,恐怕也就没有今天的文章。OK.说道正题。论坛搭建在RedHat 9的系统之上,主要的几个软件如下。 (1)mysql-5.0.67 版本 ----MySQL数据库 (2)httpd-2.2.9版本 ----Apache安装文件 (3)php-5.2.6 ----PHP包文件 (4)upload Discuz 7.0.0版本 ----论坛安装文件 (5)libxml2-2.6.11 -----libxml包 以上五个文件是最主要的,其中包的版本只可高不可低,安装的系统可以是linux的其他版本,具体的步骤也是大同小异,废话不说,开装。

二、MySQL数据库的安装 1:useradd mysql (首先建立MYSQL用户,为创建MYSQL数据库做铺垫) 2:tar -zxvf mysql-5.0.67.tar.gz -C /use/local/src(把MySQLTAR包解压到SRC目录里面。这里面的-C指定的解压目录,如果不写上会解压到当前目录里面) 3:cd /usr/local/src/mysql-5.0.67/ (进入到解压后的目录) 4:./configure --prefix=/usr/local/mysql --with-charset='gbk' (指定安装目录到/USR/LOCAL/MYSQL,进行编译前的准备。然后添加GBK模块,在安装Discuz!的时候会出现gbk错误,加上--with-charset='gbk'就可以) 5:make (编译) make install (执行安装命令) 6:cp support-files/https://www.doczj.com/doc/8910584782.html,f /etc/https://www.doczj.com/doc/8910584782.html,f (拷贝MYSQL的配置文件)7:cd /usr/local/mysql/bin (进入MYSQL的BIN目录下) 8:./mysql_install_db --user=mysql (使用MYSQL用户执行MYSQL脚本)9:chown -R mysql. (改变BIN目录所有者为MYSQL) 10:chown -R mysql var (改变VAR目录所有者为mysql,在这里需要进入/usr/local/mysql) 11:bin/mysqld_safe --user=mysql & (用MySQL启动数据库) 12:ps -ef | grep mysql (检查MYSQL是否已经启动) 13:vi /etc/rc.d/rc.local →进入自动启动目录,添加 /etc/init.d/mysql start,以后开机后会自动启动。 14:vi ~/.bashrc →→→export PATH=“$PATH:/usr/local/mysql/bin“(添加MySQL家目录的环境变量。在这里的路径是家目录,需要注销一下,Exit命令) 15:cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysql (复制mysql服务启动项文件) 16:chmod +x /etc/rc.d/init.d/mysql (给MySQL启动脚本加执行权限)

Discuz论坛后台设置详细-乐赢科技

Discuz地区设置 站长或者管理员可以自己编辑地区数据、根据所在地区的不同,增加、删除和修改地区名称等。可以用于会员个人资料中的出生地、居住地等处,有了这些地区信息,会员不需要自己手动填写,只要选择就可以了非常方便、快捷。 注意:添加,编辑或删除操作后需要点击“提交”按钮才生效。 设置好以后会员填写个人资料等的时候,效果如下图所示: 我们可以在后台对地区进行设置,增加地区、删除以及修改。 操作路径:后台=>全局=>地区设置 设置方法如下: 一、添加地区 直接在地区设置下方输入要添加的地区名,点击添加,然后点提交即可,如下图所示:

如果要在州县下面添加地区,可以选择好省份和城市后再添加,如下图所示: 如上图所示,可以在北京市崇文区下添加所属街道。 点击添加即可填写要添加的地区名,提交即可添加成功。 二、编辑地区

直接修改地区名称然后点击提交即可修改成功。 三、删除地区 直接点击地区名称右侧的删除即可把该名称直接删除。 四、开启和关闭地区 可以在地区设置的首页进行选择,分别有出生地和居住地的开户和关闭选择,打勾即可开启该项,反之则关闭该项,关闭后会员将无法选择该地区。

五、地区在站点中的应用 会员可以在站点的个人资料中进行出生地和居住地的选择。 Discuz! X2 伪静态设置 伪静态的文件,这个是服务器插件。。如果您不是服务器的话,一般叫IDC说,我要DZ的伪静态,地球人都在用,你这咋不用??? 1、下载伪静态文件,然后, 1、将下载的 IIS Rewrite 组件解压,放到任意盘上的任意目录(如 C:Rewrite 下) 2、在 IIS 管理器里选择网站,右键选择“属性”,如下图所示:

linux如何搭建lamp服务环境(图文详解)

先简要概述下本文要点:(操作系统采用CentOS6.5 x64) 1.分别安装搭建lamp服务环境; 2.采用lamp一键安装包搭建环境; 3.在lamp环境中初步搭建起一个网站; 一、分别安装搭建lamp服务环境 准备工作: 1、配置防火墙,开启80端口、3306端口 vi /etc/sysconfig/iptables -A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT #允许80端口通过防火墙 -A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT #允许3306端口通过防火墙 将以上内容添加到 -A INPUT -m state –state NEW -m tcp -p tcp –dport 22 -j ACCEPT 的下面 /etc/init.d/iptables restart #最后重启防火墙使配置生效 2、关闭SELINUX vi /etc/selinux/config #SELINUX=enforcing #注释掉 #SELINUXTYPE=targeted #注释掉 SELINUX=disabled #增加 :wq #保存,关闭 shutdown -r now #重启系统 安装: 1、安装Apache 卸载自带httpd: yum remove httpd yum install httpd #根据提示,输入Y安装即可成功安装 /etc/init.d/httpd start #启动Apache

备注:Apache启动之后会提示错误: 正在启动 httpd:httpd: Could not reliably determine theserver’s fully qualif domain name, using ::1 for ServerName 解决办法: vi /etc/httpd/conf/httpd.conf #编辑 找到#ServerName https://www.doczj.com/doc/8910584782.html,:80 修改为ServerName https://www.doczj.com/doc/8910584782.html,:80 #这里设置为你自己的域名,如果没有域名,可以设置为localhost :wq! #保存退出 chkconfig httpd on #设为开机启动 /etc/init.d/httpd restart #重启Apache 2、安装MySQL 先卸载自带mysql: yum remove mysql mysql-server mysql-libs compat-mysql51 rm -rf /var/lib/mysql rm /etc/https://www.doczj.com/doc/8910584782.html,f 安装: yum install mysql mysql-server #询问是否要安装,输入Y即可自动安装,直到安装完成/etc/init.d/mysqld start #启动MySQL chkconfig mysqld on #设为开机启动 cp /usr/share/mysql/https://www.doczj.com/doc/8910584782.html,f /etc/https://www.doczj.com/doc/8910584782.html,f#拷贝配置文件(注意:如果/etc目录下面默认有一个https://www.doczj.com/doc/8910584782.html,f,直接覆盖即可) 为root账户设置密码: mysql_secure_installation 回车,根据提示输入Y 输入2次密码,回车 根据提示一路输入Y 最后出现:Thanks for using MySQL! MySql密码设置完成,重新启动 MySQL: /etc/init.d/mysqld restart #重启 /etc/init.d/mysqld stop #停止 /etc/init.d/mysqld start #启动

免费搭建discuz论坛教程

一、软件准备。 在进行论坛搭建之前,首先要准备好一些软件,以便进行文件的上传和安装。主要需要以下几个文件: 1.discuz安装包。下载地址:https://www.doczj.com/doc/8910584782.html,/downloads/install/discuz 由于我们是在中国大陆。所以这里为了方便,我们选择使用discuz 7.0 完整版进行安装:https://www.doczj.com/doc/8910584782.html,/Discuz/7.0.0/Discuz_7.0.0_FULL_SC_GBK.zip 这里简要说明一下,FULL版的安装包已经集成了Ucenter,无需再次安装。下载完成后解压。 2.FlashFXP。下载地址: https://www.doczj.com/doc/8910584782.html,/myfile/syxf/dpin/qyd1ti55nygm1dv2003/1218098677/b59ffe3c05b7 a0af0e429f34228def6b/HA-FlashFXP3_SC.exe 这个软件用于将sicuz安装包里的文件上传至虚拟主机。 二、虚拟主机准备。 搭建论坛首先需要一个“仓库”来储存数据,这里我们选择申请虚拟主机来作为这样一个平台。 1.注册会员。 登录到https://www.doczj.com/doc/8910584782.html,,会员登录->注册(按钮),如图所示 填写相关信息,这里的信息一定要记住,这个账号将用于申请虚拟主机。

进入下一步之后将会提示完善信息,按照提示输入即可。 2.申请虚拟主机。 登陆刚才注册的账号,然后选择下图中任意一个主机,点击立即订购。 出现下面的界面,注意按照提示操作。

完成之后按照提示进入购物车,结算并确认订单,此时,虚拟主机就申请好了。 三、开通MYSQL数据库。 建立好虚拟主机之后,我们需要在虚拟主机上创建一个数据库,用于存放数据。具体做法如下。 返回网站首页。https://www.doczj.com/doc/8910584782.html,/store/index.php 点击,进入会员中心 选择“我的MySQL”,出现以下画面,操作见图。

Linux_Lamp环境(源码包)搭建详细教程

LinuxLamp环境源码包搭建详细教程 一:软件准备篇 Apache: httpd -2.4.7.tar.gz MySql: mysql-5.5.35.tar.gz PHP: php-5.5.7.tar.gz Apr : apr-1.5.0.tar.gz Apr-Util: apr-util-1.5.3.tar.gz Pcre :pcre-8.32.tar.gz 其他软件请apt-get install 安装: autoconf 、cmake 、libxml2-dev、build-essential 、bison 、build-depgcc、libncurses5-dev 注意:后续自动安装脚本将陆续退出,尽请期待。 二:说明篇 1、本次编译采用Linux Deepin,命令基于Ubuntu,编译过程在其他linux环境下依然可用,只是相应编译器和扩展包的安装方式不一样。 2、LAMP环境软件一般安装顺序,apache,mysql,php,但本次并非按照此顺序安装软件,而且本次教程为了凸显如何后期编译PHP 扩展,我们此次编译PHP时只采取默认编译方式,环境搭建完成后逐个编译PHP扩展。安装Mysql软件可能会出现各种不同的问题,笔者通过不同操作系统安装感知,主要是由于依赖包不能得到安装造成的,只要查看错误提示,网上GOOGLE 搜索即可。为了减少不必要的权限问题此次安装位置均安装在 /usr/local 目录中。 三:开始安装 1、安装apache 安装apache之前,首先要安装相应的关联包,apr,apr-util,pcre,其版本根据读者编译时确定即可。 将相应的apr,pcre 解包执行 ./configure --prefix = /usr/local/ 软件包名 如下: apr ./configure --prefix=/usr/local/apr make &sudo make insall Apr-util ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr make &sudo make insall Pcre ./configure --prefix=/usr/local/pcre

网站建设系统解决方案Discuz!社区动力论坛系统解决方案

-------------------------------------------------------------------------------------------------------------------------- 本资料由郑州网站建设E网中国(https://www.doczj.com/doc/8910584782.html,)整理编辑,未经许可不得转载。。郑州网站建设,郑州网站设计制作,郑州网络公司,网站优化,网站推广,网站搜索引擎优化请找专业郑州网站建设E网中国 -------------------------------------------------------------------------------------------------------------------------- 一、Discuz!社区动力论坛系统简介: CrossdayDiscuz! Board 论坛系统(简称Discuz! 论坛,中国国家版权局著作权登记号2006SR11895)是一个采用PHP 和MySQL 等其他多种数据库构建的高效论坛解决方案。论坛软件系统亦称电子公告板(BBS)系统,它伴随社区BBS的流行而成为互联网最重要的应用之一,也逐渐成为网站核心竞争力的标志性体现。作为商业软件产品,Discuz! 在代码质量,运行效率,负载 能力,安全等级,功能可操控性和权限严密性等方面都在广大用户中有良好的口碑。2006年7月CNNIC 发布的最新统计表明,43.2% 的中国网民经常使用论坛/BBS/讨论组,论坛社区应用首次超过即时通讯 IM ,成为仅次于收发Email的互联网基本应用。 Crossday Discuz! Board(以下简称 Discuz!,中国国家版权局著作权登记号 2006SR11895)是康盛创想(北京)科技有限公司(英文简称Comsenz)推出的一套通用的社区论坛软件系统,用户可以在不需要任何编程的基础上,通过简单的设置和安装,在互联网上搭建起具备完善功能、很强负载能力和可高度定制的论坛服务。Discuz! 的基础架构采用世界上最流行的 web 编程组合 PHP+MySQL 实现,是一个经过完善设计,适用于各种服务器环境的高效论坛系统解决方案。 作为国内最大的社区软件及服务提供商,Comsenz旗下的 Discuz! 开发组具有丰富的 web 应用程序设计经验,尤其在论坛产品及相关领域,经过长期创新性开发,掌握了一整套从算法,数据结构到产品安全性方面的领先技术。凭借 Discuz! 开发组长期积累的丰富的 web 开发及数据库经验,和强于创新,追求完美的设计理念,使得 Discuz! 在很短时间内以其鲜明的个性特色从国内外同类产品中脱颖而出。经过了效率最优化和负载能力最佳化设计的 Discuz! ,已获得业内越来越多专家和权威企业的认可。 使得 Discuz! 无论在稳定性,负载能力,安全保障等方面都居于国内外同类产品领先地位。 二、Discuz! 适用于以下的应用领域: 对稳定性和负载能力要求较高的门户网站大中型企业的客户在线调查、技术与产品服务企事业单位内部交流与沟通,办公协作与自动化(OA)大中专院校的学生、教工与校友讨论区已经发展到一定规模,具有相当访问量的个人网站商业、交友、科技、影音、下载等等方面的专门网站地方政府、电信公司或爱好者建立的地域性讨论区以上仅是一些常见应用领域的举例,事实上,Discuz! 因其全面的功能设计和可圈点的安全防范,几乎适用于所有需要互动和交流功能的网站,尤其是已经具备相当规模,且经常因为服务器资源耗尽、安全问题或其他原因而损失人气的中大型应用案例。同时我们也不断吸取用户的意见和建议,在现有系统的基础上,降低应用门槛、简化和人性化使用操作,有的放矢的进行功能扩充,使Discuz! 适用于更多的应用领域。 三、Discuz!重点功能: A 性能优化内置完善的解决方案,继续提升产品负载能力 B 短消息增加多人会话模式,并支持后台批量搜索管理

相关主题
文本预览
相关文档 最新文档