windows server 2008 r2 64位的操作系统,php连不上mysql数据库,压根没加载,怎么办啊?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows server 2008 r2 64位的操作系统,php连不上mysql数据库,压根没加载,怎么办啊?相关的知识,希望对你有一定的参考价值。

原来服务器是server 2003,iis6.0,跑php挺好的。最近新买了台服务器,安装的是server 2008 r2 64位操作系统,想用它自带的IIS 7.0发布php,麻烦了,我对server
2008一点都不熟。根据很多网上的文章,配置了整半天了,倒是可以发布不需访问数据库的那种php程序,一旦涉及到要访问mysql数据库的php程序,就总是出现空白页,看不到什么错误,就是页面一片空白。

经过多次琢磨,应该是php连不上mysql数据库,PHPINFO看了看,压根没加载mysql,咋整?

我的版本是php5.2.0,mysql5,都是32位的

参考技术A 找到php.ini文件,把extension=php_mysql.dll前面的分号去掉,然后重启IIS 参考技术B 先确定下载的版本是否正确:
如果你是在windows下使用Apache+PHP的,请选择VC6版本;
如果你是在windows下使用IIS+PHP的,请选择VC9版本;

IIS加载php有两种方法....
而64的系统,必须要用到php64的版本...
参考技术C 重新安装然后下载php manager for iis配置就行了

在 Windows Server 2012 上从 R 运行 Linux 命令

【中文标题】在 Windows Server 2012 上从 R 运行 Linux 命令【英文标题】:Running a Linux command from R on Windows Server 2012 【发布时间】:2018-04-22 04:44:55 【问题描述】:

我在 Windows Server 2012 上安装了 R,我正在尝试在 Linux 服务器上执行命令 - 类似于

bash echo \"samplecommand?filename=testfile.zip\" | nc -vv -w 2 testserver portnumber

据我了解,WSL 存在于 Windows 10 中,这使得执行 linux bash 脚本变得容易。 是否有可能在 Windows Server 2012 R2 的 R 中执行此操作,或任何其他方式来实现此目的? 谢谢

【问题讨论】:

【参考方案1】:

我认为我的问题可能措辞不正确。我想要执行的实际应用程序是 netcat (nc),所以我需要做的就是为 windows 安装 netcat,然后执行

input = "cd C:\\folderwherenetcatisinstalled
echo samplecommand?filename=testfilename| nc -w2 servername portnumber"
system("cmd.exe", input = input)

【讨论】:

以上是关于windows server 2008 r2 64位的操作系统,php连不上mysql数据库,压根没加载,怎么办啊?的主要内容,如果未能解决你的问题,请参考以下文章

Windows2008 Server r2 64位显示桌面图标的方法

windows server2012R2 64位系统中安装SQL server2008 32位最大使用内存是多少?

windows server 2008 r2 怎么破解密码

weblogic10.3.6 在windows server 2008 R2 x64下安装

哪里下载windows server 2008 R2 系统?拜托了各位 谢谢

Microsoft Windows Server 2008的升级到Windows Server 2008 R2的十大理由