注:安装sharetronix第三步时会检查你机器的环境,主要有:
Apache HTTP Server required
Apache: mod_rewrite module required
MySQL: version 5.0 or higher required
PHP: version 5.1 or higher required
PHP: cURL is needed, or else "allow_url_fopen" directive should be On O
PHP: "short_open_tag" directive should be On FAIL
PHP: gd extension required
一.下载apache。
1. 从apache官网下载apache服务器。(如:httpd-2.2.21-win32-x86-no_ssl.msi)。下载完成后安装。安装时的路径最好简短一点。(我的路径: D:\Apache2.2。方便下面说明)
2. 打开D:\Apache2.2\conf下的httpd.conf配置文件,该文件是apache的主要配置文件。
1).找到“LoadModule rewrite_module modules/mod_rewrite.so”一行,把前面的“#”去掉。
2) .搜索AllowOverride None 替换为 AllowOverride All(大概有三处)。
3).搜索ServerName 把前面的“#”去掉,后面改为 http://IP地址:80
4).DocumentRoot 此处主要放网站的根目录的,我的是: "D:/Apache2.2/htdocs"
5). 搜索AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
在其下面加上:
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
二.下载php
1.php下载后是个zip包,直接解压就可使用。我的解压在“D:\php”
2.打开php.ini配置文件。extension_dir = "D:\php\ext" ,此处注意是你的php安装路径。并把D:\php和D:\php\ext加入系统环境变量path 中
php-ini文件中short_open_tag 值设置为on
extension=php_gd2.dll和extension=php_mysql.dll前的分号去掉。
三.下载mySQL(要求5.0或以上)
1.安装就不多说了,网上很多介绍。
2. 打开mysql安装文件中根目录下面的my.ini文件,搜索sql-mode
#sql-mode=”STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION”
用#号注释该行
四.sharetronix
1.从官网上下载sharetronix personal版本(其他需要收费滴),或其他sharetronix2.0.1中文修正版。下载后解压。里面有个“upload”文件夹,把它拷贝到“D:\Apache2.2\htdocs”(注意改成你本机的安装路径)。
2.打开D:\Apache2.2\htdocs \upload\install\include文件夹,找到“func_database.php”文件,打开。搜索“posts_comments_mentioned”,找到它第二次出现的地方,也就是建表的SQL语句。里面加上
“`post_id` int(10) unsigned NOT NULL,”一句。
继续搜索“posts”,也是建表的SQL语句,找到“`message` varchar(1000) collate utf8_unicode_ci NOT NULL,”一行,把它改成“`message` varchar(255) collate utf8_unicode_ci NOT NULL,”
以上操作完成后,要重启你的apache服务器。
3. 下面开始安装sharetronix。我的安装访问路径是http://IP地址/upload/install。下面的操作主要填写一些信息,然后下一步就OK了。
4. 安装完成后,访问http://IP地址/upload/index.php(注意改成你自己的路径)。即可看到sharetronix首页了。