我去,碰上奇怪问题了!PHP Console访问数据库正常,在apache下无法工作 phpinfo 看看那有沒有安裝php的擴展。extension=php_sybase_ct.dll1.重启下apache2.看下 php.ini时不是配置有问题3.确保前面没有分号或者空格 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 按旧式的配置方式,php 的命令行方式和网站方式使用的是不同的 php.ini 文件请认真核实如果没有添加 php 安装目录到环境变量中去的话,需要在 httpd.conf 中加一句LoadFile "php安装路径/php5ts.dll" 应该是没有正确加载sybase的DLL,你可以看看ext是否有该dll文件,还有配置文件是否有加载dll 致敬楼上!搞定了,具体原因还不清楚,但是肯定和3个原因有关系:1. 没有添加 php 安装目录到环境变量 (检查过了,没有问题)2. LoadFile "php安装路径/php5ts.dll" (新加了)3. 新装的sybase client,它的地址没有保存到环境变量中 (意外)我的电脑重启之后,用网站连接 sybase就可以用了。所以,我怀疑是第3个原因。有时间再做测试,看看到底是哪个原因。再问一下:按旧式的配置方式,php 的命令行方式和网站方式使用的是不同的 php.ini 文件,有什么不同?为什么新装了sybase client之后,命令行下的PHP就可以用了,而web下的PHP不能用呢? 改变 php.ini 的内容后,需重启 Apache 方能生效因为你的 php 是模块方式的 http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=1006746参考下 问题已经找到:1. 新安装了sybase pc client2. php.ini 开启 php_sybase_ct.dll 选项,PHP 命令行模式下可用了3. WAMP下还是不能使用重启电脑,WAMP下工作正常。说明是WAMP下无法识别sybase pc client安装后的环境变量。如果让WAMP下直接支持,应该是有地方进行修改的,现在还不知道怎么该。不过重启一下,好像问题也不是太大吧,呵呵。 今天又遇到这个问题,在windows server 2008上安装,再次出现 PHP 在命令行下能用,在WAMP下不能用。重启后无效!!!经过分析,找到原因:WAMP在安装时,拷贝了一份php.ini到apache/bin目录下,这样就导致,无论php/php.ini是否开启php_sybase_ct.dll,而apache/bin/php.ini没有改变,WAMP下就不会支持。所以要小心检查系统中是否还有额外的php.ini1. c:/windows2. c:/windows/system323. c:/wamp/apache/bin这是最值得怀疑的地方 PHP如何实现socket编程访问C/S结构的服务器? 求教:如何優化隨機廣告? Drupal中如何显示最新发布的新闻等等例如下面 PHP访问权限的实现 PHP夜未眠(我们都是PHP精英) QQ群:32345095 入群条件,一月以下的PHP学习者忽扰(特别渴望学习PHP者除外)! redhat的 mysql的安装包rpm在哪里得到 用php如何查找一个域内下的所有文件 新手提问:如何获取内网的ip 提议,大家能不能解决问题以后,快点结帖呀! 文件上传的怪问题? 各位大神帮我看看我这个AJAX的问题,谢谢啦 base64求助
请认真核实
如果没有添加 php 安装目录到环境变量中去的话,需要在 httpd.conf 中加一句
LoadFile "php安装路径/php5ts.dll"
1. 没有添加 php 安装目录到环境变量 (检查过了,没有问题)
2. LoadFile "php安装路径/php5ts.dll" (新加了)
3. 新装的sybase client,它的地址没有保存到环境变量中 (意外)我的电脑重启之后,用网站连接 sybase就可以用了。所以,我怀疑是第3个原因。有时间再做测试,看看到底是哪个原因。再问一下:按旧式的配置方式,php 的命令行方式和网站方式使用的是不同的 php.ini 文件,有什么不同?为什么新装了sybase client之后,命令行下的PHP就可以用了,而web下的PHP不能用呢?
因为你的 php 是模块方式的
参考下
2. php.ini 开启 php_sybase_ct.dll 选项,PHP 命令行模式下可用了
3. WAMP下还是不能使用
重启电脑,WAMP下工作正常。说明是WAMP下无法识别sybase pc client安装后的环境变量。如果让WAMP下直接支持,应该是有地方进行修改的,现在还不知道怎么该。不过重启一下,好像问题也不是太大吧,呵呵。
1. c:/windows
2. c:/windows/system32
3. c:/wamp/apache/bin这是最值得怀疑的地方