欢迎光临
我们一直在努力

宝塔php扩展(宝塔php扩展装不上)

本文目录:

宝塔安装php redis 扩展故障

这是因为 php.ini 文件中,已经配置好了 redis 扩展,但是 php-cli 文件没有添加成功配置的原因

web php 文件

php-cli php 文件

我想,产生这种问题的原因,可能是因为 web 的配置文件和 cli 的配置文件不是同一个文件的原因。但不知掉为什么其他扩展正常,redis 不正常

宝塔linux 面板安装 php sqlserver 扩展

用unixODBC连接

记录步骤,详细细节请自己问百度

首先需要安装freetds

cd freetds-0.91

./configure –prefix=/usr/local/freetds –enable-msdblib –with-tdsver=7.1 // 注意这里用7.1 因为最高是7.2 如果用7.2会默认5.0

make make install

当然我推荐使用ODBC+freetds 毕竟这样PHP可以更好的支持

所以先安装 unixODBC

cd unixODBC-2.3.1

./configure –prefix=/usr/local/unixODBC

make make install

然后freetds需要如下配置

./configure –prefix=/usr/local/freetds –with-unixodbc=/usr/local/unixODBC –enable-msdblib –with-tdsver=7.1

make make install

配置ODBC

cd /usr/local/unixODBC/etc

vi odbcinst.ini

[TDS]

Description = MS-SQLServer

Driver = /usr/local/freetds/lib/libtdsodbc.so

Setup = /usr/local/freetds/lib/libtds.so

FileUsage = 1

保存退出

vi odbc.ini

[mssql]

Driver = TDS

Server = 192.168.1.2

Database = xxxDB

Port = 1433

Socket =

Option =

Stmt =

保存退出

现在可以测试连接SQLSERVER了

/usr/local/unixODBC/bin/isql -v mssql sa password

//mssql 是 odbc.ini里定义的节点名

完美成功。。。

当然别忘记去PHP动态的扩展ODBC组件

宝塔php 如何添加自定义so扩展,怎么添加,怎么调用?

和php安装扩展一样,也是要在命令行操作,步骤如下:

进入源码目录:

cd xxx

生成配置

/www/server/php/版本/bin/phpize

./configure –with-php-config=/www/server/php/版本/bin/php-config

编译并安装:

make make install

写配置文件

echo “extension = xxx.so” /www/server/php/版本/etc/php.ini

宝塔面板如何安装php_exif.dll扩展啊

填写你的 PHP解压后 其中ext文件夹的路径 比如我的PHP解压在phpdevelop文件夹中 文件夹名是php5 ,php.ini里配置如下 extension_dir = “D:/phpdevelop/php5/ext”

另外说一下 ext文件存放的就是支持性的组件 比如连接MYSQL的包, 如果要应用Mysql在php.ini extension=php_mysql.dll 去掉前边分号 不是根本目的 还要找到对应的dll文件路径位置 extension_dir的配置就是为了做这个用的

【宝塔php扩展】的内容来源于互联网,如引用不当,请联系我们修改。

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。