小编Tyl*_*sSN的帖子

如何指向手动安装Microsoft ODBC Driver 13

我正在尝试在platform.sh上设置Microsoft ODBC驱动程序,以便我可以使用PDO_SQLSRV和SQLSRV PHP扩展.apt和其他sudo命令是有限的.但是,在构建期间,我可以设置环境变量,如LD_LIBRARY_PATH.

这是我到目前为止所尝试的.

  1. 我下载了https://packages.microsoft.com/ubuntu/16.04/prod/pool/main/m/msodbcsql/并从包中提取了所有文件.
  2. 我将提取的文件复制到服务器
  3. 试过:export LD_LIBRARY_PATH="($pwd):$LD_LIBRARY_PATH"LD_LIBRARY_PATH="($pwd):$LD_LIBRARY_PATH" /usr/sbin/php-fpm7.0

不过,我收到以下错误:

SQLSTATE[IMSSP]: This extension requires the Microsoft ODBC Driver 13
for SQL Server to communicate with SQL Server. Access the following 
URL to download the ODBC Driver 13 for SQL Server for x86: 
http://go.microsoft.com/fwlink/?LinkId=163712
Run Code Online (Sandbox Code Playgroud)

更新

我执行时满足所有依赖项LD_LIBRARY_PATH=$(pwd) ldd libmsodbcsql-13.1.so.4.0.但是,当我启动时,LD_LIBRARY_PATH="$(pwd):$LD_LIBRARY_PATH" /usr/sbin/php-fpm7.0我仍然看到上面显示的错误.

php odbc pdo sqlsrv

9
推荐指数
1
解决办法
829
查看次数

回调事件无效 - 使用Owl Carousel

我试图检测Owl Carousel何时可以被操作,以便我可以添加内容.下面的脚本启动轮播,但初始化事件永远不会触发.

<script type="text/javascript">
    jQuery(document).ready(function () {
        var owl = jQuery("#owl-example");
        owl.on('initialized.owl.carousel', function(e) { 
              alert('hi');
        }).owlCarousel({  
            navigation: true,
            goToFirstSpeed: 2000,
            singleItem: false,
            transitionStyle: "fade",
            items:<?=$_productCollection->getPageSize()?>,
            lazyLoad: true,
            autoWidth:true, 
            scrollPerPage:true,
            mouseDrag:false,
            touchDrag: false,  
            startPosition: "zero",
            navigationText: [
                "<strong>&lt;</strong>", //this equates to "<"
                "<strong>&gt;</strong>" //this equates to ">"
            ] 
        });
        ;
    });

</script>
Run Code Online (Sandbox Code Playgroud)

javascript jquery owl-carousel-2

4
推荐指数
1
解决办法
9661
查看次数

Apache/CentOS 7:/ var/www/html /由root拥有但创建了apache拥有的文件 - 我该如何解决这个问题?

我在CentOS 7上安装了一个新的,未经修改的Apache.我注意到当我查看/ var/www/html的文件夹权限时,它的内容由apache拥有.但是,创建文件时,其所有者和组是Apache.

虽然html由root:root拥有,但是所有内容都应该由apache拥有:apache?或[用户]:该用户属于Apache组的apache?我该怎么办呢?

编辑: 另一个问题 - 我改变这个吗?我对Linux系统中的文件所有权没有很好的理解,但是在这种配置中似乎阻止了新创建的文件(apache:apache)对已经存在的文件(root:root)采取行动.这可以防止PHP黑客能够操纵任何现有文件,对吧?这只是安全的假象吗?

php apache chown chgrp centos7

3
推荐指数
1
解决办法
2万
查看次数

我在哪里可以获得PHP 7的php-mcrypt?

我已将PHP升级到PHP 7,现在看到以下错误Use of undefined constant MCRYPT_MODE_ECB.我正在运行CentOS 7并且无法更新php-mcrypt.

我在Arch Linux上找到了它,但我对Pacman不熟悉并且无法设置它.

编辑:这就是我现在所处的位置.我已经尝试删除已安装的软件包以安装所需的软件但是没有运气.

$ sudo yum install php*
Loaded plugins: fastestmirror
Cannot open: php-7.0.2-1.mga6.src.rpm. Skipping.
Examining php70-php-mcrypt-7.0.0-1.el7.remi.x86_64.rpm: php70-php-mcrypt-7.0.0-1.el7.remi.x86_64
Marking php70-php-mcrypt-7.0.0-1.el7.remi.x86_64.rpm to be installed
Examining php70-php-mcrypt-7.0.0-2.el6.remi.x86_64.rpm: php70-php-mcrypt-7.0.0-2.el6.remi.x86_64
Marking php70-php-mcrypt-7.0.0-2.el6.remi.x86_64.rpm to be installed
Loading mirror speeds from cached hostfile
* base: mirror.cs.pitt.edu
* epel: mirror.symnds.com
* extras: ftp.linux.ncsu.edu
* remi: mirrors.mediatemple.net
* remi-php56: mirrors.mediatemple.net
* remi-safe: mirrors.mediatemple.net
* updates: mirror.atlanticmetro.net
No package php-mcrypt-7.0.2-1-x86_64.pkg.tar.xz available.
Resolving Dependencies
--> Running transaction check
---> Package …
Run Code Online (Sandbox Code Playgroud)

php mcrypt centos7

3
推荐指数
1
解决办法
6219
查看次数

为什么JavaScript根据结构相同的字符串猜测两个不同的时区?

我以这种格式向我的脚本提供了两个日期:2016-05-25 12:30:02.但是,JavaScript将每个日期设置为不同的GMT偏移量.我在这里格式化了日期以匹配建议的答案,并添加了提供的功能,但我得到了与下面显示的相同的结果,所以我还原回到下面显示的原始脚本.

var response = JSON.parse(jsonResponse);
var lastExportedOrderData = response.lastExportedOrder;

/* currentDateTime = '2016-05-25 12:30:02'; */
var currentDateTime = new Date(response.scriptExecutionTime); 

/* lastOrderExportedAt = '2016-01-12 16:53:56'; */
var lastOrderExportedAt = new Date(lastExportedOrderData.exported_at); 
Run Code Online (Sandbox Code Playgroud)

currentDateTime结果: 2016-05-25 12:30:02 - > Wed Wed 25 2016 12:30:02 GMT-0400 (EDT)

lastOrderExportedAt结果: 2016-01-12 16:53:56> 2016年1月12日星期二16:53:56 GMT-0500 (EST)

只要日期在同一时区,我就不关心时区.

更新

我的日期现在正在使用ISO-8601标准格式输入,但我的问题仍然存在.2016-05-25T14:04:00-05:00结果为GMT-0400,2016-01-12T16:53:56-05:00结果为GMT -0500

javascript datetime date gmt

3
推荐指数
1
解决办法
91
查看次数

标签 统计

php ×3

centos7 ×2

javascript ×2

apache ×1

chgrp ×1

chown ×1

date ×1

datetime ×1

gmt ×1

jquery ×1

mcrypt ×1

odbc ×1

owl-carousel-2 ×1

pdo ×1

sqlsrv ×1