windows服务器上的php
我正在尝试在windows server 2008 r2上创建我的第一个动态站点。我已经在基于linux的系统上成功地创建了其他动态站点,但是我在这方面遇到了一些问题 所以我在服务器上安装了php、mysql和phpmyadmin 我有一个包含以下内容的页面(index.php):windows服务器上的php,php,mysql,sql,phpmyadmin,Php,Mysql,Sql,Phpmyadmin,我正在尝试在windows server 2008 r2上创建我的第一个动态站点。我已经在基于linux的系统上成功地创建了其他动态站点,但是我在这方面遇到了一些问题 所以我在服务器上安装了php、mysql和phpmyadmin 我有一个包含以下内容的页面(index.php): <?php include 'php/index.php'; mysql_set_charset('utf8'); ?> 当我在web浏览器中的显示页面上“查看源代码
<?php
include 'php/index.php';
mysql_set_charset('utf8');
?>
当我在web浏览器中的显示页面上“查看源代码”时,该选项工作正常,不会显示
进一步往下看,我有以下内容:
<?=$obj->get_email()?>
此语句用于从数据库中提取信息。当我查看源代码时,它会显示get_email()命令,如上所示。而不是应该用什么来取代它
这是一个PHP问题吗?这类命令是否不适合windows server,或者我只是在做一些完全愚蠢的事情???您应该检查php.ini的设置:
short\u open\u tag
并将其更改为1
,如果您希望能够使用
将解决您的问题
尝试不使用短标签:
<?php echo $obj->get_email(); ?>
您是否尝试过不使用短标签?他们并不总是得到支持。所以试试解决这个问题的BrianWarshaw。非常感谢。