我编辑了文件"www/index.php"Wamp,并复制了MySql与PostgreSQL 版本相适应的每一行
我有错误注意:未定义的偏移量:在C:\wamp\www\index.php的第64行中为1
我的代码是(63 64 65行)
preg_match('|PostgreSQLVersion = (.*)n|',$wampConfFileContents,$result);
$PostgreSQLVersion = str_replace('"','',$result[1]);
preg_match('|wampserverVersion = (.*)n|',$wampConfFileContents,$result);
我也遇到了类似的问题,但使用了默认安装。
这个问题是因为wamp在读取php版本时遇到问题。
我注意到在我的wampmanager.conf
文件中,它看起来像这样:
[php]
phpVersion ="5.6.19"
phpLastKnown = "7.0.4"
phpIniDir = "."
phpConfFile = "php.ini"
phpExeDir = "."
正如您所看到的,在"phpVersion"行中,=和版本号之间没有空格,因此wamp无法读取版本。你可以通过应用空格来解决这个问题:
[php]
phpVersion = "5.6.19"