解析错误:第4行/Library/WebServer/Documents/website/included/config


Parse error: parse error in /Library/WebServer/Documents/website/includes/config.php on line 4

由于安装了Mac OSX El Capitain,我收到了一个解析错误。代码在服务器上运行良好,但在我的开发工作站上,我总是会收到这个错误。

解析错误:第4行/Library/WebServer/Documents/website/included/config.php中的解析错误

// Calling code snippet:
include("includes/navbar.php");
require_once("includes/config.php");
$servername = DBHOST;
$username = DBUSER;
$password = DBPASS;
$database = DBNAME;

config.php文件:

<?php
/* Config File for Common Values */
define ("DBHOST", “127.0.0.1:3306”);  <--- This is line 4
define ("DBUSER", “userid”);
define ("DBPASS", “password”);
define ("DBNAME", “database”);
?>

您使用的是智能引号(),其中应该有直引号(")。将智能引号替换为直引号。例如,更改

“127.0.0.1:3306”

"127.0.0.1:3306"

对其他每个define()语句执行相同操作。