2008/01/22 10:14
按照我一年前的安装方法安装后,最近发现GD库并未完全生效。
在phpinfo中的GD模块显示
GD Support enabled
GD Version bundled (2.0.28 compatible)
GIF Read Support enabled
GIF Create Support enabled
PNG Support enabled
WBMP Support enabled
XBM Support enabled
没有JPG。研究了一下网上成功安装的例子,觉得还是php的配置问题,经过三次的失败后,终于成功。最终配置为
./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --with-gd=/usr/local/gd --with-zlib --with-png --with-jpeg-dir=/usr/local/jpeg --with-freetype-dir=/usr/local/freetype --enable-sockets --with-iconv --enable-mbstring --with-curl=/usr/local/curl --with-mssql=/usr/local/freetds
主要是--with-jpeg-dir=/usr/local/jpeg --with-freetype-dir=/usr/local/freetype 这两个的配置。
安装成功后,GD模块多了如下显示:
JPG Support enabled
FreeType Support enabled
FreeType Linkage with freetype
FreeType Version 2.2.1
这是昨天做的,php5下的GD库,今天把一台没有安装GD库的运行php4.4的服务器安装GD库。
仍然按照这个步骤安装zlib,libpgn,freetype,jpeg,gd2,然后在原php配置参数上加上--with-jpeg-dir=/usr/local/jpeg --with-freetype-dir=/usr/local/freetype,重新编译,安装完成重启Apache后,看了下phpinfo,成功显示。

不过,并不是完全顺利,在安装php时,提示configure: error: Unable to find gd.h anywhere under /usr/local/gd。
奇怪,去下载了最新的gd-2.0.35,重新编译gd,在编译时就出错。只好再装一次gd-2.0.33,装完看了下在/usr/local/gd/include下有gd.h了。再次装php,就正常了,也不知道是什么原因。
在phpinfo中的GD模块显示
GD Support enabled
GD Version bundled (2.0.28 compatible)
GIF Read Support enabled
GIF Create Support enabled
PNG Support enabled
WBMP Support enabled
XBM Support enabled
没有JPG。研究了一下网上成功安装的例子,觉得还是php的配置问题,经过三次的失败后,终于成功。最终配置为
./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --with-gd=/usr/local/gd --with-zlib --with-png --with-jpeg-dir=/usr/local/jpeg --with-freetype-dir=/usr/local/freetype --enable-sockets --with-iconv --enable-mbstring --with-curl=/usr/local/curl --with-mssql=/usr/local/freetds
主要是--with-jpeg-dir=/usr/local/jpeg --with-freetype-dir=/usr/local/freetype 这两个的配置。
安装成功后,GD模块多了如下显示:
JPG Support enabled
FreeType Support enabled
FreeType Linkage with freetype
FreeType Version 2.2.1
这是昨天做的,php5下的GD库,今天把一台没有安装GD库的运行php4.4的服务器安装GD库。
仍然按照这个步骤安装zlib,libpgn,freetype,jpeg,gd2,然后在原php配置参数上加上--with-jpeg-dir=/usr/local/jpeg --with-freetype-dir=/usr/local/freetype,重新编译,安装完成重启Apache后,看了下phpinfo,成功显示。

不过,并不是完全顺利,在安装php时,提示configure: error: Unable to find gd.h anywhere under /usr/local/gd。
奇怪,去下载了最新的gd-2.0.35,重新编译gd,在编译时就出错。只好再装一次gd-2.0.33,装完看了下在/usr/local/gd/include下有gd.h了。再次装php,就正常了,也不知道是什么原因。
2008/01/21 14:47
很久以前刚学php时查过,如果在linux下要用php连接MSSQL,说是还需要额外安装软件,很麻烦D!今天碰到需要,就研究了一下。
其实挺简单,就是装一个freetds,然后重新编译php即可。以下是我安装的较详细的步骤以及一些说明:
FreeTDS的功能主要是在Liunx下能够访问Sybase及MS SQL,官方网站是:http://www.freetds.org/
下了最新版0.64,
wget http://ibiblio.org/pub/Linux/ALPHA/freetds/stable/freetds-0.64.tar.gz
解压:
tar -zxf freetds-0.64.tar.gz
cd freetds-0.64
安装在/usr/local/freetds,要支持MSSQL2000,就要加以下两个参数:--with-tdsver=8.0 --enable-msdblib
./configure --prefix=/usr/local/freetds --with-tdsver=8.0 --enable-msdblib
make;make install
FreeTDS安装完成,然后重编译php。
看一下phpinfo()的配置参数,后面加了 --with-mssql=/usr/local/freetds ,重新编译。
完成后,phpinfo中会多了一些内容,我的是:
mssql
MSSQL Support enabled
Active Persistent Links 0
Active Links 0
Library version FreeTDS
哈,就是支持MSSQL了:)
写一个简单程序测试一下:
运行没有报错,完成!
如果没有装FreeTDS,则会报错:
Fatal error: Call to undefined function mssql_connect() in /www/test/mssql.php on line 2
参考文章:
FreeTDS的安装与配置
Liunx下访问SQL2000的好工具!
其实挺简单,就是装一个freetds,然后重新编译php即可。以下是我安装的较详细的步骤以及一些说明:
FreeTDS的功能主要是在Liunx下能够访问Sybase及MS SQL,官方网站是:http://www.freetds.org/
下了最新版0.64,
wget http://ibiblio.org/pub/Linux/ALPHA/freetds/stable/freetds-0.64.tar.gz
解压:
tar -zxf freetds-0.64.tar.gz
cd freetds-0.64
安装在/usr/local/freetds,要支持MSSQL2000,就要加以下两个参数:--with-tdsver=8.0 --enable-msdblib
./configure --prefix=/usr/local/freetds --with-tdsver=8.0 --enable-msdblib
make;make install
FreeTDS安装完成,然后重编译php。
看一下phpinfo()的配置参数,后面加了 --with-mssql=/usr/local/freetds ,重新编译。
完成后,phpinfo中会多了一些内容,我的是:
mssql
MSSQL Support enabled
Active Persistent Links 0
Active Links 0
Library version FreeTDS
哈,就是支持MSSQL了:)
写一个简单程序测试一下:
<?
$msconnect = mssql_connect('192.168.1.48','sa','123456');
?>
$msconnect = mssql_connect('192.168.1.48','sa','123456');
?>
运行没有报错,完成!
如果没有装FreeTDS,则会报错:
Fatal error: Call to undefined function mssql_connect() in /www/test/mssql.php on line 2
参考文章:
FreeTDS的安装与配置
Liunx下访问SQL2000的好工具!
2008/01/15 19:17
LP的Blog在去年9月份因为暂时没时间更新,以及垃圾留言、引用太多,先关闭了,留了个首页说“明年继续”,呵呵。其实关掉主要是因为引用的垃圾实在是多。。。,我把那个trackback.asp文件都删除了,照样有源源不断的引用过来:(只好先关了。
最近,LP生完小孩啦,即将有时间来更新,因此恢复了。
原Blog版本是PJBlog2.6的版本,昨天发现官方最新版已经是PJBlog2 v2.7 Build 05了,但愿已经解决那个引用问题了。
发现没直接的升级包,幸好发现没有数据库的变化,因此只需要更新文件就可以了:)
找到2.6->2.7 04的升级包,解压,再用2.7 04->2.7 05的升级包解压覆盖。然后就这些文件上传到服务器上,完成升级。
传完才想起来,原来程序我有改过,主要是将article.asp?id=xx的形式改为了Rewrite为log_xx.htm。还好旧版修改过的程序还在,化了点时间修改了一下,其实就是定义了一个日志URL的函数,在给出日志链接时使用这个函数,实现日志页面伪静态化。
另外一个,就是原程序的其它页面的标题(分类页和Tag页)是一样的,都是网站标题,这样很不好。我就修改了一下头部文件,使分类和Tag页都有了正确的标题。
如分类页的标题:
分类名称 - 网站标题
Tag页的标题:
Tag: xxx - 网站标题
我觉得作者忽略了这些小细节,希望能在后续版本中略做调整。
附LP的Blog地址:http://www.hetiantian.com
宝宝第10天的视频:http://www.hetiantian.com/log_260.htm
最近,LP生完小孩啦,即将有时间来更新,因此恢复了。
原Blog版本是PJBlog2.6的版本,昨天发现官方最新版已经是PJBlog2 v2.7 Build 05了,但愿已经解决那个引用问题了。
发现没直接的升级包,幸好发现没有数据库的变化,因此只需要更新文件就可以了:)
找到2.6->2.7 04的升级包,解压,再用2.7 04->2.7 05的升级包解压覆盖。然后就这些文件上传到服务器上,完成升级。
传完才想起来,原来程序我有改过,主要是将article.asp?id=xx的形式改为了Rewrite为log_xx.htm。还好旧版修改过的程序还在,化了点时间修改了一下,其实就是定义了一个日志URL的函数,在给出日志链接时使用这个函数,实现日志页面伪静态化。
另外一个,就是原程序的其它页面的标题(分类页和Tag页)是一样的,都是网站标题,这样很不好。我就修改了一下头部文件,使分类和Tag页都有了正确的标题。
如分类页的标题:
分类名称 - 网站标题
Tag页的标题:
Tag: xxx - 网站标题
我觉得作者忽略了这些小细节,希望能在后续版本中略做调整。
附LP的Blog地址:http://www.hetiantian.com
宝宝第10天的视频:http://www.hetiantian.com/log_260.htm
2008/01/15 19:04
从论坛上来看,有人反应12号就开始更新了,我是昨天发现的,现在应该差不多更新完了。
自己和朋友的大部分站PR不是不变,就是降了点:(
有个新站,首页PR是0,两个内页居然有2...,这两个内页都没有外链,所以很奇怪。
感觉同一站每个页面都做链接的效果比只在PR最大的那页上做链接,效果高不了多少,以前还是比较明显的。
另外,今天收到Adsense的信,说开始要停止Adsense推介(推介用户注册 AdSense)了,请还有投放的站长在1月底内撤掉或者换成其它广告。
自己和朋友的大部分站PR不是不变,就是降了点:(
有个新站,首页PR是0,两个内页居然有2...,这两个内页都没有外链,所以很奇怪。
感觉同一站每个页面都做链接的效果比只在PR最大的那页上做链接,效果高不了多少,以前还是比较明显的。
另外,今天收到Adsense的信,说开始要停止Adsense推介(推介用户注册 AdSense)了,请还有投放的站长在1月底内撤掉或者换成其它广告。
2008/01/14 20:01
难得我在Blog中提到一家网站联盟,居然好像倒闭了。
前几天,1月初,是QB停了,那时moyu,91ivr什么的也都停了。过了几天,91ivr恢复了,moyu和anytree都没能恢复。
那时anytree的广告代码开始不显示,也不会拖慢网页速度,这点倒是很好!
打开网页时,只显示一个登陆框,也可以登陆。
今天再尝试打开,发现变成“免费点歌”的页面了,头部倒是有个链接“联盟合作”,但是没得点。
在im286也看到有人反应这家,现在只能猜测,倒闭了!
好像我里面也还有好几十块钱呢。。。
前几天,1月初,是QB停了,那时moyu,91ivr什么的也都停了。过了几天,91ivr恢复了,moyu和anytree都没能恢复。
那时anytree的广告代码开始不显示,也不会拖慢网页速度,这点倒是很好!
打开网页时,只显示一个登陆框,也可以登陆。
今天再尝试打开,发现变成“免费点歌”的页面了,头部倒是有个链接“联盟合作”,但是没得点。
在im286也看到有人反应这家,现在只能猜测,倒闭了!
好像我里面也还有好几十块钱呢。。。







