容器技术交流

 找回密码
 立即注册
查看: 4710|回复: 6

请教高手,如何装PHP的pdo_mysql 和tidy这两个拓展?

[复制链接]
发表于 2012-3-7 14:46:02 | 显示全部楼层 |阅读模式
让管理员帮忙装了LUM之后基本都可以了,昨天太晚了,就没有装pdo_mysql 和tidy。
我是一个菜鸟,请高手详细的说一下步骤,谢谢,现在我无从下手啊……{:soso__10251242366191426383_4:}
 楼主| 发表于 2012-3-7 14:52:52 | 显示全部楼层
另外有没有vip群?
发表于 2012-3-7 18:52:47 | 显示全部楼层
没有商业用户群 只有个LUM交流群55608966
发表于 2012-3-7 20:36:29 | 显示全部楼层
我有次是编译安装导致PDO_MYSQL没装上,选择RPM包安装就好了。选择RPM包安装可能出现“环境软件安装失败,退出LuNamp的安装(这不是LuNamp的bug,有可能是系统太旧或是网络有问题“,这时先手动安装环境包再执行LUM安装就好了。
发表于 2012-3-7 23:38:03 | 显示全部楼层
本帖最后由 化繁为简 于 2012-3-7 23:39 编辑

请进入你的zijidelu_install文件夹,然后编辑lun_install_config.sh文件 ,方法如下:
vi lun_install_config.sh  (debian也可用editor lun_install_config.sh)
找到下面的两行:
enable_pdo_mysql='no'
enable_mysqli='no'
将后面的no改成yes,注意,不要删除了两边的单引号
然后保存退出。
如果你的LuNamp文件夹就在zijidelu_install文件夹中,则可输入下面的命令
cd LuNamp/code/php
然后输入下面的命令:
./php.sh -y
进行再次的编译安装
安装完成后,你就会发现,pdo_mysql和mysqli两个扩展就能使用了。

至于另外一个扩展,由于目前我暂时没有用到,所以目前我也不知道,你可百度下。

评分

1

查看全部评分

发表于 2012-3-7 23:44:43 | 显示全部楼层
Linux 下php扩展 tidy 的安装 _ 参考
tidy 是一个非常帮忙的网页代码分析和纠错的工具,能够支持多种页面编码,并且支持xhtml输出。如果我们偷懒,甚至可以将整个页面缓存,最后采用tidy处理,最后输出完美的xhtml代码。

linux下安装过程如下:

首先安装tidy ,下载tidy源代码:

cvs -d:pserver: anonymous@tidy.cvs.sourceforge.net :/cvsroot/tidy login
cvs -z3 -d:pserver: anonymous@tidy.cvs.sourceforge.net :/cvsroot/tidy co tidy

然后编译:

cd tidy/build/gmake/
make
make install

tidy 编译完成了,接下来我们安装php扩展,php文档中都说 pecl中tidy-1.x支持php 4.3以后,而 tidy-2.x支持php5 ,但是我就没找到tidy 2.x ,但是tidy-1.2在我的php下运行也正常。

wget http://pecl.php.net/get/tidy-1.2.tgz
tar -xvzf tidy-1.2.tgz
cd tidy-1.2
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make;make install

接下来修改php.ini

加上 extension="tidy.so"

重启apache 就可以了。

比如当对两个html进行比较时, 如何能够正确地向用户提供 友好的比较结果。举一个很简单的例子。
<span>123</span> 和<div>123</div> 在html source 层面是完全不同的字符串,但是对于用户体验来说,这两个字符串是一致的。 再比如
<ul><li>First</li><li>Second</li></ul> 和 <li>First</li><li>Second</li> 在显示的时候是完全一致,但是html 确差了很多。 我们可以从技术上向用户解释说, 他们本来就是不一样的,但是这样会吓跑我们的用户。

我想了很多办法来解决这个问题,解决方案就是建立一个可配置的配置表, 通过反射建立起一套规则,当出现比较结果和human 体验不一致的时候,就利用这套逻辑进行修正,但是这样的问题就是 头疼医疼 脚疼医脚 ,总是滞后于用户发现问题,就和IE 的补丁一样,虽然可以解决问题,但是永远都是再发现问题以后才去解决。

终于有一点,痛下决心,在根子上解决这个问题。 解决这个问题的关键,就是在相同的用户体验的前提下,尽量的将数据源修正为同等比较, 这样的唯一解决方案就是XHTML 了,下一步的问题是,如何进行修正,这个可不是一个小问题。 直道有一天一个很偶然的机会,发现了W3C组织提供的Open Source 的项目Html Tidy,

这个Html Tidy 可以帮助我们 对html 字符串进行修正,并做标准化的处理。详细的关于Html Tidy 的信息,大家可以去这个站点, 我也会在后续的Post 中做详细的介绍。
发表于 2012-6-8 23:26:01 | 显示全部楼层
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Archiver|URLOS ( 粤ICP备18087780号 )

GMT+8, 2025-5-15 20:44 , Processed in 0.030336 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表