产品服务AMH 免费服务器主机面板SSL证书 免费SSL证书申请 担保单 免费安全、零费率交易平台编程助手免费智能写代码、翻译AMYSQL 免费MySQL管理工具

AMH 社区首页

 AMH社区 - 开放自由有价值的社区

[求助帖] AMH如何安装php-mssql模块?

xuwenhui
铁牌会员
174.00 价值分

xuwenhui 发表于 2013-07-27 16:40:33
AMH如何安装php-mssql模块?

老大能否把代码贴一下?
2013-07-27 16:40:33 1

恶小弟
银牌会员
4539.82 价值分

  支持 (0分)  反对 (0分)
回复  2013-07-27 16:42:14 2

amysql
创始人
16530.81 价值分

安装freetds,然后安装mssql模块 php/ext目录下有mssql,
安装完成后把mssql.so加到/etc/php.ini
重启php就好。
  支持 (0分)  反对 (0分)
回复  2013-07-27 17:49:57 3

AMH面板 - 好用高效低占用、安全可靠极稳定

amysql
创始人
16530.81 价值分

1、安装freetds
cd /usr/local/
wget http://mirrors.xmu.edu.cn/ubuntu/archive/pool/main/f/freetds/freetds_0.82.orig.tar.gz
tar zxf freetds_0.82.orig.tar.gz
cd freetds-0.82
./configure --prefix=/usr/local/freetds --with-tdsver=8.0 --enable-msdblib --enable-dbmfix --with-gnu-ld --enable-shared --enable-static
make && make install

2、下载php源码,安装mssql模块
cd php-5.3.24/ext/mssql
/usr/local/php/bin/phpize;
./configure --with-php-config=/usr/local/php/bin/php-config --with-mssql=/usr/local/freetds
make && make install

vi /etc/php.ini
extension = /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/mssql.so

3、
重启面板php、虚拟主机php
amh php restart amh-web y
amh php restart


有时间再写模块,方便安装些。
------------------


mssql - AMH.png
  支持 (0分)  反对 (0分)
回复  2013-07-27 18:02:34 4

xuwenhui
铁牌会员
174.00 价值分

本帖最后由 xuwenhui 于 2013-7-29 03:05 编辑

3.2的环境安装好以后,使用mssql_connect方法出现502 bad gateway
  支持 (0分)  反对 (0分)
回复  2013-07-29 02:54:55 5

xuwenhui
铁牌会员
174.00 价值分

已经找到问题,把AMChroot的安全模式改成兼容模式即可解决,这个算是AMChroot的Bug吗
  支持 (0分)  反对 (0分)
回复  2013-07-29 03:28:36 6

amysql
创始人
16530.81 价值分

引用:
xuwenhui 发表于 2013-7-29 03:28
已经找到问题,把AMChroot的安全模式改成兼容模式即可解决,这个算是AMChroot的Bug吗 ...


不是Bug,默认的安全模式是防跨站有限制的。有些兼容问题可以切换兼容模式。
  支持 (0分)  反对 (0分)
回复  2013-07-29 14:36:00 7

俾次机会啦
铁牌会员
5.43 价值分

为啥找到freetds
  支持 (3.43分)  反对 (0分)
回复  2017-05-25 18:23:54 8
 1  (总1页)
AMH社区列表
用户服务中心