使用XAMPP搭建环境安装Discuz
来源:互联网 发布:淘宝换类目 编辑:程序博客网 时间:2024/05/21 09:02
Linux必须是32位,因为XAMPP只支持32
安装Discuz的最佳PHP版本是5.3、MySQL版本是5.5
XAMPP 和PHP、MySQL对应关系如下
http://baike.baidu.com/view/864591.htm
所以最佳的XAMPP版本是1.7.7
搭建环境主要参考下面这篇文章
http://blog.csdn.net/reblue520/article/details/9037319
其中的解压XAMPP语句有错
tar -xvfz xampp-linux-1.7.3a.tar.gz -C /opt
改成
tar -zxvf xampp-linux-1.7.3a.tar.gz -C /opt
路径不能随便更改
在httpd.conf中取消Include etc/extra/httpd-vhosts.conf的注释
Discuz静态化参考这篇文章
http://www.discuz.net/thread-3191765-1-1.html
要注意是把Apache Web Server(独立主机用户)配置复制到httpd-vhosts.conf中,不需要创建.htaccess
示例
#
# Virtual Hosts
#
# If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them. Most configurations
# use only name-based virtual hosts so the server doesn't need to worry about
# IP addresses. This is indicated by the asterisks in the directives below.
#
# Please see the documentation at
# <URL:http://httpd.apache.org/docs/2.2/vhosts/>
# for further details before you try to setup virtual hosts.
#
# You may use the command line option '-S' to verify your virtual host
# configuration.
#
# Use name-based virtual hosting.
#
NameVirtualHost *:80
#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any <VirtualHost> block.
#
<VirtualHost *:80>
DocumentRoot /opt/lampp/htdocs/discuz
ServerName x.com
ServerAlias www.x.com
ErrorLog logs/x.com-error_log
CustomLog logs/x.com-access_log common
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/topic-(.+)\.html$ $1/portal.php?mod=topic&topic=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/article-([0-9]+)-([0-9]+)\.html$ $1/portal.php?mod=view&aid=$2&page=$3&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/forum-(\w+)-([0-9]+)\.html$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=viewthread&tid=$2&extra=page\%3D$4&page=$3&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/group-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=group&fid=$2&page=$3&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/space-(username|uid)-(.+)\.html$ $1/home.php?mod=space&$2=$3&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/blog-([0-9]+)-([0-9]+)\.html$ $1/home.php?mod=space&uid=$2&do=blog&id=$3&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/(fid|tid)-([0-9]+)\.html$ $1/index.php?action=$2&value=$3&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html$ $1/plugin.php?id=$2:$3&%1
</IfModule>
</VirtualHost>
#<VirtualHost *:80>
# ServerAdmin webmaster@dummy-host2.example.com
# DocumentRoot /www/docs/dummy-host2.example.com
# ServerName dummy-host2.example.com
# ErrorLog logs/dummy-host2.example.com-error_log
# CustomLog logs/dummy-host2.example.com-access_log common
#</VirtualHost>
- 使用XAMPP搭建环境安装Discuz
- 使用XAMPP搭建本地JSP+PHP环境
- 使用xampp搭建phpcms运行环境
- 如何使用xampp+HBuilder搭建PHP环境
- XAMPP DEDE Discuz安装配置
- XAMPP Linux下使用集成环境安装
- bugfree+XAMPP环境搭建
- xampp+yii2环境搭建
- agileone+xampp环境搭建
- Linux|XAMPP 搭建Discuz论坛一
- Linux|XAMPP 搭建Discuz论坛二
- 33讲 PHP开发环境的搭建和使用③ 安装并配置discuz论坛
- (ZZ)xampp搭建的php服务器安装discuz论坛图文全解
- 如何用xampp搭建本地环境并安装zencart程序
- CentOS安装Xampp环境
- 使用XAMPP快速搭建windows下PHP、Mysql、Apache环境
- 在VPS中使用XAMPP搭建PHP生产环境
- 如何在Mac下使用XAMPP搭建PHP开发环境
- 一个一键修改IP设置的BAT脚本
- opencv 无法打开摄像头
- 报错The type javax.servlet.http.HttpServletRequest cannot be resolved.
- eclipse 中tomcat工程的server.xml改为80 端口报异常端口被占用
- sudo: /etc/sudoers is mode 0640, should be 0440解决办法
- 使用XAMPP搭建环境安装Discuz
- QQ浏览器X5内核问题汇总
- JEECMS v8 发布,java 开源 CMS 系统
- FileInfo和DirectoryInfo
- 14.css中的定位的参照物
- JQ改变标签的元素名称
- 编译hugin
- 在CentOS上搭建PHP服务器环境
- m文件中的@interface