源码包安装LAMP+DNS+Discuz6.0 (第二篇)

四、安装 php- 5.2.3
# tar -jvxf php-5.2.3.tar.gz2
# mkdir -p /usr/local/php
# cd php-5.2.3
# ./configure --prefix=/usr/local/php              (
注意此命令要写在一行中 )
  --with-apxs2=/usr/local/apache/bin/apxs
  --with-mysql=/usr/local/mysql
  --with-mysqli=/usr/local/mysql/bin/mysql_config
  --with-xml
  --with-png
  --with-jpeg
  --with-zlib
  --with-freetype
  --with-gd 
  --enable-track-vars 
  --enable-mbstring=all
编译前配置如下图所示:

# make
[# make test]
# make install
# cp php.ini-dist /usr/local/php/lib/php.ini  //php 的配置文件默认不用做修改就可以了
五、编辑 apache 配置文件 httpd.conf
 
路径不要弄错了
1.  # vi /usr/local/apache/conf/httpd.conf 
 
找到如下行
 AddType application/x-gzip .gz .tgz

 
在其下添加如下二行
  AddType application/x-httpd-php  .php
  AddType application/x-httpd-php-source  .phps
如下图所示“
 
2.找到DirectoryIndex index.html
 
在二者之间加上 index.php ,目的是让它把index.php做为默认页

 
 
3. 测试 PHP
 
# vi /usr/local/apache/htdocs/index.php
(其中 /usr/local/apache/htdocs 为网页主目录)
 
添加:
  <?
    phpinfo();
  ?>
 
4.
重新启动 apache 服务器

# /usr/local/apache/bin/apachectl restart
在浏览器里 http://localhost 进行测试
六、安装 ZendOptimizer- 3.2.8 -linux-glibc21-i386

#tar zxvf ZendOptimizer-3.2.8-linux-glibc21-i386.tar.gz
#cd ZendOptimizer-3.2.8
#./install.sh

接下去按提示输入相应内容,并在要求输入 php.ini 文件的位置时输入其所在的目录,按如上 php 安装,其位置在 /usr/local/php/lib
 
 
七、安装 discuz6.0 论坛,实现应用测试

1.
获得 discuz6.0 论坛源码

2.
按其说明将 upload 文件夹中的文件上传至网站根目录中
此处应为上文中的 /usr/local/apache/htdocs( 把解压出来的 discuz 目录中的文件复制到 /var/bbs ,#cp -aR * /var/bbs)

3.
修改网站根目录中相关文件的权限

#cd /var/bbs
#chmod 777 templates
#chmod 777 templates/default
#chmod 777 templates/default/*.*
#chmod 777 attachments
#chmod 777 customavatar
#chmod 777 forumdata
#chmod 777 forumdata/cache
#chmod 777 forumdata/templates
#chmod 777 forumdata/threadcaches
#chmod 777 forumdata/logs


4.
修改全局配置文件

#LANG=zh_CN.gbk
#vi config.inc.php

$dbhost = 'localhost'; <----
数据库服务器,如果是本机,则不做更改
$dbuser = 'dbuser';    <----
数据库用户名 , 此处如为根用户则需改为 root
$dbpw = 'dbpw';        <----
数据库密码,即以上用户的密码
$dbname = 'discuz';    <----
数据库名,可不做更改
$adminemail = 'admin@your.com'; <----
论坛系统管理员 Email
$dbreport = 0;  <----
是否发送数据库错误报告 ? 0= , 1=

此处可先将其权限更改为 666 ,等论坛安装完毕后再改为原权限
#chmod 666 config.inc.php

5.
安装论坛

在你的浏览器输入以下地址即可实现安装了
http://你的linux主机域名/install.php
由于本实验做的是虚拟主机,所以要输入的是域名而不是 IP 如果输入 ip 会提示找不到网页,我们可以试一下。 当然了,我们得事先配置好 DNS 这样才能解析到,关于 DNS 的配置文件会在最后写出来。

安装脚本会检查您的服务器系统环境、剩余空间、数据库环境,并具备一定的纠错功能。
注意设置数据库时,填写刚才建立的数据库用户名 root 和密码 1234. 数据 库选择 phpbb
如下图所示:
最后,我们来测试一下我们搭建的 Discuz 论坛
 
 
6. 其它设置

安全起见,安装完成后最好删除 install.php 文件,并将 config.inc.php 改为只读

#rm -f install.php
#chmod 444 config.inc.php
八、 DNS 域名解析服务器的配置
1 /etc/named.conf 主配置文件中的配置项
 
 
2 /var/named/cqyang.com.zone 正向解析文件配置
 
3 /var/named/192.168.10.rev 反向解析文件
 
 
 
最后说明一下:要一字不漏的详细介绍源码包安装LAMP这两篇文章是不能介绍全的,希望大家引以为例,其中DNS在前面我已经详细的介绍过了,这里就不再浪费了,如果大家还有不懂请到我的技术圈讨论,http://g.51cto.com/systems
希望大家能发表意见,多多指点!!!
 
 
 
 
 
 
 
 
 
 
 
 
 

本文出自 “独孤青扬寒舍” 博客,谢绝转载!

你可能感兴趣的:(职场,休闲)