五,安装 Zend Optimizer
# tar xzvf ZendOptimizer-3.2.8-linux-glibc21-i386.tar.gz
# ./ZendOptimizer-3.2.8-linux-glibc21-i386/install.sh
六,整合 Apache 与 PHP
# vi /usr/local/apache2/conf/httpd.conf
找到:
AddType application/x-gzip .gz .tgz
在该行下面添加
AddType application/x-httpd-php .php
找到:
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
将该行改为
<IfModule dir_module>
DirectoryIndex index.html index.htm index.php
</IfModule>
找到:
#Include conf/extra/httpd-mpm.conf
#Include conf/extra/httpd-info.conf
#Include conf/extra/httpd-vhosts.conf
#Include conf/extra/httpd-default.conf
去掉前面的“#”号,取消注释。
注意:以上 4 个扩展配置文件中的设置需要根据实际需要进行更改。
修改完成后保存退出,重启apache。
# /usr/local/apache2/bin/apachectl restart
七,测试 PHP 并提高安全性
在网站根目录放置 phpinfo.php 脚本,检查 phpinfo 中的各项信息是否正确。
#vi phpinfo.php
<?php
phpinfo();
?>;
确认 PHP 能够正常工作后,在 php.ini 中进行设置提升 PHP 安全性。
# vi /etc/php.ini
找到:
disable_functions =
设置为:
disable_functions = phpinfo,passthru,exec,system,chroot,scandir,chgrp,chown,escapeshellcmd,escapeshellarg,shell_exe
c,proc_open,proc_get_status,error_log,ini_alter,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,sy
mlink,leak,popepassthru,stream_socket_server
八, 安装、配置 Discuz!6.0
首先,解压缩 Discuz 安装包到临时目录里。
# tar zxvf discuz.tar.gz -C /tmp
之后,会在/tmp 目录中解压出一个 discuz 目录,在这个目录中有三个目录。将upload 目录移动到你的 web 服务器的主目录中,并改名为 bbs。
# mv /tmp/discuz/upload /var/www/html/bbs
然后,你需要在 MySQL 中创建用于安装 Discuz 的库和管理该库的用户。
mysql> create database discuz;
Query OK, 1 row affected (0.02 sec)
mysql> grant all on discuz.* to discuz@'localhost' identified by '1234';
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql>
然后,打开浏览器,输入你的主机地址,访问 install.php 这个页面,开始安装discuz。例如:
按照页面提示安装discuz。