freebsd下支持LATEX书写数学公式的网站搭建
[ 录入者:robin | 时间:2009-01-04 10:12:57 | 作者: | 来源: | 浏览:542次 ]

php+apache+mysql+pure-ftpd+磁盘限额quota+ImageMagick+ghostscript+texlive2008(支持LATEX书写数学公式)
1)最小化安装FREEBSD7.0(含FTP、SSH)见http://www.aidong.org/thread-45-1-1.html
分区:/:512M  swap:990M  tmp:512M  var:1800M  usr:8G home:余下的 
以下操作是root安装,修改提示符,显示路径:
ee /.cshrc
修改set prompt为:set prompt = "[%B%n@%m[%/]]"
2)上传本人修改的famp402.tar(原版:http://www.aidong.org/)到/home目录
tar xvf famp402.tar
cd ./famp4.0.2
./install
这步要2个多小时
3)下载texlive2008-20080822.iso.lzma
用7-z解压成ISO文件,再上传到服务器的/home目录
mdconfig -a -t vnode -f texlive2008-20080822.iso -u 1
mount_cd9660 /dev/md1 /cdrom
cd /cdrom
./install-tl
出现安装[[界面]](字符的),其中
S:选择安装方案,进入这一项,改成a: TeX Live basic scheme,选R,回到上一级。
C:可以不改
L:选择d(中文)内容
D:不改
O:为了节约空间把source、doc和all format去掉了,选letter size(纸张大小)和[[symlink|symlinks]]。然后设置symlink到/usr/local/bin/等文件夹
B:应该不用改
I:开始安装。现在可以去泡茶了。
mediwiki还要用到texlive中的dvipng文件/cdrom/bin/i386-freebsd/dvipng拷到/usr/local/texlive/2008/bin/i386-freebsd/

重启:reboot
初始化texlive:
fmtutil-sys --all  (重要)
texconfig(修改设置)
4)更改/usr/local/pureftpd/pureftpd-mysql.conf中的密码(默认是“loveworking”)
phpmyadmin修改mysql数据库用户名:root(localhost原密码为空)  修改pureftpd数据库的密码(localhost):原密码为空
编辑/usr/local/apache/conf/httpd.conf文件,加虚拟主机,最后面加上如下文字

<VirtualHost *:80>
ServerAdmin XXX@163.com
DocumentRoot /home/wwwroot/XXX
ServerName www.123.com
#ServerAlias 456.net
</VirtualHost>

更改一下pureftpd_php_manager的目录名,让别人猜不到

5)在class.latexrender.php中加上(mediawiki中加在includes/Math.php的开头):
putenv('PATH=.:/usr/local/texlive/2008/bin/i386-freebsd:/usr/local/ImageMagick/bin:/usr/bin:/usr/local/bin');

http://www.iyear.net/bencandy.php?fid=4&id=78
http://www.codecogs.com/eq.latex
http://www.iyear.net/bencandy.php?fid=4&id=59在blog中用LaTex输入数学公式
posted on 2009-08-16 18:37  王中胜  阅读(641)  评论(0编辑  收藏  举报