php服务器配置失败的原因记录,成功的喜悦

在把数据保存为excel时 会报这个错:OLE Error 800A03EC
一般是由下面几个造成的:

1、缺少这个:use ComObj, 没有引用单元文件;

2、没有创建OLE对象直接引用了,应该这样:MyExcel:=CreateOleObject(Excel.Application);

3、对单元格赋值或赋表达式不正确导致的,或超出excel可识别值的范围;

如:XlsSheet.Cells[i,j].Value := Cells[j,i];   当cell[0,0]就会报这个错,因为excel单元格不是从[0,0]开始的;

2018-5-7
安装证书
1. Apache 2.x 证书部署
1.1 获取证书
1.2 证书安装
编辑Apache根目录下 conf/httpd.conf 文件,

在未尾增加
Include conf/vhosts_ssl.conf
同时增加虚拟文件
conf/vhosts_ssl.conf
#掉

SSLSessionCache        "shmcb:logs/ssl_scache(512000)"
SSLSessionCacheTimeout  300

<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>

<VirtualHost *:443>
    DocumentRoot "D:\phpStudy\PHPTutorial\WWW"
    ServerName www.xunzhida.com.cn
    ServerAlias xunzhida.com.cn
    SSLEngine on
    SSLProtocol TLSv1 TLSv1.1 TLSv1.2
    SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5
    SSLCertificateFile "D:\phpStudy\PHPTutorial\Apache\conf\cer\2_xunzhida.com.cn.crt"
    SSLCertificateKeyFile "D:\phpStudy\PHPTutorial\Apache\conf\cer\3_xunzhida.com.cn.key"
    SSLCertificateChainFile "D:\phpStudy\PHPTutorial\Apache\conf\cer\1_root_bundle.crt"
  <Directory "D:\phpStudy\PHPTutorial\WWW">
      Options +Indexes +FollowSymLinks +ExecCGI
      AllowOverride All
      Order allow,deny
      Allow from all
      Require all granted
  </Directory>
</VirtualHost>

更换根目录www时注意

phpStudy面板->其他选项菜单->phpStudy设置->端口常规设置

更换根目录之后,把phpMyAdmin复制到新目录

安全配置
DocumentRoot  "D:\mywww"
<Directory />
    Options +Indexes +FollowSymLinks +ExecCGI
   改为Options  +FollowSymLinks
    AllowOverride All改为None
下面的去掉
    Order allow,deny
    Allow from all
    Require all granted


#ErrorLog "logs/error.log"
#CustomLog "logs/access.log" common
修改在apache目录下的httpd.conf文件,注释上面的两行就行了。

启动失败
VC9运行库
http://www.microsoft.com/zh-CN/download/details.aspx?id=5582v

完美搭建PHP链接sqlserver

首先说明下我是在windows server2012下搭建的。

1.去官网http://www.phpstudy.net/下载并安装phpstudy

2.去微软官网下载驱动,要与php版本对应

https://docs.microsoft.com/en-us/sql/connect/php/system-requirements-for-the-php-sql-driver

3.修改php.ini配置文件如下:

mssql.secure_connection = on
extension=php_sqlsrv_54_ts.dll
extension=php_pdo_sqlsrv_54_ts.dll

注意:我用的php是5.4+,php_sqlsrv_54_ts.dll和php_pdo_sqlsrv_54_ts.dll可以从phpStudy\PHPTutorial\php\php-5.4.45\ext中找到,如果你用的是其他版本的php,请注意命名切换。

4.重启php

5.写一个测试php文件测试是否连接数据库成功


气人气人气人的连不上SQL结果把64改成86均可以了,怪死了

extension=php_sqlsrv_86_ts.dll
extension=php_pdo_sqlsrv_86_ts.dll

SQLSRV40.EXE解压的可用52不可用,正好相反,40不可用,52可用,
extension=php_sqlsrv_72_nts_x86.dll
extension=php_pdo_sqlsrv_72_nts_x86.dll
7.0的把2去掉就可以了,但记住一定要用52驱动,40不可用
info中成功了,但如不安odbc连接会失败的

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

信息化未来

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值